Job Description – Senior Java Developer / Technical Lead (Microservices & AWS)
Location : Hyderabad
Experience : 5–10 years
Role Type : Full-time
Added Advantage : Full-stack (React) experience
About the Role
We are looking for a highly skilled Senior Java Developer / Technical Lead who can take ownership of solution, architecture knowledge, team player, and drive the design and implementation of scalable microservices. The ideal candidate will have deep experience in Java-based backend systems, modern microservices architecture, AWS cloud services, and system integrations. Experience in frontend development (React), Apache NiFi is an added advantage.
Key Responsibilities
- Architecture & Technical Knowledge
- Design, architect, and deliver scalable Java microservices in a cloud-native environment.
- Own end-to-end architecture for new modules, including API design, data modeling, and event flows.
- Lead technical discussions and provide architectural guidance to developers.
- Ensure systems meet high availability, performance, and security standards.
- Development & Code Quality
- Write clean, maintainable, high-performance Java code (Java 11+ preferred).
- Lead code reviews and enforce engineering best practices.
- Ensure high-quality, testable code with unit / integration tests.
- Optimize service performance and API latency using caching, queues, and async patterns.
- Cloud & DevOps
- Design and deploy services using AWS (Lambda, SQS, SNS, Step Functions, API Gateway, CloudWatch, ECS / EKS, DynamoDB, RDS, S3, Secrets Manager, etc.).
- Work with CI / CD pipelines (GitHub Actions / Jenkins / CodePipeline).
- Implement logging, monitoring, and alerting for distributed systems.
- Team Leadership
- Mentor developers and guide them in complex feature development.
- Perform technical grooming, estimation, and sprint planning.
- Collaborate with Product, QA, and DevOps for smooth delivery.
- Push for engineering excellence and continuous improvement.
Required Skills
Strong proficiency in Java 8+ / 11+ / 17.Hands-on experience with Spring Boot, Spring Cloud, REST APIs.Deep understanding of microservices architecture, distributed systems, event-driven design.Experience in AWS cloud (Lambda, API Gateway, SQS, SNS, S3, Step Functions, DynamoDB, RDS).Strong SQL and NoSQL knowledge.Experience with messaging / queues, caching, authentication / authorization.Solid understanding of CI / CD, Git, containerization (Docker), and cloud deployments.Strong debugging and performance optimization skills.Bonus / Added AdvantageApache NiFi experienceFull-Stack (React)Experience with React.js, TypeScript, Redux, hooks, component-based architecture.Ability to collaborate with frontend developers or build UI screens independently.Other Advantages
Experience building high-scale APIs for enterprise integrations.Knowledge of automotive retail systems, lending workflows, or CRM systems.Experience with monitoring tools (Datadog, CloudWatch, ELK).Exposure to PHP / Laravel systems is a plus (for cross-team collaboration).Soft SkillsStrong communication skills and ability to work with cross-functional teams.Experience leading 4–10 member engineering teams.Proactive problem solver with end-to-end ownership mindset.Necessary Certifications needed