We are seeking an experienced Java/J2EE Engineer to join our development team for a project with GAP. The ideal candidate will be responsible for the end-to-end software development lifecycle, including coding, unit testing, deployment, and production support in an Agile/DevOps environment. This role requires strong expertise in Java technologies, microservices, event-driven architectures, and modern CI/CD practices.
Key Responsibilities :
- Design, develop, and maintain scalable, secure, and high-performing applications using Java/J2EE, Spring Boot, and REST APIs.
- Work on event-driven systems using Kafka or Azure Event Hub, and integrate with other enterprise services via JMS.
- Implement and optimize data models using both SQL (RDBMS) and NoSQL databases (MongoDB or equivalent).
- Ensure unit testing, integration testing, and automation testing are in place (TDD/BDD).
- Participate in code reviews to ensure high-quality, maintainable, and reusable code.
- Work on CI/CD pipelines using Jenkins, GitHub Actions, and maintain code quality with tools like Sonar.
- Collaborate with business analysts, product owners, architects, and QA engineers in Agile ceremonies (stand-ups, sprint planning, retrospectives).
- Provide production support and troubleshoot issues to ensure application stability and performance.
- Actively contribute to sprint deliverables while ensuring alignment with business objectives.
- Work closely with DevOps teams to integrate builds, deployments, and monitoring solutions.
- Contribute to system monitoring and troubleshooting using tools like Splunk, New Relic, or equivalent.
- Exposure to PCF (Pivotal Cloud Foundry), AKS (Azure Kubernetes Service), or other cloud environments for application deployment and scaling.
- Drive adoption of best practices in design, coding, performance, and security.
- Stay updated with emerging technologies and proactively suggest improvements.
- Participate in technical discussions and contribute to architectural decisions.
Required Skills & Qualifications :
Core Skills :
- Strong experience in Java / J2EE application development.
- Proficiency in Spring Boot and REST API design & development.
- Hands-on experience with Kafka or Azure Event Hub, and JMS.
- Expertise in SQL databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, etc.).
- Strong understanding of CI/CD pipelines (Jenkins, GitHub Actions) and code quality tools (SonarQube).
- Good knowledge of Agile methodology, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
- Familiarity with DevOps concepts and modern software engineering practices.
- Cloud platforms : PCF, AKS, Azure, or AWS.
- Basic knowledge of front-end frameworks (React preferred).
- Experience in application monitoring & logging (Splunk, New Relic, ELK stack).
- Experience in the Retail/E-commerce domain.
- Bachelors or Masters degree in Computer Science, IT, or related field.
- Salary as per industry standards.
- Opportunity to work on a large-scale global retail project with GAP.
- Exposure to cutting-edge technologies in Agile and Cloud environments.
- Collaborative work culture with growth opportunities.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1547956
Interview Questions for you
View All