Java Microservices Architect
1 month ago
Tracy, California, United States
HexaQuEST Global, Inc.
Full time
Job Title: Java Microservices EngineerWe are seeking a highly skilled Java Microservices Engineer to lead our team in designing and developing scalable microservices using open-source Java Frameworks. The ideal candidate will have a strong background in Java, Spring Boot, and Microservices, with experience working with multiple database tools and programming languages.
Key Responsibilities:- Design and develop scalable microservices using open-source Java Frameworks
- Lead a team of developers in implementing microservices architecture
- Collaborate with cross-functional teams to integrate microservices with other systems
- Develop and maintain high-quality code, following secure coding practices and standards
- Work with Containerized Platform (Kubernetes) for deployment
- Experience with CI (Continuous Integration) methodologies and tools, including automated testing tools
- Hands-on experience with application monitoring tools - AppD, Splunk, ELK, Grafana
- Integration experience with Distribution Centers and Warehouse Management Systems, experience with Manhattan WMoS is required
- Integration experience in Transportation Management systems, Manhattan Slotting, and Labor Management systems is nice to have
- Over 15 years of experience in Java development, including minimum 3 years as Java Lead
- Java Lead with Spring Boot, Microservices, Kafka skill set
- Experience working with multiple database tools like DB2, SQL, Oracle
- Experience in Programming (Java, JavaEE, JavaScript/React, etc.)
- Expert with designing and developing scalable microservices using open-source Java Frameworks: Spring MVC/Web Flux and Spring Boot
- Familiar with industry standards around IT change management and development deployments
- Intermediate knowledge of the business systems and technologies within the logistics domain (WMOS - warehouse management and 3rd party logistics integrations)
- Bachelor's Degree or equivalent work experience
- Hands-on experience in defining secure coding practices/standards, unit testing standards, GIT repo / branching strategy, Code quality (SONAR)
- Hands-on experience with Java, JPA, RESTful web services, SLF4J logging, Kafka Topic and consumer, Application configuration management
- Hands-on experience with deployment to Containerized Platform (Kubernetes)
- Experience with CI (Continuous Integration) methodologies and tools, including automated testing tools
- Hands-on experience with application monitoring tools - AppD, Splunk, ELK, Grafana - including alerts and notification setup
- Hands-on experience with Integration platforms and web services
- Experience working in an agile development environment - Jira, sprint planning, story point estimation
- A dynamic and collaborative work environment
- Opportunities for professional growth and development
- A competitive salary and benefits package
- The chance to work on exciting projects and contribute to the company's success