1

Senior Java Software Developer Jobs in Plano, TX

Sr Java Developer

Addison, TX

$55.50 - $70.75/hr

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... Position: Sr Java Developer Location: Addison, TX Duration: 6-12 Months Top Three Skills: Java/J2EE ...

Senior Java Developer

Dallas, TX · On-site

$52.75 - $67.50/hr

I have an opportunity for a "Sr Java Developer" - Dallas, TX (Remote till COVID). and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume ...

Senior Java Developer

Dallas, TX · On-site

$56.75 - $72.25/hr

Senior Java Developer Location: Remote Type: Full-time About Us MarketTime is a fast-growing B2B ecommerce SaaS company transforming how businesses buy and sell through a modern, multi-tenant ...

Sr. Java Developer

Dallas, TX

$56.75 - $72.50/hr

Sr. Java Developer Location: Dallas, TX Mode of Interview: Client round will be Face to Face Mode of Job: 2 days onsite in a week must Must Have: * 10 -12+ years of experience of over all IT ...

New

SENIOR JAVA DEVELOPER

Dallas, TX

$56.75 - $72.25/hr

The Sr. Java Developer will be a key contributor to our Product Development practice and will support the development of a variety of software solutions. This incumbent will, at least during the ...

Java Developer

Irving, TX

$49 - $63.50/hr

Company Description Sr. Java/JEE Consultant with solid software engineering and preferably healthcare experience, who is excited about pushing the boundaries of technology. Job Responsibilities: 1. ...

Senior Java Backend Engineer

Plano, TX · On-site

$116K - $150.70K/yr

They are seeking a Senior Java Backend Engineer to develop high-performing, scalable enterprise applications and collaborate with cross-functional teams to deliver valuable software solutions.

New

We're looking for a Senior Java Engineer (Java/Spring) to join our product engineering team and ... Provide senior-level support in configuration, coding, developing, and documenting software ...

Senior Java Developer

Fort Worth, TX · On-site +1

$54.75 - $70/hr

... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by ... As an experienced Java Developer Sr. Consultant, you will have the ability to share new ideas and ...

Sr Java Developer

Irving, TX

$55.50 - $70.75/hr

SR Java Developer $62k-$68k Qualifications : * Bachelor's degree in Computer Science or related technical field, or equivalent practical experience * 5+ years of experience * Very good knowledge of ...

Senior Java Developer

Dallas, TX · On-site +1

$56.75 - $72.25/hr

... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by ... As an experienced Java Developer Sr. Consultant, you will have the ability to share new ideas and ...

Senior Java Developer

Westlake, TX · On-site +1

$55 - $70/hr

... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by ... As an experienced Java Developer Sr. Consultant, you will have the ability to share new ideas and ...

Senior Java Developer

Irving, TX · On-site

$55 - $70/hr

Senior Java Developer Work Location: Irving, TX Roles and Responsibilities: Relevant experience in Apps Development or systems analysis role Experience with REST JMS SOAP Microservices Core Java ...

New

Sr. Software Engineer (Java)

Richardson, TX · Remote

$125.70K - $213.90K/yr

As a Senior Software Engineer within our Integrated Front Office, you will be a key contributor to ... Collaborate with DevOps to ensure CI/CD pipelines support scalability and quality. * Cross ...

next page

Showing results 1-20

Senior Java Software Developer information

See Plano, TX salary details

$10

$58

$80

How much do senior java software developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for senior java software developer in Plano, TX is $58.73, according to ZipRecruiter salary data. Most workers in this role earn between $51.44 and $65.62 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Java Software Developer, and why are they important?

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What are some common challenges Senior Java Software Developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

What is a Senior Java Software Developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities near Plano, TX are hiring for Senior Java Software Developer jobs? Cities near Plano, TX with the most Senior Java Software Developer job openings:
Infographic showing various Senior Java Software Developer job openings in Plano, TX as of May 2026, with employment types broken down into 96% Full Time, 2% Part Time, and 2% Contract. Highlights an 31% Physical, 18% Hybrid, and 51% Remote job distribution, with an average salary of $122,167 per year, or $58.7 per hour.

Senior Java PySpark Developer

Purple Drive Technologies

Irving, TX • On-site

$55 - $70/hr

Full-time

Posted 10 days ago


Job description

Overview:
Job Title: Senior Java PySpark Developer
Location: Irving, TX
Job Description:
We are seeking a seasoned Senior Lead Data Engineer with a dual-threat background in robust backend development and large-scale data processing. You ae a self-starter who thrives in high-complexity environments and processes the architecture maturity to take a project from a blank page to a production-ready ecosystem without hand-holding.
Responsibilities:
• Design, develop, and maintain robust, scalable, and high-performance applications using Java, PySpark/Python.
• Lead the architecture and design of complex software systems and ensure adherence to best practices.
• Collaborate with product managers, designers, and other developers to define project requirements and deliverables.
• Optimize and refactor existing codebases for performance, scalability, and maintainability.
• Mentor junior developers and provide technical guidance to the team.
• Integrate third-party APIs, libraries, and tools into applications.
• Write unit tests, perform code reviews, and ensure high code quality.
• Work with DevOps teams to deploy and monitor applications in production environments.
• Stay updated with the latest trends and advancements in Java and Python and related technologies.
Qualifications:
• 10+ years of professional experience in Java, PySpark/Python development.
• Strong understanding of Python frameworks such as Django, Flask, or FastAPI.
• Expertise in building Java RESTful APIs and microservices architecture.
• Solid understanding of software design patterns, algorithms, and data structures.
• Hands-on experience with Big Data Environment.
• Familiarity with CI/CD pipelines and version control systems (e.g., Git).
• Strong debugging and problem-solving skills.
• Excellent communication and collaboration skills.
Good to Have Skills:
• Experience with Java and PySpark/Python development creating data processing pipeline and frameworks.
• Knowledge on CICD process to code versioning and deployments in various environment.
• Resource should have good knowledge on Big Data environments and distributed architecture.
• Knowledge on Snowflake is an added advantage.