Jobs · Missouri

Specialized Software Developer

KellyMitchell Group · St Louis, MO · 6 days ago
Hybrid$52–$75/hrContract

About the role

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 role supports ongoing modernization efforts, including migrating legacy applications from TIBCO to Java and AWS, and is a hybrid contract position based in St. Louis, MO.

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 EventBridge
  • 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

Requirements

  • 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 lifecycles, 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

Qualifications

  • 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 EventBridge 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

Skills

  • 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 without becoming overwhelmed
  • Takes responsibility for delivering reliable solutions, identifying potential issues, and contributing to continuous improvement

Benefits

  • Medical, Dental, & Vision Insurance Plans
  • Employee-Owned Profit Sharing (ESOP)
  • 401K offered

Pay

The approximate pay range for this position is between $52.00 and $75.00 per hour. Final compensation may vary based on factors including background, knowledge, skills, and location.

Schedule

Typically 9:00 a.m.–5:00 p.m.

Similar jobs

Software Developer

University of New HampshireDurham, NH· 3 wk ago
Engineering$33/hrapply on usnh.wd5.myworkdayjobs.com

Software Developer

Total Quality LogisticsCharlotte, NC· 1 mo ago
Information Technology$75k–$100k/yrapply on tql.avature.net

Software Developer

Fleets-Online B.V.Indiana, United States· 2 mo ago
Engineeringapply on fleets-online.com

Software Developer

IPTAHuntsville, AL· 3 mo ago
Information Technologyapply on ipta.isolvedhire.com