Senior Java Backend Developer
Core
Design, develop, and maintain scalable Java-based backend applications, REST APIs, and event-driven integration services for enterprise software solutions.
Role type
Senior IC Java Backend Developer
Builds
Scalable backend systems, microservices, and integration services
Domain
Enterprise software, event-driven architecture, microservices
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Spring Framework, REST APIs, Apache Kafka, Kafka Streams, Avro, Schema Registry, PostgreSQL, Oracle, MySQL, MongoDB, Redis, Docker, Kubernetes, Git, Maven, Gradle, CI/CD pipelines
Preferred skills
Spring Data JPA, Hibernate, Spring Security, JWT, OAuth2/OIDC, Keycloak, SQL optimization, legacy system modernization
Technologies
Java, Spring Boot, Spring Framework, Apache Kafka, Kafka Streams, Avro, Schema Registry, PostgreSQL, Oracle, MySQL, MongoDB, Redis, Docker, Kubernetes, Git, Maven, Gradle, Spring Data JPA, Hibernate, Spring Security, JWT, OAuth2/OIDC, Keycloak
Responsibilities
Design and develop Java-based backend applications and REST APIs; Build and enhance microservices using Spring Boot; Develop and maintain Kafka-based integrations and event-driven solutions; Work with relational and NoSQL databases; Participate in modernization of legacy systems and migration to modern architectures; Troubleshoot production issues and contribute to CI/CD and DevOps processes
Seniority
Senior, hands-on IC