





Mid-level generalist backend role, metro location, and broad skillset attract many qualified applicants.
Core backend and cloud skills are transferable, though SaaS/security experience is beneficial.
Explicit 4+ years plus mandatory Java, microservices, Kafka, Kubernetes, and CI/CD requirements increase filter strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and own scalable backend services, platform components, and middleware systems using Java and related technologies.
Own software delivery end-to-end including design, development, testing (manual and automated), deployment, release validation, and production support.
Contribute to architecture, scalability, reliability improvements, CI/CD pipelines, and troubleshooting across distributed systems and cloud infrastructure.
Minimum 4 years of software development experience.
Proficiency in Java programming with strong understanding of OOP, data structures, concurrency, and system design.
Experience with REST APIs, microservices, distributed systems, automation frameworks (e.g., PyTest, JUnit, Playwright), and messaging technologies like Kafka or RabbitMQ.
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
Experienced in developing large-scale SaaS/cloud-native applications with strong focus on production-grade system design and operational excellence.
Comfortable taking ownership across the software development lifecycle including testing automation, CI/CD management, and release operations.
Skilled in troubleshooting complex distributed systems, performance optimization, and contributing to engineering best practices and architecture discussions.