1

Senior Staff Software Engineer Java Jobs in Hernando, MS

Java Developer

Collierville, TN

$45 - $58.25/hr

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while ...

Consulting with engineering staff to evaluate software-hardware interfaces and develop ... Good understanding of Front End Development and also Back End. * Experience in C#, .Net, or Java

Embedded Software Engineer

MS

$118K - $155K/yr

The engineer will contribute to software architecture, product enhancements, and reliability ... staff to diagnose and resolve software issues. Innovation & Product Development • Drive the ...

Consulting with engineering staff to evaluate software-hardware interfaces and develop ... Good understanding of Front End Development and also Back End. * Experience in C#, .Net, or Java

Java Tutor

Memphis, TN · Remote

$40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Java Developer III

Byhalia, MS · On-site

$105K - $132K/yr

Develop software using web presentation technologies such as AJAX, JSON, JavaScript, CSS and HTMLS * Work with Business Analysts to design and deploy database schemas and specify all attributes of ...

Java Developer III

Memphis, TN · On-site

$105K - $132K/yr

Develop software using web presentation technologies such as AJAX, JSON, JavaScript, CSS and HTMLS * Work with Business Analysts to design and deploy database schemas and specify all attributes of ...

next page

Showing results 1-20

Senior Staff Software Engineer Java information

See Hernando, MS salary details

$38.2K

$142.4K

$250K

How much do senior staff software engineer java jobs pay per year?

As of Jun 22, 2026, the average yearly pay for senior staff software engineer java in Hernando, MS is $142,365.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,900.00 and $155,200.00 per year, depending on experience, location, and employer.

What is the difference between Senior Staff Software Engineer Java vs Lead Software Engineer Java?

AspectSenior Staff Software Engineer JavaLead Software Engineer Java
ResponsibilitiesArchitecting solutions, mentoring, strategic technical decisionsLeading project teams, coordinating development efforts, ensuring delivery
ExperienceTypically 8+ years, deep technical expertiseTypically 6+ years, leadership in projects
FocusTechnical excellence, system design, long-term visionTeam management, project execution, stakeholder communication
Work EnvironmentCross-team collaboration, high-level architectureTeam leadership, project planning

While both roles require strong Java expertise and extensive experience, Senior Staff Software Engineers focus on strategic technical architecture and mentorship, whereas Lead Software Engineers emphasize project leadership and team coordination. The choice depends on whether you prefer a more technical or managerial role within Java development teams.

Java Developer

Forhyre

Collierville, TN

$45 - $58.25/hr

Full-time

Posted 25 days ago


Job description

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.


You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.


Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.


Responsibilities


  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review


Requirements


  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience as a Sun Certified Java Developer
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development