{"schemaVersion":"jobsearcher.job.v1","id":"3b280fa34f7e44979c625cbc","url":"https://jobsearcher.com/jobs/3b280fa34f7e44979c625cbc","canonicalUrl":"https://jobsearcher.com/jobs/3b280fa34f7e44979c625cbc","title":"Specialized Software Developer","description":"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 DetailsContract Type and Duration: ContractWork Location: St. Louis, MO Work Arrangement: HybridCore ResponsibilitiesDesign, develop, and maintain Java code for large-scale transactional systems and microservicesContribute to ongoing modernization initiatives, including migrating legacy applications from TIBCO to Java and AWSSupport the migration of five applications, with two planned for this year and three planned for next yearDesign and implement reliable transactional workflows, ensuring data consistency, transaction integrity, and predictable system behavior across interconnected componentsDevelop and maintain event-driven architectures and messaging integrations using Kafka, Amazon SQS, and Amazon EventBridgeCollaborate across complex, interconnected systems involving numerous components, dependencies, and data points to deliver accurate and reliable customer outage informationTroubleshoot complex system behaviors, identify potential failure points, and contribute ideas to improve system reliability, scalability, and maintainabilityRequired Skills/Experience (Must-Haves)Strong hands-on Java development experience, including building and maintaining enterprise-scale applicationsStrong AWS experience, with the ability to develop and support cloud-based applicationsDemonstrated experience designing, developing, and supporting transactional systems, including a strong understanding of transaction lifecycles, data consistency, and reliable transaction processingStrong understanding of microservices architecture and how distributed components interact within complex systemsExperience building reliable applications that handle complex business workflows, data dependencies, and interconnected servicesExperience developing, modernizing, or migrating legacy enterprise applicationsStrong analytical and problem-solving skills, with the ability to navigate complex systems and troubleshoot issues across multiple componentsPreferred Skills/Experience (Nice-to-Haves)Hands-on experience with Apache Kafka for event streaming and asynchronous communicationExperience with Amazon SQS for message queuing and decoupled system integrationsExperience with Amazon EventBridge for event-driven architectures and event routingDirect experience migrating applications from TIBCO to Java and AWSExperience modernizing legacy transactional platforms into cloud-native microservicesExperience supporting large-scale telecommunications, network operations, outage management, or other complex enterprise systemsExperience with event-driven systems that aggregate multiple data points into a consistent, reliable view of business events and customer impactKey Competencies & BehaviorsWillingness to speak up, ask questions, share ideas, and seek clarification rather than make assumptionsAbility to work effectively with experienced engineers and contribute to technical discussions and design decisionsComfortable working in a fast-moving environment where priorities may shift due to outages or changing business needsAble to understand complex interactions between services, dependencies, data flows, and transactional processes without becoming overwhelmedTakes responsibility for delivering reliable solutions, identifying potential issues, and contributing to continuous improvementWork EnvironmentLocation: St. Louis, MO Onsite, Hybrid, or Remote: Hybrid Schedule: Typically 9:00 a.m.–5:00 p.mCollaborative, technically complex, and fast-paced work environment, with a strong emphasis on asking questions, sharing ideas, and working through challenging system integrationsProject focused on modernization of legacy transactional applications, including five planned TIBCO-to-Java/AWS migrationsCompensation & BenefitsPay Range: The approximate pay range for this position is between $52.00 and $75.00 per hour. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.Medical, Dental, & Vision Insurance PlansEmployee-Owned Profit Sharing (ESOP)401K offeredAbout KellyMitchell At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.Marketing Disclosure By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy. [143407]","company":"KellyMitchell Group","rawCompany":"kellymitchell group","city":"St Louis","state":"MO","isRemote":false,"isActive":false,"createdAt":"2026-10-19T09:55:03.219Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Specialized Software Developer","description":"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 DetailsContract Type and Duration: ContractWork Location: St. Louis, MO Work Arrangement: HybridCore ResponsibilitiesDesign, develop, and maintain Java code for large-scale transactional systems and microservicesContribute to ongoing modernization initiatives, including migrating legacy applications from TIBCO to Java and AWSSupport the migration of five applications, with two planned for this year and three planned for next yearDesign and implement reliable transactional workflows, ensuring data consistency, transaction integrity, and predictable system behavior across interconnected componentsDevelop and maintain event-driven architectures and messaging integrations using Kafka, Amazon SQS, and Amazon EventBridgeCollaborate across complex, interconnected systems involving numerous components, dependencies, and data points to deliver accurate and reliable customer outage informationTroubleshoot complex system behaviors, identify potential failure points, and contribute ideas to improve system reliability, scalability, and maintainabilityRequired Skills/Experience (Must-Haves)Strong hands-on Java development experience, including building and maintaining enterprise-scale applicationsStrong AWS experience, with the ability to develop and support cloud-based applicationsDemonstrated experience designing, developing, and supporting transactional systems, including a strong understanding of transaction lifecycles, data consistency, and reliable transaction processingStrong understanding of microservices architecture and how distributed components interact within complex systemsExperience building reliable applications that handle complex business workflows, data dependencies, and interconnected servicesExperience developing, modernizing, or migrating legacy enterprise applicationsStrong analytical and problem-solving skills, with the ability to navigate complex systems and troubleshoot issues across multiple componentsPreferred Skills/Experience (Nice-to-Haves)Hands-on experience with Apache Kafka for event streaming and asynchronous communicationExperience with Amazon SQS for message queuing and decoupled system integrationsExperience with Amazon EventBridge for event-driven architectures and event routingDirect experience migrating applications from TIBCO to Java and AWSExperience modernizing legacy transactional platforms into cloud-native microservicesExperience supporting large-scale telecommunications, network operations, outage management, or other complex enterprise systemsExperience with event-driven systems that aggregate multiple data points into a consistent, reliable view of business events and customer impactKey Competencies & BehaviorsWillingness to speak up, ask questions, share ideas, and seek clarification rather than make assumptionsAbility to work effectively with experienced engineers and contribute to technical discussions and design decisionsComfortable working in a fast-moving environment where priorities may shift due to outages or changing business needsAble to understand complex interactions between services, dependencies, data flows, and transactional processes without becoming overwhelmedTakes responsibility for delivering reliable solutions, identifying potential issues, and contributing to continuous improvementWork EnvironmentLocation: St. Louis, MO Onsite, Hybrid, or Remote: Hybrid Schedule: Typically 9:00 a.m.–5:00 p.mCollaborative, technically complex, and fast-paced work environment, with a strong emphasis on asking questions, sharing ideas, and working through challenging system integrationsProject focused on modernization of legacy transactional applications, including five planned TIBCO-to-Java/AWS migrationsCompensation & BenefitsPay Range: The approximate pay range for this position is between $52.00 and $75.00 per hour. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.Medical, Dental, & Vision Insurance PlansEmployee-Owned Profit Sharing (ESOP)401K offeredAbout KellyMitchell At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.Marketing Disclosure By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy. [143407]","datePosted":"2026-10-19T09:55:03.219Z","dateModified":"2026-10-19T09:55:03.219Z","hiringOrganization":{"@type":"Organization","name":"KellyMitchell Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"St Louis","addressRegion":"MO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3b280fa34f7e44979c625cbc"},"url":"https://jobsearcher.com/jobs/3b280fa34f7e44979c625cbc"}}