Junior Java Developer
Core
Building and maintaining backend services, REST APIs, and core business logic using Java and Spring Boot.
Role type
Junior backend Java developer
Builds
Backend services, REST APIs, and microservices
Domain
Cloud-native backend development
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, REST API design, SQL, relational databases, unit testing (JUnit, Mockito), Git, debugging
Preferred skills
AWS, Docker, Kubernetes, GraphQL, CI/CD pipelines, Hibernate, JPA, Spring MVC, Spring Data JPA, limited frontend development
Technologies
AWS, Docker, Kubernetes, GraphQL, Hibernate, JPA, JUnit, Java, Spring, Spring Boot, microservices, REST, Redis, SQL, Spring MVC, Spring Data JPA
Responsibilities
Develop and maintain backend services using Java and Spring Boot; implement REST APIs and core business logic; work with relational databases and write SQL queries; write unit tests with JUnit and Mockito; debug defects and investigate application issues; use Git and follow established development workflows; complete assigned tasks reliably and communicate blockers promptly; carry out limited frontend development when needed
Seniority
Junior, mentored IC