Tech Stack
AWSJavaKafkaMicroservicesMySQLPostgresRabbitMQSQLTerraform
About the role
- Design and deliver end-to-end, scalable, and high-performance solutions—from architectural decisions to production deployment and monitoring
- Lead technical discussions and guide the team in translating complex business challenges into effective engineering solutions
- Ensure service reliability and quality through comprehensive documentation, rigorous testing, robust observability, and proactive incident resolution
- Solve challenging problems related to concurrency, system availability, real-time event processing, resilience, and cost optimization
- Participate in on-call rotations to support the stability and performance of mission-critical systems
- Collaborate cross-functionally with product, architecture, and infrastructure teams to align on technical strategy and delivery
Requirements
- 5+ years of experience in software development with Java
- Be based in India
- Excellent analytical, problem-solving, and communication skills
- Strong self-motivation and adaptability in dynamic environments
- Ability to make assertive decisions under pressure and navigate complex constraints
- Ability to work independently in a remote, multicultural team environment
- Strong background in microservices architecture
- Strong knowledge of relational databases (MySQL, PostgreSQL) and SQL
- Having excellent technical skills (Java, AWS, IaC - Terraform, Containerization, testing and code reviewing)
- Knowledge in agile methodologies (Kanban/Scrum)
- Strong background in event-driven architecture using solutions like Kafka, AWS SQS/SNS, RabbitMQ and AWS Kinesis
- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javamicroservices architecturerelational databasesMySQLPostgreSQLSQLAWSIaCTerraformevent-driven architecture
Soft skills
analytical skillsproblem-solvingcommunication skillsself-motivationadaptabilitydecision-makingindependencecollaboration