Senior Java Developer
Core
Senior Java Developer building backend components, REST/gRPC APIs, and event-driven systems for government digital services.
Role type
Senior IC backend engineer (Java/Spring)
Builds
Backend services, APIs, and integrations for state digital transformation projects
Domain
GovTech / Public Sector Digital Services
Required skills
Java, Spring Framework, Spring Boot, REST API design, gRPC, PostgreSQL/MS SQL Server, Kafka/RabbitMQ, Docker, CI/CD, Linux, JWT, OAuth2/OpenID Connect, secure development practices, unit/integration testing, code review, technical design
Preferred skills
Spring Security, Keycloak, gRPC, Kubernetes, Redis, Prometheus/Grafana/OpenTelemetry, event-driven architecture, high-load transactional systems, state machine modeling, government registry integrations, observability tools
Responsibilities
Develop and evolve backend components of information systems; implement business logic and security controls; design and implement REST/gRPC APIs and integrations; work with relational databases and optimize queries; implement authentication, authorization, and audit trails; work with message brokers and event-driven components; ensure correct operation under concurrent access; write unit and integration tests; participate in technical design and code reviews; analyze and resolve production defects; maintain technical documentation; support system stability post-deployment
Seniority
Senior, hands-on IC