Java Developer
Core
Translate software requirements into working and maintainable back-end Java web applications within existing frameworks, focusing on microservices and scalable solutions.
Role type
Senior IC Java Developer (Back-end)
Builds
Back-end Java web applications, RESTful APIs, and containerized microservices
Domain
Software Development, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Microservices, RESTful APIs, Unit Testing, Git, Docker, Kubernetes, AWS, MongoDB, JavaScript, React, Maven/Gradle, Jenkins, SonarQube
Preferred skills
J2EE, Spring Boot, Agile methodology, Architecture review
Responsibilities
Develop back-end Java web applications, Work with multiple APIs in a microservice architecture, Develop using containerized services in Kubernetes and the cloud, Provide documentation and unit tests, Actively communicate with a remote team in an agile environment
Seniority
Senior, hands-on IC