1

Sr Software Engineer Java Jobs in Memphis, TN (NOW HIRING)

Senior Developer, IT

Arlington, TN · Hybrid

$48.50 - $64.25/hr

Knowledge of methods and procedures of computer software design,developmentand maintenance ... Experience with Java and JSP,and OAF(Oracle Application Framework). Benefits: Salary + Bonus , Heal ...

AI Engineer II

Memphis, TN

$87K - $119K/yr

The AI Engineer is responsible for designing, developing, deploying, and maintaining artificial ... Strong coding skills in Python, Java, or C++, including API development and software design * Deep ...

New

Forward Deployed Engineer

Memphis, TN · Remote

$70 - $75/hr

This role is a hybrid software engineer, solutions architect, and technical consultant. FDEs do not ... W2 ONLY Skills Python, Java, React Typescript, ETL Pipelines, api, troubleshooting software Top ...

New

Minimum of 5+ years of experience as a Software Engineer, Developer or similar with a strong software development background in Java, Spring boot, RDBMS is a must * Experience in designing/developing ...

Use Java, Spring boot to develop the software * Use Git to manage source code versioning * Use ... Use Dynatrace/ SiteScope/Grafana Developers Tools to troubleshoot issues * Keep the SOPs UpToDate ...

Senior Data Engineer

Memphis, TN · On-site

$95K - $129K/yr

Senior Data Engineer Role Summary The Senior Data Engineer is responsible for designing, building ... This person will work closely with Data Science, ML Engineering, and Software Engineering teams to ...

Senior Data Engineer

Memphis, TN

$103K - $139K/yr

Senior Data Engineer Role Summary The Senior Data Engineer is responsible for designing, building ... This person will work closely with Data Science, ML Engineering, and Software Engineering teams to ...

Senior Data Engineer

Memphis, TN

$95K - $129K/yr

Senior Data Engineer Role Summary The Senior Data Engineer is responsible for designing, building ... This person will work closely with Data Science, ML Engineering, and Software Engineering teams to ...

Senior Data Engineer

Memphis, TN · On-site

$95K - $129K/yr

Senior Data Engineer Role Summary The Senior Data Engineer is responsible for designing, building ... This person will work closely with Data Science, ML Engineering, and Software Engineering teams to ...

Mainframe Developer with AI Experience

Memphis, TN · On-site

$43.75 - $56.25/hr

Strong understanding of Software Development Life Cycle (SDLC) methodologies. * Experience working ... Knowledge of Java, Python, or other modern application development technologies is a plus. Security ...

Sr. Data Engineer

Cordova, TN

$99K - $118K/yr

The ideal candidate should have a strong background in software development experience with SQL Server, PostgreSQL, non-SQL DB systems and data streaming technology. As a Sr. SQL Developer/Data ...

Sr. Data Engineer

Cordova, TN · On-site

$99K - $118K/yr

The ideal candidate should have a strong background in software development experience with SQL Server, PostgreSQL, non-SQL DB systems and data streaming technology. As a Sr. SQL Developer/Data ...

Sr. Data Engineer

Cordova, TN

$99K - $118K/yr

The ideal candidate should have a strong background in software development experience with SQL Server, PostgreSQL, non-SQL DB systems and data streaming technology. As a Sr. SQL Developer/Data ...

... an engineer while gaining exposure to real-world product challenges. You'll spend your time ... senior engineers. * Triage and resolve escalated customer support issues that require code-level ...

New

next page

Showing results 1-20

Sr Software Engineer Java information

See Memphis, TN salary details

$39.3K

$146.6K

$257.4K

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

As of Jul 11, 2026, the average yearly pay for sr software engineer java 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 is the salary of a senior Software Engineer in Java?

The salary of a senior Software Engineer in Java typically ranges from $100,000 to $150,000 annually, depending on experience, location, and company size. Professionals with expertise in frameworks like Spring and Hibernate, along with strong problem-solving skills, tend to earn higher compensation.

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

To thrive as a Sr Software Engineer Java, you need advanced proficiency in Java programming, software design principles, and a bachelor’s degree (or higher) in computer science or a related field. Familiarity with tools such as Spring Framework, RESTful APIs, version control systems like Git, and cloud platforms is typically required, along with relevant certifications like Oracle Certified Professional Java Programmer. Excellent problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this position. These skills ensure the delivery of robust, scalable applications and foster efficient collaboration in complex development environments.

What does a Sr Software Engineer Java do?

A Sr Software Engineer Java is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and ensure that software solutions are robust, scalable, and secure. Their work involves collaborating with cross-functional teams, reviewing code, and implementing best practices to deliver high-quality products. Senior engineers also play a key role in architectural decisions and contribute to the overall technical direction of their team or organization.

What engineer makes $500,000 a year?

Senior Software Engineers, especially those with expertise in Java, cloud computing, or working at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Such compensation typically requires extensive experience, advanced skills, and often involves leadership or specialized roles in high-demand environments.

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

AspectSr Software Engineer JavaSoftware Developer Java
Required CredentialsBachelor's degree, 5+ years experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, 1-3 years experience, often entry-level certifications
Work EnvironmentDesigning architecture, leading projects, mentoring teamsWriting code, debugging, implementing features
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software consultancies
Search & Comparison IntentHigher-level roles, leadership, complex projectsEntry to mid-level development tasks

In summary, Sr Software Engineer Java typically involves more experience, leadership, and architectural responsibilities, while Software Developer Java focuses on coding and feature implementation. Both roles are common in tech industries but differ in scope and seniority.

Which pays more, C++ or Java?

For a Sr Software Engineer Java, salary differences between C++ and Java roles depend on industry, location, and experience. Generally, C++ positions may offer higher pay due to their complexity and demand in systems programming, but Java roles are also well-compensated, especially in enterprise environments. Both skills are valuable, and salary varies based on specific job requirements and market conditions.

What are some common challenges Sr Software Engineers specializing in Java face when leading project teams?

Sr Software Engineers working with Java often encounter challenges such as balancing hands-on coding with mentorship responsibilities, managing technical debt in legacy systems, and aligning project goals with business requirements. They frequently need to facilitate effective communication between developers, QA engineers, and stakeholders to ensure project milestones are met. Additionally, staying updated with evolving Java frameworks and best practices while guiding less experienced team members is essential for maintaining code quality and team productivity.

Will AI replace Java devs?

As a Sr Software Engineer Java, AI is more likely to augment development processes rather than fully replace Java developers. AI tools can automate repetitive coding tasks and improve efficiency, but human expertise is still essential for designing complex systems, debugging, and making strategic decisions. Staying updated with AI integrations and enhancing skills in areas like system architecture and problem-solving remain valuable for Java professionals.
What are popular job titles related to Sr Software Engineer Java jobs in Memphis, TN? For Sr Software Engineer Java jobs in Memphis, TN, the most frequently searched job titles are:
What job categories do people searching Sr Software Engineer Java jobs in Memphis, TN look for? The top searched job categories for Sr Software Engineer Java jobs in Memphis, TN are:
What cities near Memphis, TN are hiring for Sr Software Engineer Java jobs? Cities near Memphis, TN with the most Sr Software Engineer Java job openings:

Software Developer R&D -3025

Right Talent Right Now

Collierville, TN

Full-time

Re-posted 9 days ago


Job description

Job Description

 Software Developer R&D -3025


Job Ref.: 3025

Role: Information Technology

Relocation Available: Yes

Industry: I.T.

Location: Tennessee

Town / City: Collierville

Job Type: Permanent full-time

Job description:


Performs technical and analytical duties relative to design, development, programming and installation of computer applications and software systems over a variety of platforms, including client/server and PC. Develops project time and cost estimates and has a thorough understanding of hardware, software and programming languages used in his/her environment. Lead the activities of assigned personnel in planning, design, development, programming, and installation of computer application software as appropriate. Must primarily perform work requiring advanced learning or work that is original and creative. 

Receives requirement's document from users and/or Decision Support Analysts and communicates with user community and/or Decision Support Analysts to ensure solutions meet user requirements in a timely manner and adhere to company policy and procedures.

Develops a system design document and applies generally accepted programming standards to ensure efficient programming logic and data manipulation.

Writes code in accordance with the design document.

Ensures code runs efficiently. Analyzes performance indicators to ensure system is operating efficiently and recommends improvements.

Ensures projects meet appropriate time schedules and keeps users/management informed of status.

Plans/executes software version upgrades and custom interfaces.

Other work-related duties as assigned by supervisor/manager.

Reliable and regular attendance is expected.

QUALIFICATION REQUIREMENTS: Extensive experience as an Oracle Application Developer is required. Strong technical knowledge of the Oracle ADF, BPEL, SOA suite 11g and working knowledge with e-Business suite or Java enterprise application for at least 2+ years Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EDUCATION and/or EXPERIENCE: Bachelor's degree in Computer Science, IT or related field and four plus years programming experience with a minimum of three years directly related to Oracle ADF and implementation and two years of experience with Oracle's development toolset, workflow, XML BI publisher as well as UNIX/Linux operating system experience or equivalent combination of education and experience.

OTHER SKILLS and ABILITIES:

Code and maintain components in Oracle JDeveloper 10g/11g using ADF, SOA suite, JSFon Oracle Application sever 10g or Oracle Weblogic application server 11g

Proficient in Oracle tools including SQL, PL/SQL, JDeveloper, Java/JSP, forms, BI/XML Publisher, SOAP, Rest web services.

Extensive knowledge on Object Oriented Design, Architecture and design patterns and Oracle database 11g.

2+ years of experience on packaging and deploying web applications on Oracle Application Server 10g and FMW and Oracle Application Server 11g

3+ years building applications that utilizes enterprise middleware and experience in Oracle Forms 10g/11g

Train and mentor existing technical staff on ObjectOriented Technology and web paradigm

Proficient in application tools including SQL, PL/SQL, JDeveloper, Java/JSP, Forms, BI/XML Publisher, SOAP, Rest web services.

Provide application support for Production, UAT and QA testers.

Strong analytical skills, with the ability to translate business requirements into technical specifications with an emphasis toward highly available and scalable global solutions.

Ability to work on ad-hoc end user support request.

Ability to work independently with limited general supervision.

Ability to set priorities and manage multiple projects simultaneously.

Familiarity with SDLC/project life cycles.

Strong communication skills (written, reading comprehension, listening, verbal).

Ability to work in a team environment.

Bottom Line Requirements:


1. Bachelor's degree in Computer Science, IT or related field.

2. 4+ years of programming experience directly related to Oracle ADF and implementation.

3. 2+ years of experience with Oracle's development toolset, workflow, XML BI publisher.

4. UNIX/Linux operating system experience.

5. Strong technical knowledge of the Oracle ADF, BPEL, SOA suite 11g and working knowledge with e-Business suite or Java enterprise application for at least 2+ years.


Additional Information

All your information will be kept confidential according to EEO guidelines.