We are looking for a visionary Senior Java Developer to spearhead the development of high-throughput, cloud-native backend systems. In this role, you will go beyond simple coding to architect resilient microservices, design event-driven data pipelines using Kafka, and implement advanced caching strategies to ensure sub-second latency for millions of users. You will serve as a technical leader, bridging the gap between business requirements and scalable technical execution.
KEY RESPONSIBILITIES
1. System Architecture & Development
* Microservices Mastery: Design and implement loosely coupled, scalable microservices using Java 17/21 and Spring Boot 3.x.
* Event-Driven Design: Architect real-time data streaming solutions using Apache Kafka, focusing on producers, consumers, and KStream applications for eventual consistency.
* API Excellence: Develop secure, high-performance RESTful and GraphQL APIs with advanced documentation (Swagger/OpenAPI) and security (OAuth2/JWT).
2. Cloud & Infrastructure Strategy
3. Data Persistence & Performance Tuning
4. Leadership & Engineering Excellence
5. Detailed Technical Stack & Requirements
Strong experience with Java (11 / 17 / 21) including advanced concepts such as multithreading, concurrency, streams, and virtual threads Hands-on experience with Spring ecosystem including Spring Boot, Spring Security, Spring Data, Spring Cloud, and WebFlux Experience working with messaging systems such as Apache Kafka, RabbitMQ, or AWS SQS / SNS Good exposure to cloud platforms such as AWS (EC2, S3, RDS, Lambda), Microsoft Azure, or Google Cloud Platform Experience with caching technologies like Redis, Ehcache, or Hazelcast Familiarity with DevOps and build tools including Docker, Kubernetes, Terraform, Maven / Gradle, and Git Strong knowledge of databases, both relational and NoSQL, such as PostgreSQL, MySQL, Oracle, MongoDB, or Cassandra Experience with observability and monitoring tools such as ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, and Grafana Experience with testing frameworks including JUnit 5, Mockito, Testcontainers, and Cucumber (BDD)
REQUIRED QUALIFICATIONS
Preferred Skills (Bonus)
Soft Skills
By continuing you agree to our Terms & Privacy Policy.