Software Engineer II - Decision Management Program
Role Overview
The partner organization is seeking a Software Engineer II for a Decision Management Program team.
The team operates an enterprise notification platform supporting high-volume transaction processing and customer communications.
The platform delivers notifications through email, SMS, and API channels for fraud prevention, security, and customer engagement products.
Key Skills for This Role
Full Job Posting
Position Overview
The partner organization is seeking a Software Engineer II for a Decision Management Program team.
The team operates an enterprise notification platform supporting high-volume transaction processing and customer communications.
The platform delivers notifications through email, SMS, and API channels for fraud prevention, security, and customer engagement products.
Software Development
- Design, develop, test, and maintain backend microservices using Java and Spring Boot.
- Design scalable, maintainable, reliable, and performant service interactions.
- Develop features, enhancements, and defect fixes for enterprise notification services.
- Write secure, clean, maintainable, and well-tested code and participate in peer reviews.
Platform Modernization
- Contribute to event-driven architectures using Kafka messaging and distributed processing patterns.
- Support service decomposition, resiliency improvements, performance optimization, and cloud-native deployment.
- Identify technical debt and support the evolution of distributed services and application architecture.
Reliability and Operations
- Participate in production support, incident response, troubleshooting, and root cause analysis.
- Monitor application health with observability tools, logs, and system metrics.
- Optimize throughput, latency, scalability, and resource utilization.
- Support software releases and production readiness activities.
Collaboration
- Collaborate with engineers, QA, Product, Technical Program Management, Architects, and partner teams.
- Participate in Agile ceremonies, requirements elaboration, estimation, sprint planning, and backlog refinement.
- Contribute to documentation, engineering standards, knowledge sharing, and mentoring.
Required Qualifications
- Have 2–5 years of professional software development experience.
- Hold a bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or have equivalent professional experience.
- Have Java and Spring Boot backend experience, REST and microservices knowledge, messaging familiarity, and strong software design skills.
- Have experience with source control, peer reviews, CI/CD, SQL, relational databases, and automated testing.
- Demonstrate troubleshooting, analytical, problem-solving, communication, collaboration, and independent delivery skills.
Preferred Qualifications
- Preferred experience includes Kafka or similar messaging, cloud platforms, PCF or Tanzu, Kubernetes, containers, distributed systems, observability tools, CI/CD pipelines, and modern testing practices.
- Experience with PCI, information security, regulatory requirements, high-volume transaction systems, or complex production environments is preferred.
Technical Environment
- The technical environment includes Java JDK 17, Spring Boot, Kafka, REST APIs, Oracle or SQL, GitHub or Bitbucket, CI/CD pipelines, Splunk, Dynatrace, PCF or Tanzu, and distributed event-driven architecture.
Position Details
- This is a direct-hire, full-time position.
- The role is onsite in O'Fallon, Missouri, Monday through Friday from 9:00 AM to 5:00 PM.
- The hiring timeline is immediate.
Information Security
Employees must follow information security policies, protect organizational information and technology assets, report suspected incidents, and complete required security and compliance training.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at LaunchCode
Sr. Software Engineer (TS/SCI) – NGA
St. Louis, USA
A partner organization is seeking a Senior Software Engineer with active TS/SCI clearance to support NGA geospatial intelligence and air traffic control initiatives. The role covers full-stack development, Java and React
Mid Software Engineer (TS/SCI) – NGA
St. Louis, USA
The employer is seeking a mid-level software engineer with an active TS/SCI clearance to support NGA mission applications and FAA air traffic control insights. The role develops React.js and Python software, APIs, micros
Integration Scrum Master / Program Manager (Multiple Levels) - Secret Clearance
St. Louis, USA
Principal Appian Technical Consultant (Clearance Eligible)
McLean, USA
IT & Cloud Support Analyst I - Paid Training Program
St. Louis, USA
Sr. Software Engineer (TS/SCI) – NGA
St. Louis, USA
Mid Software Engineer (TS/SCI) – NGA
St. Louis, USA
Integration Scrum Master / Program Manager (Multiple Levels) - Secret Clearance
St. Louis, USA
Principal Appian Technical Consultant (Clearance Eligible)
McLean, USA
Quality Assurance Tester
St. Louis, USA
Instructional Assistants
, USA
Chief Development Officer
, USA
IT & Cloud Support Analyst I - Paid Training Program
St. Louis, USA