





Strong employer brand, metro location, common mid-level backend role, and broad skill requirements increase competition.
Core backend, cloud, and distributed systems skills are broadly transferable across industries.
Explicit 5+ years and mandatory Java, distributed systems, cloud, and AI-assisted engineering requirements imply high strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end delivery of complex backend systems embedding AI-native capabilities such as agentic workflows and LLM-powered features.
Design, develop, troubleshoot distributed Java systems using cloud-native and messaging technologies with focus on secure, scalable, high-quality code.
Drive team adoption and governance of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
5+ years of applied software engineering experience with formal training or certification.
Strong experience in Core Java (Java 21+), Spring Boot, distributed systems, REST, Kafka, Microservices, Agile, DevOps, and AWS cloud.
Hands-on experience using AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) in software development.
Experience with asynchronous messaging systems (Kafka, RabbitMQ or equivalents) and designing/optimizing data models in relational or NoSQL databases.
Experienced in architecting and delivering distributed, cloud-native backend systems with AI-native features embedded throughout the platform.
Demonstrated leadership in adopting and governing AI-assisted development tools and practices in engineering teams, including responsible AI use and secure coding.
Comfortable engaging in design reviews, architecture discussions, mentoring juniors, and collaborating in Agile/DevOps environments focused on automation and CI/CD integration.