Java Microservices Architect

1 month ago


Tracy, California, United States HexaQuEST Global, Inc. Full time
Job Title: Java Microservices Engineer

We 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
Requirements:
  • 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
What We Offer:
  • 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