👨🏻‍💻 postech.work

Lead Developer (API and microservices, with basic AWS background)

Tech Mahindra • 🌐 In Person

In Person Posted 11 hours, 32 minutes ago

Job Description

Job Summary

Role Summary Lead Developer (API and microservices, with basic AWS background) is responsible for designing and delivering scalable, secure, and high-performance cloud-native solutions using AWS services. This role leads the architecture of distributed systems, drives modernization initiatives, and ensures best practices in microservices design, deployment, and integration. Strong hands-on expertise in Java, Spring Boot, and AWS DevOps is essential. Key Responsibilities Architect and implement microservices-based solutions using domain-driven design Design cloud-native applications leveraging AWS services (EC2, Lambda, EKS, RDS, S3, API Gateway) Lead containerization and orchestration strategies using Docker and Kubernetes Develop reactive microservices using Spring Boot with Mono/Flux Implement RESTful APIs with robust design patterns and secure communication via WebClient Integrate Hibernate ORM for efficient data persistence Define and enforce API security standards and AWS Gateway configurations Drive CI/CD automation using AWS pipelines, Bitbucket, and GitHub Conduct performance optimization, cost management, and architectural reviews Collaborate with cross-functional teams to align architecture with business goals Required Skills 10+ years of experience in solution architecture and distributed systems Excellent core Java programming skills, including Java 8 features (Streams, Lambdas, Optionals) Strong expertise in Spring Boot microservices and reactive programming (Mono/Flux) Proficiency in Hibernate framework and API design principles Deep knowledge of AWS services and cloud-native architecture patterns Experience with Docker, Kubernetes, and Linux environments Familiarity with CI/CD tools and workflows using Bitbucket and GitHub Solid understanding of API security and AWS Gateway integration Preferred Qualifications AWS certifications (e.g., Solutions Architect, DevOps Engineer) Experience with Infrastructure as Code (Terraform, CloudFormation) Knowledge of GitOps workflows and advanced CI/CD strategies Exposure to AI/ML integration within microservices Understanding of FinOps and cloud cost optimization Background in resilience engineering and chaos testing

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.