Role OverviewWe are seeking a skilled Java Backend Engineer to design, develop, and maintain scalable, high-performance backend services and distributed systems. The ideal candidate will have strong expertise in Java, Microservices, Kafka/Flink, NoSQL databases, Kubernetes, Docker, AWS, and cloud-native development.
What You Will Do
Design and build scalable backend applications using Java, Spring Boot, and Microservices. Develop real-time event-driven solutions using Kafka and/or Flink. Build REST APIs and distributed systems with high availability and performance.
Why It Might Be a Fit
The ideal candidate will have 5+ years of backend development experience, experience with cloud-native distributed systems and Agile delivery, and strong expertise in Java, Microservices, Kafka/Flink, NoSQL databases, Kubernetes, Docker, AWS, and cloud-native development.
Requirements
- Bachelor's/Master's degree
- 5+ years of backend development experience
- Experience with cloud-native distributed systems and Agile delivery
- Java 11/17/21+
- Core Java
- Multithreading
- JVM
- Spring Boot
- Microservices
- REST APIs
- Kafka or Flink
- Event-Driven Architecture
- Cassandra
- MongoDB
- Redis
- Docker
- Kubernetes
- AWS Cloud
Benefits
- Full range of medical and dental benefits options
- Disability insurance
- Paid time off (inclusive of sick leave)
- Other paid and unpaid leave options
]]>