





Senior position at a known enterprise with metro location and broad tech stack yields moderate competition.
Strong enterprise Java/cloud and distributed-systems focus is transferable but favors SaaS and backend specialists.
Explicit 12+ years, Principal seniority, and many mandatory technologies create strict filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design and development of large-scale, cloud-native enterprise SaaS applications using Java, Spring Boot, and Microservices.
Define and enforce application architecture and engineering best practices, including security, performance, and scalability for distributed systems.
Collaborate with cross-functional teams and mentor engineering staff to improve software quality, productivity, and delivery efficiency leveraging AI-assisted tools.
12–15+ years of software engineering experience with extensive hands-on development in enterprise-scale cloud or SaaS applications.
Proficient in Java (versions 17/21), Spring Boot, Microservices, REST APIs, Kubernetes, Docker, and cloud platforms (AWS preferred, Azure or GCP acceptable).
Experience with messaging technologies (Kafka or RabbitMQ), SQL and NoSQL databases, DevOps tools (Git, Maven/Gradle, Jenkins/GitHub Actions), and application security (OAuth2, JWT, OpenID Connect).
Bachelor's or Master's degree in Computer Science, Engineering or related discipline.
Technical leader experienced in architecting, building, and scaling secure, highly available cloud-native SaaS platforms at enterprise scale.
Strong background in distributed systems, event-driven architectures, and modern engineering practices including CI/CD and observability tools.
Experience mentoring teams and driving engineering strategy with a focus on productivity and quality improvements using AI-assisted development approaches.