- Role: Sr. Java Microservices OMS Lead
Location: Nashville, TN 5 days a week. No remote or hybrid. This is a must have from client.
JD:
- Top 3 Must Have’s
- In-depth knowledge in Microservices Architecture with hands on experience.
- Strong Leadership and Communication Skills
- Experience with retail domain and OMS platforms, especially Sterling OMS. Strong knowledge of system architecture, microservices and cloud platforms, especially Azure.
- Job Descriptions
- 10+ years of experience in Java development, with a focus on microservices architecture.
- Lead in architectural, solution discussions with client
- Architect, Design, develop, and implement microservices for the Order Management System (OMS)
- Strong expertise in Spring Boot and Spring Cloud frameworks.
- Experience with Order Management Systems (OMS), especially in retail or e-commerce domains.
- Proficiency in building and consuming RESTful APIs and working with JSON and XML.
- Knowledge of cloud platforms, particularly Azure.
- Hands-on experience with Docker and Kubernetes for container orchestration.
- Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.).
- Knowledge of databases (SQL and NoSQL) and ORM frameworks like Hibernate.
- Understanding of messaging queues (RabbitMQ, Kafka, etc.).
- Experience with logging and monitoring tools (Splunk, ELK Stack, Prometheus).
- Collaborate with product owners, solution architects, and other developers to understand business requirements and translate them into technical specifications.
- Optimize microservices for scalability, reliability, and performance.
- Troubleshoot and resolve issues related to OMS functionality and integrations.
- Maintain technical documentation and code repositories.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work independently and in a team environment.
- Eager to learn and adopt new technologies.