1

Senior Java Software Engineer Jobs in Memphis, TN

Software Engineer

Collierville, TN ยท On-site

$135.30K/yr

Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... Utilize Java frameworks for Java based software development. Analyze and design databases ...

Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... Utilize Java frameworks for Java based software development. Analyze and design databases ...

Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... Utilize Java frameworks for Java based software development. Analyze and design databases ...

Senior Java Developer

Memphis, TN ยท On-site +1

$55.50 - $71/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 Software Engineer

Memphis, TN ยท On-site

$119K - $156.90K/yr

We're looking for a Senior Backend Engineer who thrives in performance-sensitive environments and ... Design, build, and optimize backend services using Java and SQL in an enterprise environment.

Assoc SW Engineer - Java, Spring Boot, AWS

Memphis, TN ยท Remote

$46.25 - $63.25/hr

This person will work as a junior member of a software development team, responsible for the ... or Senior Engineer. As a member of the team Associate Engineer will participate in all phases of ...

New

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

This role is ideal for a senior engineer who enjoys building software while helping other engineers ... Experience with full-stack or backend programming, Java and SQL preferred. * Familiarity with ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Memphis, TN salary details

$39.3K

$146.6K

$257.4K

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

As of May 30, 2026, the average yearly pay for senior java software engineer in Memphis, TN is $146,621.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,400.00 and $159,800.00 per year, depending on experience, location, and employer.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.
What are the most commonly searched types of Java Software Engineer jobs in Memphis, TN? The most popular types of Java Software Engineer jobs in Memphis, TN are:
What are popular job titles related to Senior Java Software Engineer jobs in Memphis, TN? For Senior Java Software Engineer jobs in Memphis, TN, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Memphis, TN look for? The top searched job categories for Senior Java Software Engineer jobs in Memphis, TN are:
What cities near Memphis, TN are hiring for Senior Java Software Engineer jobs? Cities near Memphis, TN with the most Senior Java Software Engineer job openings:

Software Engineer

MI Softech

Collierville, TN โ€ข On-site

$135.30K/yr

Full-time

Posted 21 days ago


Job description

JOB POSTING NOTICE
Position: Software Engineer
Full-time job, 40 hours per week
Pay/Salary: $135,304.00 year.

Number of Openings: 5
Location: MI Softech Inc, 71 Peyton Parkway, Ste 103, Collierville, TN 38017
Website: http://www.misoftech.com
Posting Start Date: 08/01/2025
Posting End Date: 08/15/2025
Job Duties
Develop, create, and modify general computer applications using Java programming language. Analyze user needs and develop software solutions using Java to build enterprise level software applications using various Java based technologies. Design software or customize software for client use with the aim of optimizing operational efficiency. Utilize Java frameworks for Java based software development. Analyze and design databases interacting with Java software applications. Working with databases such as Oracle, SQL server and other enterprise level databases to help Java based software applications. Work under supervision. Travel And/or relocation to unanticipated client sites throughout USA is required.
Education Required
Master's degree in Computer Science / Information Technology / Engineering (Any) /Technology (Any)/Science or related field with Six (6) months of experience in the job offered or as an IT Consultant or IT Analyst or Developer or Programmer or Engineer or closely related field. Employer also accepts Bachelor's degree in Computer Science / Information Technology / Engineering (Any) /Technology (Any)/Science or related field plus five years of progressive work experience in related field.
Experience Required
Experience should include 6 (six) months of working with Java. Travel and/or Relocation to unanticipated client sites throughout USA is required.
Posted By: (Sunitha Rapolu)
Designation: HR Manager