Middle Java Developer
Core
Middle Java Developer building backend components, REST APIs, and business logic for government digital services.
Role type
Middle Java Developer (Backend)
Builds
Backend services and REST APIs for government digital transformation products
Domain
GovTech / Public Sector
Deliverable
production ML models | product features
Required skills
Java, Spring Framework/Spring Boot, REST API, Relational Databases (SQL), PostgreSQL/MS SQL Server, Git, Docker, CI/CD, Message Brokers (Kafka/RabbitMQ), Authentication/Authorization (JWT/OAuth2), Unit & Integration Testing
Preferred skills
Spring Security/Keycloak, gRPC, Kubernetes, Redis, Event-driven architecture, Audit logging, Observability (Prometheus/Grafana/OpenTelemetry/ELK), High-load systems
Responsibilities
Develop backend components and business logic, implement REST APIs and integrations, work with status models and async processes, optimize SQL queries, implement security controls and audit logging, write unit/integration tests, participate in code reviews and task estimation, fix defects, maintain technical documentation
Seniority
Middle, hands-on IC