1

Senior Java Software Engineer Jobs in Tennessee (NOW HIRING)

Software Engineer II - Java/J2EE

Chattanooga, TN ยท On-site

$47 - $64.75/hr

Strong Java development skills, including J2EE technologies (JSP, JMS) and integrations (Web ... Collaborate with Test Engineers and Senior Test Engineers to ensure that software meets the ...

Software Engineer II - Java/J2EE

Chattanooga, TN ยท On-site

$47 - $64.75/hr

Strong Java development skills, including J2EE technologies (JSP, JMS) and integrations (Web ... Collaborate with Test Engineers and Senior Test Engineers to ensure that software meets the ...

Senior Software Engineer

Memphis, TN ยท On-site +1

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

Senior Software Engineer

Memphis, TN ยท On-site

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

We are seeking a highly skilled Lead Software Engineer to design, build, and lead the development of robust, scalable enterprise applications. This role requires deep hands-on expertise in Java-based ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Tennessee salary details

$36.8K

$137K

$240.5K

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

As of Jun 21, 2026, the average yearly pay for senior java software engineer in Tennessee is $136,985.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,500.00 and $149,300.00 per year, depending on experience, location, and employer.

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 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 the most commonly searched types of Java Software Engineer jobs in Tennessee? The most popular types of Java Software Engineer jobs in Tennessee are:
What are popular job titles related to Senior Java Software Engineer jobs in Tennessee? For Senior Java Software Engineer jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Tennessee look for? The top searched job categories for Senior Java Software Engineer jobs in Tennessee are:
What cities in Tennessee are hiring for Senior Java Software Engineer jobs? Cities in Tennessee with the most Senior Java Software Engineer job openings:
What are popular job titles related to Senior Java Software Engineer jobs in TN? For Senior Java Software Engineer jobs in TN, the most frequently searched job titles are:

Software Developer

Cloudywing Technologies, Inc.

Collierville, TN โ€ข On-site

Full-time

Posted 19 days ago


Job description

Salary:

JOB OPENING NOTICE

Start Date: 12/04/2023

End Date: 12/18/2023


POSITION:

Software Developer

Fulltime job, 40 hours per week

Pay: 132,475.00 yearly

NUMBER OF OPENINGS: 5


LOCATION:

Cloudywing Technologies Inc

340 New Byhalia Road, Suite 2A

Collierville, TN 38017



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. Design software or customize software for client use with the aim of optimizing operational efficiency. Utilize Java frameworks such as Hibernate, Spring and latest Java based frameworks for Java based software development. Will need to analyze and design databases interacting with Java software applications and work 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 is required.



EDUCATION REQUIRED:

Master's degree in Computer Science/ Information Technology / Engineering (Any)/Business or closely related field with 6(Six) months of experience in the job offered or a IT Consultant or IT Analyst or Developer or Programmer or IT Engineer or very closely related area. Employer also accepts Bachelors degree in Computer Science/ Information Technology / Engineering (Any)/Business or related field plus 5 years of progressive work experience in related field.



EXPERIENCE REQUIRED:

Experience should include Six months working with JAVA is required. Travel and/ or relocation to Unanticipated client sites is required.