
Consultant II – LEA, Logistics Execution Architecture
Reply
full-time
Posted on:
Location Type: Hybrid
Location: Kochi • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ApacheGroovyJavaJavaScriptKafkaMaven
About the role
- Full-Stack Development: Design, develop, and maintain front-end applications using our custom SCE UI framework (built on YUI 3 and Handlebars.js), which interacts with back-end services via REST APIs.
- Back-End Logic & Integration: Extend and configure back-end services SCE BE using Java (Jakarta EE, CDI), Groovy, and integration frameworks like Apache Camel. Implement business logic using tools like Camunda decision tables.
- Reverse Engineering: Analyze, debug, and reverse-engineer a complex, mature Java codebase to troubleshoot issues, implement new features, and perform refactoring.
- Collaboration: Work closely with business analysts and project managers to translate complex logistics requirements into technical solutions. Ensure all customizations are well-designed, documented, and tested.
- DevOps & Version Control: Manage the application build process, dependencies, and deployments. Strictly adhere to Git best practices, including branching models (GitLab Flow) and commit strategies.
- Release Management: Manage the end-to-end product release process for individual tenants, coordinating and executing deployments to deliver updates and new functionalities.
- Process Improvement: Actively contribute to improving team processes through rigorous code reviews, promoting modular configuration, and enhancing documentation.
Requirements
- Java & Integration Expertise: Solid experience in back-end development with Java (Jakarta EE, CDI), Groovy, and integration frameworks like Apache Camel.
- Build & Dependency Management: Deep understanding of the Maven build lifecycle, including how it compiles the Java codebase and how to effectively manage complex cross-module dependencies.
- Middleware & Infrastructure: Hands-on experience with enterprise middleware, including application servers (e.g., WildFly), message brokers (e.g., ActiveMQ), and event streaming platforms (e.g., Kafka).
- Legacy Front-End Experience: Proficiency in JavaScript and experience working with non-SPA front-ends. Direct experience with YUI (Yahoo! User Interface Library) or the ability to quickly master a legacy framework is essential.
- Reverse Engineering Skills: Proven ability to dive into a large, existing codebase, understand its functionality without complete documentation, and make targeted enhancements.
- CI/CD and Git Mastery: Hands-on experience building applications using CI/CD pipelines (Bamboo preferred) and expert-level proficiency with Git, including branching models and strategies.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJakarta EECDIGroovyApache CamelYUIHandlebars.jsMavenCI/CDGit
Soft skills
collaborationproblem-solvingprocess improvementcode reviewdocumentation