Senior Java Engineer
Core
Designing, developing, and maintaining scalable backend applications and high-performance distributed systems using modern Java technologies and cloud-native architectures.
Role type
Senior IC Java backend engineer
Builds
Scalable microservices, secure REST APIs, and cloud-native distributed systems
Domain
Enterprise software development, cloud-native architecture
Deliverable
production ML models | product features
Required skills
Java 17/21/25, Spring Boot, Microservices Architecture, RESTful APIs, Hibernate/JPA, SQL, NoSQL, Apache Kafka, Docker, Kubernetes, CI/CD pipelines, Design Patterns, Clean Architecture
Preferred skills
Event-driven architectures, system architecture discussions, mentoring junior engineers
Technologies
Spring Framework, PostgreSQL, MySQL, MongoDB, Redis, MinIO, Gradle, Git, JUnit, Mockito
Responsibilities
Design and implement scalable microservices handling high traffic and complex business logic; Develop secure REST APIs and integrate with third-party services; Optimize application performance and database queries; Participate in system architecture discussions and technical decision-making; Conduct code reviews and mentor junior engineers; Contribute to CI/CD automation and cloud deployment processes
Seniority
Senior, hands-on IC