Required Qualifications
· 12+ years of overall experience, of which at least 4-5 years as a team leader/delivery lead
· Strong expertise in Java, Scala, or Kotlin
· Strong expertise in Spring Boot, Spring Framework, and related projects
· Frontend development experience with React and modern JavaScript/TypeScript
· Advanced SQL skills with relational databases, preferably PostgreSQL
· Significant hands-on experience building and operating cloud native applications on AWS.
· Testing expertise including automated unit and integration testing
· Experience with distributed systems and microservices architecture
· Strong understanding of software engineering best practices
Preferred Qualifications
· Experience with Terraform for infrastructure as code
· End-to-end testing experience with frameworks like Playwright or Cypress
· Knowledge of containerization technologies (Docker, Kubernetes)
· Experience with CI/CD pipelines and DevOps practices
· Background in high-traffic, production environments
Key Responsibilities
· Collaborate with product team, business operations, and customers to understand and develop product requirements
· Design, architect, and lead the development of new full stack applications, APIs, and solutions
· Mentor junior engineers and contribute to technical decision-making
· Participate in code reviews and maintain engineering standards
· Develop responsive, user-friendly React frontend interfaces
· Build robust backend services with comprehensive test coverage
· Optimize database performance and manage complex data relationships
· Architect and maintain cloud infrastructure on AWS
· Write and maintain automated unit and integration tests
· Collaborate with cross-functional teams to deliver high-quality solutions