×
Register Here to Apply for Jobs or Post Jobs. X

Specialized Software Developer

Job in St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listing for: KellyMitchell Group
Full Time position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Java Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 72000 - 103000 USD Yearly USD 72000.00 103000.00 YEAR
Job Description & How to Apply Below
Location: St. Louis

Job Summary

Our client, a leading telecommunications provider, is seeking a Senior Java/AWS Engineer – Transactional Systems. This individual will play a key role in developing and modernizing large-scale transactional systems that track customer experiences during service interruptions.

The ideal candidate will have strong Java and AWS expertise, along with a deep understanding of transactional systems, microservices architecture, and reliable transaction processing. This role will support ongoing modernization efforts, including migrating legacy applications from TIBCO to Java and AWS.

Contract Details
  • Contract Type and Duration:
    Contract
  • Work Location:

    St. Louis, MO
  • Work Arrangement:
    Hybrid
Core Responsibilities
  • Design, develop, and maintain Java code for large-scale transactional systems and microservices
  • Contribute to ongoing modernization initiatives, including migrating legacy applications from TIBCO to Java and AWS
  • Support the migration of five applications, with two planned for this year and three planned for next year
  • Design and implement reliable transactional workflows, ensuring data consistency, transaction integrity, and predictable system behavior across interconnected components
  • Develop and maintain event-driven architectures and messaging integrations using Kafka, Amazon SQS, and Amazon Event Bridge
  • Collaborate across complex, interconnected systems involving numerous components, dependencies, and data points to deliver accurate and reliable customer outage information
  • Troubleshoot complex system behaviors, identify potential failure points, and contribute ideas to improve system reliability, scalability, and maintainability
Required Skills/Experience (Must-Haves)
  • Strong hands-on Java development experience, including building and maintaining enterprise-scale applications
  • Strong AWS experience, with the ability to develop and support cloud-based applications
  • Demonstrated experience designing, developing, and supporting transactional systems, including a strong understanding of transaction life cycles, data consistency, and reliable transaction processing
  • Strong understanding of microservices architecture and how distributed components interact within complex systems
  • Experience building reliable applications that handle complex business workflows, data dependencies, and interconnected services
  • Experience developing, modernizing, or migrating legacy enterprise applications
  • Strong analytical and problem-solving skills, with the ability to navigate complex systems and troubleshoot issues across multiple components
Preferred Skills/Experience (Nice-to-Haves)
  • Hands-on experience with Apache Kafka for event streaming and asynchronous communication
  • Experience with Amazon SQS for message queuing and decoupled system integrations
  • Experience with Amazon Event Bridge for event-driven architectures and event routing
  • Direct experience migrating applications from TIBCO to Java and AWS
  • Experience modernizing legacy transactional platforms into cloud-native microservices
  • Experience supporting large-scale telecommunications, network operations, outage management, or other complex enterprise systems
  • Experience with event-driven systems that aggregate multiple data points into a consistent, reliable view of business events and customer impact
Key Competencies & Behaviors
  • Willingness to speak up, ask questions, share ideas, and seek clarification rather than make assumptions
  • Ability to work effectively with experienced engineers and contribute to technical discussions and design decisions
  • Comfortable working in a fast-moving environment where priorities may shift due to outages or changing business needs
  • Able to understand complex interactions between services, dependencies, data flows, and transactional processes…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary