Job Description
Greetings Everyone
Who are we?
For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o
What will you do? What are we looking for?
About the Role
The Java Lead will be responsible for leading the design, development, and delivery of enterprise-grade, scalable applications supporting Logistics and Warehouse Management Systems. This role requires strong technical leadership, hands-on development expertise, and close collaboration with cross-functional business and technology teams, including third-party vendors such as Manhattan Associates.
Responsibilities
- Provide technical leadership with over 12+ years of overall experience, including a minimum of 3 years as a Java Lead.
- Design, develop, and lead scalable microservices using Java, Spring Boot, Spring MVC/WebFlux, and Kafka.
- Work extensively with relational databases including DB2, SQL Server, and Oracle.
- Drive hands-on development using Java, JavaEE, RESTful web services, JPA, SLF4J logging, and application configuration management.
- Define and enforce secure coding standards, unit testing practices, Git repository and branching strategies, and code quality standards using tools such as Sonar.
- Lead deployments on containerized platforms including Kubernetes.
- Implement and support CI/CD pipelines with automated testing and continuous integration tools.
- Monitor applications using tools such as AppDynamics, Splunk, ELK, and Grafana, including alert and notification setup.
- Work in Agile development environments using Jira for sprint planning, estimation, and delivery tracking.
- Lead integrations with Warehouse Management Systems and Distribution Centers, including Manhattan WMOS.
- Support integrations with Transportation Management Systems, Manhattan Slotting, and Labor Management systems.
- Collaborate closely with Manhattan Associates to design and develop new logistics capabilities.
- Troubleshoot, triage, and identify root causes of production incidents.
- Apply situational leadership to guide teams, drive execution, and deliver measurable business value.
- Translate business requirements into clear technical and functional specifications.
- Facilitate productive discussions across diverse stakeholder groups and drive alignment.
- Demonstrate flexibility, adaptability, and a commitment to continuous learning and improvement.
- Communicate effectively with both business and technical teams through strong verbal and written skills.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Extensive hands-on experience with Java, Spring Boot, Microservices, and Kafka.
- Strong knowledge of logistics, warehouse management, and third-party integrations.
- Experience working with integration platforms and enterprise web services.
- Strong business acumen with the ability to align technology solutions to revenue and operational goals.