





Mid-level, general backend role with common Java/Spark skills attracting moderate applicant density.
Common Java, Kafka and Spark backend skills are easily transferable across industries.
Explicit 4–5 years plus mandatory backend tech stack and distributed systems experience increases shortlist rigidity.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain scalable backend services using Java 11+, focusing on performance, reliability, and scalability.
Design and implement distributed and data-intensive applications utilizing Apache Spark, Apache Kafka, and Apache Camel within an AWS environment.
Collaborate closely with frontend teams (Angular) and cross-functional teams to deliver new features, optimize system performance, and ensure security compliance.
4-5 years of experience as a Java Software Developer or in a similar role.
Proficiency in Core Java (Java 11+), OOP principles, design patterns, and experience with Spring / Spring Boot frameworks.
Experience with distributed systems technologies including Apache Spark, Apache Kafka, and Apache Camel.
Working knowledge of NoSQL databases (MongoDB) and cloud platforms (AWS).
Experienced in building and optimizing complex backend distributed systems with scalable architecture.
Comfortable working in Agile/Scrum environments with cross-functional teams, applying test-driven development and code reviews.
Familiar with integrating backend services with frontend technologies (Angular) and leveraging AI-assisted development tools to enhance productivity.