Role: Java Developer
Location: O’Fallon MO
W2 Contract
Must-Have Skills
Agile
CI/CD tools
J2EE
Java
Kafka
Microservices
RESTful
Description
***Only qualified Software Development Engineer located near O’Fallon MO to be considered due to the position requiring a hybrid presence
Education: • Bachelor''s Degree or equivalent experience
Required Skills, Experience, & Abilities:
• Excellent communication skills with the ability to communicate with all levels of management
• Ability to build rapport and relationships
• Someone understanding the concept of operations first, focusing on usability, operability of applications from the get-go.
• Problem solver and solution-seeking approach
• Hands on experience in building complex and highly scalable and performing systems
• Solid understanding and hands-on experience in Java, J2EE, Spring, Spring Boot, Kafka, RESTful web services and JPA
• You have experience in building AI assisted application, autonomous and semi-autonomous agents and agentic workflow systems that coordinate multi-step tasks.
• Strong belief in continuous refactoring and adhering to S.O.L.I.D design principles.
• Exposure to building cloud ready applications (microservices)
• Practitioner of Test Driven Development
• Exposure to Continuous Delivery and Integration
• Team player
• Agile Scrum experience • Agentic software development
• Production support and platform optimization
Role:
The Software Development Engineer is a hands-on developer specializing in Java development with a particular focus producing micro services that then integrate with other services to enable high throughput, low latency financial transaction processing. Responsibilities:
• Design components by translating product requirements, break down project into tasks and provide accurate estimates
• Independently come up with different solutions, extensible Low level design. Write modular, extensible, readable and performant code
• Choose the right Data Structures, tools and tech stacks and be able to do High Level Designing with guidance
• Research new frameworks and technologies, assist with prototyping and proof-of-concepts, participate in code reviews
• Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders
• You will be responsible for the components you (and or your team) build and will support them till the time they are live in production