1

Senior Java Software Engineer Jobs in St Louis, MO

Sr. Software Engineer

Hazelwood, MO · On-site

$115K - $152K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... experience, including Java and modern web development frameworks such as Angular Suite.

Sr. Software Engineer

Hazelwood, MO

$115K - $152K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... experience, including Java and modern web development frameworks such as Angular Suite.

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an ... This role is hands-on and requires deep expertise in Java and Spring-based platforms, strong ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an ... This role is handson and requires deep expertise in Java and Springbased platforms, strong ...

Sr. Software Engineer

Hazelwood, MO

$113K - $149K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... experience, including Java and modern web development frameworks such as Angular Suite.

Sr. Software Engineer

Hazelwood, MO

$115K - $152K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... experience, including Java and modern web development frameworks such as Angular Suite.

Sr. Software Engineer

Hazelwood, MO · On-site

$113K - $149K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... experience, including Java and modern web development frameworks such as Angular Suite.

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... using Java and Spring Boot, focusing on performance, scalability, and reliability Translate ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Java and Spring Boot, focusing on performance, scalability, and reliability • Translate ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... JAVA JDK 11-17, Spring Boot, Spring Security, Maven, Hibernate / JPA, REST, and SQL Server or other ...

Senior Software Engineer

Saint Louis, MO · On-site

$119K - $157K/yr

Bachelor's degree or equivalent experience * 5+ years of software engineering experience * 5+ years experience writing, debugging, and troubleshooting code in mainstream Java, SpringBoot, TypeScript ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... JAVA JDK 11-17, Spring Boot, Spring Security, Maven, Hibernate / JPA, REST, and SQL Server or other ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... JAVA is a must) and frameworks • High-energy, detail-oriented, proactive, and able to function ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... JAVA is a must) and frameworks High-energy, detail-oriented, proactive, and able to function ...

Senior Software Engineer

Saint Louis, MO · On-site

$119K - $157K/yr

Senior Software Engineer Location: St. Louis, MO Security Clearance: Active TS/SCI (or SCI ... Java, Spring, Spring Boot). * Ability to architect and implement scalable, resilient microservices ...

Senior Java Developer

O Fallon, MO · On-site

$53.50 - $68.25/hr

* Extensive knowledge and experience with Java, Spring Boot, gRPC * Good knowledge in creation and working with CI/CD pipelines using Jenkins * Experienced in event driven systems (ActiveMQ, Apache ...

next page

Showing results 1-20

Senior Java Software Engineer information

See St Louis, MO salary details

$39.4K

$146.7K

$257.6K

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

As of Jun 19, 2026, the average yearly pay for senior java software engineer in St. Louis, MO is $146,736.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,500.00 and $159,900.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 St. Louis, MO? The most popular types of Java Software Engineer jobs in St. Louis, MO are:
What job categories do people searching Senior Java Software Engineer jobs in St. Louis, MO look for? The top searched job categories for Senior Java Software Engineer jobs in St. Louis, MO are:
What cities near St. Louis, MO are hiring for Senior Java Software Engineer jobs? Cities near St. Louis, MO with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in St. Louis, MO as of June 2026, with employment types broken down into 87% Full Time, and 13% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $146,736 per year, or $70.5 per hour.

Sr. Java with Cobal/Mainframe experience(St. Louis City in Missouri) Hybrid and Day 1 Onsite

TestingXperts Inc. DBA Damcosoft

Saint Louis, MO • On-site

$47.75 - $61.25/hr

Contractor

Posted 18 days ago


Job description

Position Title

Sr. Java Engineer with Cobol/Mainframe

Domain EXP

(Banking Domain)

Location

St. Louis, MO (3 days hybrid at Client office)

Duration

6 Months

Must Have   

Java with COBOL and Mainframe requirement.

Job Description

The File Transfer Services team is looking for a Lead Software Engineer to drive our customer connectivity strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.

In this key position, you will:

  • Design and develop high-performing Java and running on Linux. Ability to work on COBOL and mainframe (z/OS)  technologies is a plus.
  • Ensure scalability, security, and reliability of applications on Linux-based and mainframe-based infrastructures.
  • Translate complex technical solutions into business impacts for non-technical audiences.
  • Lead mainframe modernization efforts, bridging legacy COBOL, JCL, DB2 systems with Linux and Java applications.
  • Guide development teams in Agile best practices, ensuring consistent delivery and continuous improvement.
  • Provide technical leadership in software development, system architecture, and best coding practices.
  • Conduct design reviews, code reviews, and uphold coding standards.
  • Mentor and coach engineering teams, fostering a culture of technical excellence.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Present technical strategies, incident reports, and status updates to executive leadership and senior stakeholders.
  • Work closely with DevOps to automate deployments, and with BizOps to troubleshoot and resolve application, performance, and reliability issues.
  • Function as Scrum Master, facilitating daily stand-ups, sprint planning, retrospectives, and backlog grooming.
  • Stay up to date with emerging technologies.

The ideal candidate for this position should possess:

  • 8+ years of software development experience in Java/Linux with strong shell scripting and Linux command line skills. Experience working on Mainframe technologies is  a plus.
  • 3+ years of experience with file transfer applications like Connect Direct, and file transfer protocols like SFTP, FTPS, etc..
  • 3+ years of experience writing, optimizing, and automating tasks using Linux shell scripting.
  • Hands-on experience with IBM mainframe technologies, including COBOL, JCL, DB2, VSAM, CICS, and z/OS.
  • Expert in SQL queries and relational databases (DB2, Oracle, PostgreSQL)
  • Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management.
  • Awareness of security standards and RFC’s such as X.509 Certificates, SSH Keys, PGP encryption.
  • Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD objectives using industry standard tools (e.g., Jenkins, XL Release, others).
  • Understands how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing.
  • Experience working as technical lead and/or Scrum Master.
  • Good knowledge of Scaled Agile Framework (SAFe).