Job Title : Java Developer/Lead
Location : Saint Louis, MO (Onsite from day 1)
Type : Long Term Contract
Job Description:
Mandatory Skills: Strong with Microservices, Springboot, Spring, Struts, Java etc.
Responsibilities:
- Design, implement and test APIs, using Java with Spring Boot framework
- Build data processing solutions for efficient API performance
- Integrate components into a finished product
- Follow agile software development practices
- Collaborate with other teams as needed to build enterprise solutions
- Participate in the design and architecture of sustainable software
- Assist in developing continuous integration pipelines
- Collaborate with internal team members to share responsibilities for the platform.
- Bachelors or Masters degree, preferably in Computer Science, Computer
- 8+ years of software development experience, including educational experience, using Java, building applications on Cloud Native Infrastructure.
- Experience in Spring: Spring Boot, Spring Cloud, Spring Security
- Experience in publish–subscribe messaging framework, e.g. Kafka, RabbitMQ – Good to Have.
- Container technologies like Docker, Rancher and Kubernetes ::-- Nice to have
- Knowledge of Python is plus
- Unix Shell Scripting and Linux/MacOs Experience
- Knowledge of AWS is a plus ::-- Nice to have
- Git
- CI/CD
- Experience in working with Rally/Jira
- Engineering or other technical (STEM) field or an equivalent combination of education and experience.