About Manhattan :
Manhattan Associates designs, builds, and delivers market-leading supply chain and commerce solutions for its customers around the world. Headquartered in Atlanta, GA, Manhattan Associates entered the software industry in 1990 with one location. Now with 11 offices on five continents, we’re a market leader and the only company that unifies commerce solutions from the warehouse to the store. Manhattan Associates continues to be at the forefront of the most innovative technologies. As such, we promote a culture that encourages open minds, fosters superior communication, encourages development, and creates new opportunities for our associates to Push Possible™.
Manhattan Associates, an Equal Opportunity / Affirmative Action Employer, is at the forefront of the most innovative technologies. Our business casual environment provides plenty of opportunity for growth within your career. We pride ourselves on promoting a culture that encourages open minds, fosters superior communication, and creates new possibilities. We are committed to attracting and cultivating an inclusive environment that leverages unique backgrounds, experiences, and perspectives. We believe our people and culture gives us a competitive that allows us to work collaboratively to drive Supply Chain Commerce innovation.
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.