Software Engineer | Java, Kotlin, Kubernetes & Azure | 100% Remoto
Core
Develop and maintain scalable microservices and REST APIs using Java, Kotlin, and Spring Boot in a distributed cloud environment.
Role type
Senior Software Engineer (Backend)
Builds
Production microservices, REST APIs, and containerized applications on Azure
Domain
Cloud-native software development, distributed systems
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Spring Boot, REST API design, Docker, Kubernetes, Azure, Git, CI/CD, Unit testing, Relational databases
Preferred skills
Experience with distributed systems, critical applications, observability tools
Technologies
Java, Kotlin, Spring Boot, Spring MVC, Spring Batch, Docker, Kubernetes, Azure, JUnit, Mockito, WireMock, JPA, JDBC
Responsibilities
Develop and maintain microservices, design and implement scalable REST APIs, automate integration and deployment processes, work with containers and orchestrators, improve system observability and resilience, resolve incidents
Seniority
Mid-Senior, hands-on IC