Java Full Stack Integration Engineer
CMA CGM · Thāne, Maharashtra, India
CMA CGM · Thāne, Maharashtra, India
**Role & responsibilities** - Take end-to-end ownership of assigned CJF integration platforms and services, ensuring reliability, performance, and long-term maintainability. - Analyze business requirements and translate them into robust, scalable technical solutions. - Collaborate closely with architects, product owners, and distributed teams to align on design and delivery. - Support users and stakeholders by troubleshooting issues, identifying root causes, and proposing meaningful improvements. - Actively participate in Agile/Scrum ceremonies and champion engineering best practices. - Design, develop, and maintain scalable web applications. - Lead and execute the migration of legacy JSF/PrimeFaces applications to Spring Boot microservices. - Develop RESTful APIs and integrate them with frontend applications. - Propose architectural improvements, refactoring opportunities, and simplifications. - Ensure solutions align with enterprise integration standards and target architectures. - Document designs, assumptions, trade-offs, and operational considerations. - Develop and maintain web-based frontends for integration configuration, monitoring/dashboards, and operational tools. - Build frontend components using modern JavaScript/TypeScript frameworks. - Integrate frontend applications with backend APIs securely and efficiently. - Improve usability and operational visibility for platform users. - Design and develop Java-based integration services. - Build and maintain RESTful APIs connecting CJF platforms with internal and external systems. - Develop solutions using Java, OOP concepts, design patterns, and Spring Boot. **Preferred candidate profile** - Relevant bachelor's degree or equivalent. - 57 years of experience in Java Full Stack and Integration development. - Strong expertise in Java, Spring Boot, JSF, PrimeFaces, React.js, Node.js, JavaScript, and TypeScript. - Experience with REST APIs, Docker, Kubernetes, CI/CD, Maven, and SQL. - Exposure to OAuth2, JWT, AWS/Azure, Selenium, and Domain-Driven Design (DDD) is preferred. - Strong communication, analytical, and problem-solving skills.