Java Developer (Spring Boot) [gn]
Core
Develop robust, scalable, and secure backend applications using Java and Spring Boot for products serving millions of users in the education sector.
Role type
Senior IC Java Backend Engineer (Spring Boot)
Builds
RESTful APIs, microservices, and data models for digital products in the education sector.
Domain
Software Engineering / Backend Development / Education Technology
Deliverable
production ML models | product features
Required skills
Java 21+, Spring Boot, RESTful API design, SQL (MariaDB, MySQL), Redis, Spring Data JPA, JUnit, Mockito, Git, CI/CD, Docker, Kubernetes, Domain-Driven Design
Preferred skills
DevOps practices, asynchronous processing, Notion
Technologies
Java, Spring Boot, MariaDB, MySQL, Redis, JUnit, Mockito, Git, GitLab, Docker, Kubernetes, Swagger/OpenAPI
Responsibilities
Design and develop robust backend applications and RESTful APIs; optimize database models and queries; implement automated tests and code reviews; participate in architectural decisions and CI/CD pipeline improvements.
Seniority
Senior, hands-on IC