Mid-Level Java Developer
Core
Design, develop, test, and maintain scalable backend applications and microservices using Java and Spring Boot.
Role type
Mid-level IC Java developer
Builds
Backend applications, RESTful APIs, and microservices
Domain
Finance and Procurement Services
Required skills
Java, Spring Boot, REST APIs, microservices, Docker, Kubernetes, SQL, NoSQL, Cloud platforms (Azure/AWS/OCI/GCP), Git, CI/CD, Unit testing, Integration testing
Preferred skills
Enterprise integration, Middleware, Kafka, Event-driven architecture, System-to-system data exchange
Technologies
Java, Spring Boot, Docker, Kubernetes, SQL, NoSQL, Azure, AWS, OCI, GCP, Git, Maven, Gradle, Kafka
Responsibilities
Design and develop backend applications and APIs; Build scalable microservices; Develop and consume RESTful APIs; Write clean, testable code; Work with relational and NoSQL databases; Containerize applications; Contribute to CI/CD pipelines; Collaborate with cross-functional teams
Seniority
Mid-level, hands-on IC