The Role
Backend Java developer responsible for designing, building, testing, and maintaining RESTful microservices and APIs using Spring Boot/WebFlux, Kafka, Docker, and Kubernetes. Work includes API design, CI/CD, unit and integration testing, and integrating event-driven systems and Sterling OMS.
Summary Generated by Built In
- 5-7 years of experience as a Backend developer
- Experience with one or more of these - Javascript, Java and their frameworks
- Experience in Spring Web Flux, Sprint Cloud Gateway, Netty, Spring boot & Java 11
- Strong Sterling Order management system, Java, Spring framework, Kafka, and SQL.
- Strong experience in RESTful Microservices
- Strong API design, development, and management
- Ability to multi-task between different requirements and features concurrently
- Expertise with cloud-native technology, CI/CD
- Expertise with third-party libraries and APIs
- Excellent analytical skills with a good problem-solving attitude.
- Ability to perform in a team environment
- Handle end-to-end development, including coding, testing, and debugging
- Unit test cases development. Executes all levels of System, Integration, and Regression testing
- Experience designing & building REST APIs, API Gateway, SpringBoot, etc.
- Experience designing solutions using docker, Kubernetes platforms & services
- Used Java design patterns during the course of development
- Familiarity with event-based System and integration with API exposing microservices
Skills Required
- 5-7 years of experience as a Backend developer
- Experience with Java and/or JavaScript
- Experience with Spring WebFlux, Spring Cloud Gateway, Netty, Spring Boot, Java 11
- Experience with Sterling Order Management System
- Experience with Kafka and SQL
- Strong experience in RESTful microservices and API design/development
- Experience with cloud-native technologies and CI/CD
- Experience designing solutions using Docker and Kubernetes
- Familiarity with event-based systems and integration with API-exposing microservices
- Ability to handle end-to-end development including coding, testing, debugging and unit test case development
- Use of Java design patterns during development
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company