Java Developer (Spring Boot) [gn]
Core
Developing robust, scalable, and secure backend applications using Java and Spring Boot for the education sector.
Role type
Senior Backend Engineer (Java/Spring Boot)
Builds
RESTful APIs, microservices, and data models for digital products used by millions.
Domain
Education technology / Cloud infrastructure
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
Asynchronous processing, DevOps practices, Notion
Technologies
Java, Spring Boot, MariaDB, MySQL, Redis, JUnit, Mockito, GitLab, Docker, Kubernetes
Responsibilities
Design and develop robust backend applications; architect RESTful APIs and data structures; optimize database models and queries; implement automated tests; participate in architecture decisions and CI/CD pipeline improvements.
Seniority
Senior, hands-on IC