Specialized Software Developer

KellyMitchell Group

Maryland Heights (MO)

Hybrid

USD 72,000 - 103,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

KellyMitchell Group is seeking a Senior Java/AWS Engineer – Transactional Systems to design, develop, and modernize large-scale transactional platforms. You will work on migrating legacy applications from TIBCO to Java and AWS, building robust microservices, and ensuring data consistency across interconnected services in a hybrid St.

Louis, MO environment. The role emphasizes reliability, event-driven architectures with Kafka, SQS, and EventBridge, and collaboration with cross-functional teams

Qualifications

  • Hands-on Java development experience building enterprise-scale apps.
  • Experience designing and supporting transactional systems with data consistency.
  • Strong AWS capabilities for cloud-based applications.
  • Understanding of microservices and distributed system interactions.
  • Experience modernizing or migrating legacy enterprise apps.
  • Analytical and problem-solving skills across complex systems.

Responsibilities

  • Design, develop, and maintain Java code for large-scale transactional systems and microservices.
  • Support modernization efforts, migrating legacy apps from TIBCO to Java and AWS.
  • Migrate five applications across current and next year.
  • Design reliable transactional workflows ensuring data consistency and integrity.
  • Develop event-driven architectures using Kafka, SQS, and EventBridge.
  • Collaborate across interconnected systems to deliver accurate outage information.
  • Troubleshoot complex system behaviors and improve reliability.

Skills

Java development
AWS
Transactional systems
Microservices
Problem solving
Legacy migrations

Tools

Apache Kafka
Amazon SQS
Amazon EventBridge
TIBCO

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

Location: St. Louis, MO

Onsite, Hybrid, or Remote: Hybrid

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

Collaborative, technically complex, and fast-paced work environment, with a strong emphasis on asking questions, sharing ideas, and working through challenging system integrations

Project focused on modernization of legacy transactional applications, including five planned TIBCO-to-Java/AWS migrations

Compensation & Benefits

Pay 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 Plans
  • Employee-Owned Profit Sharing (ESOP)
  • 401K offered
About 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Specialized Software Developer
Specialized Software Developer

KellyMitchell Group • St. Louis (MO)

Hybrid
USD 72,000 - 103,000
Medical Insurance
Dental Insurance
401K
Hybrid Senior Java/AWS Engineer for Transactional Systems
Hybrid Senior Java/AWS Engineer for Transactional Systems

KellyMitchell Group • St. Louis (MO)

Hybrid
USD 72,000 - 103,000
Medical Insurance
Dental Insurance
401K
Senior Java/AWS Engineer - Transactional Systems (Hybrid)
Senior Java/AWS Engineer - Transactional Systems (Hybrid)

KellyMitchell Group • Maryland Heights (MO)

Hybrid
USD 72,000 - 103,000
Medical, Dental, & Vision Insurance
Employee-Owned Profit Sharing (ESOP)
401K offered
Senior Engineer
Senior Engineer

KellyMitchell Group • Fort Worth (TX)

Hybrid
USD 54,000 - 77,000
Medical, Dental, & Vision Insurance
Employee-Owned ESOP
401K offered
JAVA Software Engineer
JAVA Software Engineer

ManpowerGroup Global, Inc. • St. Louis (MO)

On-site
USD 110,000 - 138,000
Health insurance
Dental plan
Vision plan
+2
Cloud Application Architect
Cloud Application Architect

KellyMitchell Group • St. Louis (MO)

On-site
USD 69,000 - 110,000
Medical, Dental, & Vision Insurance
Employee-Owned Profit Sharing (ESOP)
401K offered
Software Developer - Full Stack
Software Developer - Full Stack

KellyMitchell Group • Town of Brookfield (WI)

On-site
USD 73,000 - 106,000
Medical, Dental, & Vision Insurance  —
Employee-Owned Profit Sharing (ESOP)
401K offered
Senior Technical Analyst
Senior Technical Analyst

KellyMitchell Group • St. Louis (MO)

Remote
USD 68,000 - 96,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
DevOps Developer
DevOps Developer

KellyMitchell Group • Irving (TX)

On-site
USD 52,000 - 76,000
Medical, Dental & Vision Insurance
Employee-Owned Profit Sharing (ESOP)
401K offered
Senior Engineer
Senior Engineer

KellyMitchell Group • Tempe (AZ)

Hybrid
USD 48,000 - 69,000
Medical insurance
ESOP
401K