Technical Lead - Java Developer
Manhattan Associates
5 - 10 years
Bengaluru
Posted: 02/11/2025
Job Description
Welcome to Manhattan. Every day, our supply chain commerce technology connects two billion people to 20 billion consumer choices. In the warehouse, on the road and in the store, we make what was once impossible, possible. If you want to tackle complex problems and redefine markets, you’ve come to the right place.
About the team:
The Cloud Services Team is a team of experts dedicated to delivering outstanding high-quality services for the Manhattan solutions hosted on Cloud platforms. Currently consisting of 70+ members, comprised of experienced Cloud and System Admin technical specialists , DevOps engineers, full stack developers, program managers, functional consultants, they utilize their extensive knowledge to optimize workflows and deliver quality services.
With their global presence and unwavering commitment to excellence, the team provides personalized support and fosters success for clients in the fiercely competitive industry.
Position Responsibilities:
Application Development: Design, develop, and maintain full-stack web applications using Java, Angular, and NodeJS. Develop RESTful web services, ensuring optimal performance and scalability.
Backend Development: Work with Core Java 1.8, SpringBoot, Hibernate, and Microservices to develop backend services. Implement business logic, manage databases, and integrate with frontend components.
Microservices Architecture: Design and develop distributed systems and services using Microservices architecture patterns such as event-driven design, service discovery, and resilience techniques (e.g., Circuit Breaker, Load Balancing).Implement effective inter-service communication protocols (e.g., RESTful APIs, messaging queues).
Frontend Development: Create dynamic, responsive, and user-friendly front-end applications using Angular (version 12 and above), HTML, jQuery, and CSS.
Database Management: Design, optimize, and manage relational and NoSQL databases (Oracle, MySQL, Elasticsearch, etc.). Write complex SQL queries and work on data modeling.
Cloud Deployment: Leverage cloud technologies such as Google Cloud Platform (GCP) or equivalent platforms to deploy applications and ensure high availability, scalability, and security.
Agile Practices: Participate in daily stand-ups, sprint planning, and retrospectives. Collaborate closely with product managers, designers, and other developers to ensure timely delivery of product features.
CI/CD Integration: Implement and manage CI/CD pipelines using tools such as Jenkins, GitHub, or BitBucket for automated testing, building, and deployment.
Quality Assurance: Write unit tests using frameworks like JUnit, and ensure code quality through peer reviews and automated testing.
Problem-Solving: Troubleshoot, debug, and optimize code to resolve technical issues efficiently. Offer creative solutions to complex problems.
Mentorship: Mentor junior developers, providing guidance on coding best practices, troubleshooting, and professional development.
Position Requirements:
7-9 years of hands-on development experience, with a strong focus on Java/J2EE technologies and Microservices architecture.
Proficiency in OOP concepts, concurrency, and memory management.
Expertise in developing RESTful APIs and building microservices with SpringBoot.
Deep understanding of service-oriented architecture, inter-service communication, API gateways, and event-driven systems.
Proficiency in HTML, CSS, jQuery for frontend development.
Strong experience with MySQL, Oracle, and NoSQL databases (Elasticsearch, MongoDB).
Experience with tools like Jenkins, BitBucket, GitHub for continuous integration and continuous delivery pipelines.
Experience with Git for source code management.
Hands-on experience with Agile methodologies (Scrum, Kanban), participating in sprint planning, reviews, and retrospectives.
Strong analytical and problem-solving skills to address complex technical challenges at scale.
Excellent communication skills to collaborate with cross-functional teams and articulate technical decisions.
Leadership and mentoring capabilities to guide the team towards high standards of software development and architecture.
At Manhattan, it’s about more than just the work. From cultural celebrations to interest groups to volunteer opportunities, your true self is always welcome here. Our team members’ backgrounds, experiences and perspectives add to us as a whole and make us unique.
We are proudly an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a veteran. In the United States, Manhattan Associates participates in the Employment Eligibility Verification Program (E-Verify) operated by the Department of Homeland Security in partnership with the Social Security Administration. Participation in the E-Verify Program allows Manhattan to confirm the employment eligibility of all newly hired employees after the Employment Eligibility Verification Form (Form I-9) has been completed.
About Company
Manhattan Associates provides supply chain and inventory management solutions. The company’s software helps organizations optimize their logistics, distribution, and operations by utilizing advanced technologies like AI, robotics, and cloud computing to streamline supply chains.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
