i
Gap
37 Gap Jobs
Java Developer
Gap
posted 13d ago
Flexible timing
Key skills for the job
Role & responsibilities
Primary Responsibilities
- Design and Develop applications using Java, Spring Boot, SOAP/REST services, Spring Batch, Python, React based UIs.
- Build RESTful API applications for application maintenance and integrations.
- Familiar with technologies like Swagger, Java 8, Maven, Gradle
- Exposure to Micro-services
- Familiar with Spring boot security module and OAuth
- Build consumer and producer APIs for Kafka integration.
- API documentation to be exposed via Swagger.
- Participate in requirement gathering and technical design discussions.
- Design highly scalable and high performing technology solutions for Gaps technology stack.
- Experience with Jira, GitHub, CI/CD, Jenkins
- Work as part of DevOps team and assist in resolving critical production issues when need be.
- Experience with one cloud provider would be an advantage.
- Work collaboratively with other team members to foster an environment of respect, open communication, and cross functional expertise.
Preferred candidate profile
Capabilities & Requirements
- Bachelors Degree in Computer Science or related field with 5+ years relevant experience and a minimum of 4 years of Development/Implementation experience in Spring Boot/Java technologies.
- Demonstrated proficiency with Java, Spring Boot, Performance intensive applications.
- Demonstrated ability to quickly learn new programming languages and tools.
- Demonstrate problem solving, analytical abilities and self-motivation.
- Strong verbal and written communication skills and an ability to work in a team environment
- Should be a good team player.
Optional Preferred Skills
- Exposure to application development on Microsoft Azure
- Familiar with technologies like Postman, Splunk, Docker Containers.
- Knowledge of Enterprise Batch Scheduler (eg CAWA, UC4, Control-M), Spring batch.
- Good functional understanding of Retail domain with stressed focus on inventory & ecommerce functionalities.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Java Developer roles with real interview advice