1

Senior Java Software Developer Jobs in Richardson, TX

Sr. Java Developer

Mckinney, TX

$53.25 - $67.75/hr

Company Description Top 3 Skills * 1. Java * 2. Spring * 3. Web eCommerce experience Position Description The Sr. Programmer Analyst position will be responsible for designing systems software ...

Senior Java Lead Location: Tampa, Dallas or Jersey City As a Senior Java Lead, you will be ... Deep understanding of software engineering principles, including object-oriented programming ...

SR Java AWS Developer

Dallas, TX · On-site

$56.75 - $72.50/hr

Sr. Java/AWS Developer Team will work in Aircraft Operation segment which handles the systems required for the aircraft to fly. Applications are currently being integrated into the cloud, using AWS.

Senior Java Full Stack Developer

Plano, TX · On-site

$50.25 - $64.75/hr

Title: Senior Java Full Stack Developer Location: Plano, TX (Onsite) Duration: 6+ months ... Implement best practices in software engineering, including CICD, automated testing, code reviews ...

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 ...

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

$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 ...

Senior Java Fullstack Developer Location: Plano, Texas (Day 1 onsite) Rate: $60/hr Lead fullstack ... Experience: 7+ years in software development, with proven expertise in fullstack delivery and ...

Sr. Java Developer

Dallas, TX · On-site

$56.75 - $72.50/hr

Summary As a Sr. Java Developer at Gainwell, you will be a part of an innovative healthcare ... Implement automation to streamline software delivery, testing, and operational workflows.

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 ...

Senior Java Engineer

Irving, TX · On-site

$55 - $70/hr

... , DevOps, and other stakeholders Troubleshoot complex technical issues in development and ... software development Strong proficiency in Java (Java 17+) Experience with Spring / Spring Boot ...

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 - $150K/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.

Role: Senior Java Full Stack Developer Plano-TX Onsite- all 5 days Max bill rate: $70/hr What are ... REQUIRED QUALIFICATIONS: - 10+ years of professional software engineering experience, with at least ...

next page

Showing results 1-20

Senior Java Software Developer information

See Richardson, TX salary details

$10

$57

$78

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

As of Jun 27, 2026, the average hourly pay for senior java software developer in Richardson, TX is $57.06, according to ZipRecruiter salary data. Most workers in this role earn between $50.00 and $63.75 per hour, depending on experience, location, and employer.

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 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 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 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 Richardson, TX are hiring for Senior Java Software Developer jobs? Cities near Richardson, TX with the most Senior Java Software Developer job openings:
Infographic showing various Senior Java Software Developer job openings in Richardson, TX as of June 2026, with employment types broken down into 1% Internship, 78% Full Time, 8% Part Time, and 13% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $118,676 per year, or $57.1 per hour.

$53.25 - $67.75/hr

Contractor

Posted 29 days ago


Job description

Company Description


 

Job Description

Top 3 Skills

  • 1. Java 
  • 2. Spring 
  • 3. Web eCommerce experience

Position Description 

The Sr. Programmer Analyst position will be responsible for designing systems software, leading systems development, unit testing, creating technical design specifications, training developers and users, documenting, performing code reviews, software upgrades, and acting as a technical SME providing consultation services to production support teams. 
The individual will be a member of a team that is responsible for enhancing customer facing products that belong to the McKesson Connect suite of business services. Qualified candidates must demonstrate their ability to work efficiently in a fast paced environment with exposure to many tools and applications around Integration arena. 
Prepares and obtains approval of system and programming documentation. 
Recommends changes in development, maintenance, and system standards. 
Work closely with other members of the SCRUM team and Release Management to ensure smooth delivery.


Qualifications

4-year degree in computer science or related field or equivalent experience

Agile methodology 


Additional Information

Minimum Requirements 

6+ years experience in programming on enterprise or department servers or systems 

Critical Skills 

5+ years experience working in the core agile principles of collaboration, prioritization, team accountability, and visibility. 

5+ years' experience with Java, J2EE, Javascript, JMS, Web Services, XML, XSLT, Unix Shell Scripts; Experience with Application Servers - WebLogic, JBOSS, Tomcat, etc., integration technologies such as IBM MQ, WebSphere Message Broker , Oracle Database and source control software such as SVN, JIT is required. 

5+ yeas In-depth knowledge of programming patterns (MVC, Singleton, Facade, Factory, etc). 


Additional Knowledge & Skills 

Detailed knowledge of procedures, utilities, program scripts, and excellent written and verbal communication skills. 

Applicants must have a background in or in depth understanding of pharmaceutical (or comparable) distribution business. 

Candidates will be required to interface with various application teams ranging from Java based applications to packaged applications / ERPs. Experience building solutions that integrate with SAP is desired. 

Qualified Candidate should be able to adapt to changes happening in technologies. Should be swift with the technology changes and build a robust process to absorb the work performed using newer technologies. 

Develop and maintain effective relationship with cross-functional counterparts 

Support continual process improvement efforts with an eye toward improving customer outcomes. 

Able to communicate technical solutions to customers, SMEs and architects 

Good communication, analytical and presentation skills, problem solving skills and learning attitude. 

In-depth knowledge of software, documentation, utilities and program scripts 

In-depth knowledge of Java technologies and frameworks 

Experience in diagnosing and troubleshooting software issues 

Experience with SAP/hybris is strongly desired. 

SCRUM Certification is a big plus. 

Deep understanding of object oriented development.Â