Our client, a leader in enterprise technology solutions, is seeking a Senior Software Engineer to join their team. As a Senior Software Engineer, you will be part of the development and modernization efforts supporting critical enterprise applications. The ideal candidate will have strong technical skills, collaborative spirit, and a passion for innovative engineering, which will align successfully in the organization.
Job Title:Senior Software Engineer
Location: Saint Louis, Missouri. Hybrid (4 days onsite per week)
Duration: 12 to 18 months contract
Pay Range: $80/hr - $100/hr on w2 (Pay is flexible for right candidate)
Looking for candidates who are local to Missouri
What's the Job?
- Design and implement microservices using Java/Spring Boot and TypeScript, supporting event-driven and RESTful integration patterns.
- Build solutions leveraging AWS GovCloud services, including ECS/EKS, Lambda, EventBridge, and RDS, within microservices and micro-frontend architecture.
- Address technical debt by upgrading outdated dependencies and frameworks.
- Ensure comprehensive test automation using UI testing and behavior-driven development (BDD) approaches.
- Collaborate with enterprise architects and scrum teams to translate architectural vision into scalable solutions.
What's Needed?
- 5+ years of software engineering experience with hands-on development expertise.
- Advanced proficiency in Java and Spring Boot ecosystem.
- Experience in AWS Cloud, including ECS/EKS, Lambda, RDS/Aurora, and infrastructure-as-code tools such as CDK or CloudFormation.
- Experience with Angular; familiarity with micro-frontend architecture (module federation) is a plus.
- Strong technical writing and communication skills, with the ability to document designs and articulate complex ideas clearly.
What's in it for me?
- Opportunity to work on mission-critical enterprise applications in a cloud environment.
- Engagement in innovative projects utilizing the latest AWS services and microservices architecture.
- Collaborative and dynamic work environment supporting professional growth.
- Chance to contribute to modernization efforts and reduce technical debt.
- Work remotely with flexible arrangements, depending on skill set and project needs.
Upon completion of waiting period consultants are eligible for:
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- 401(k), Plus Match
- Weekly Pay