Job Summary :
We are hiring a Tech Lead Java to oversee the design, development, and delivery of scalable and high-performing applications. The ideal candidate should have deep expertise in Java, Spring Boot, Microservices, and AWS, along with strong leadership skills to guide a team in building enterprise-grade solutions.
Key Responsibilities :
- Lead the architecture and development of robust Java-based applications.
- Design and implement Microservices solutions using Spring Boot.
- Improve application performance, scalability, and reliability.
- Mentor and guide development team members, fostering technical growth.
- Collaborate with Product, QA, and DevOps teams to deliver high-quality releases.
- Drive best practices in coding, testing, security, and deployment.
- Build and manage cloud-native applications using AWS services such as EC2, Lambda, S3, RDS, API Gateway, and Kubernetes.
- Troubleshoot complex technical issues and identify system improvements.
- Stay current with emerging technologies and contribute to continuous innovation.
Required Skills & Qualifications :
5+ years of experience in Java application development.Strong skills in Spring Boot, Spring Cloud, and Microservices architecture.Experience with REST APIs, messaging systems (Kafka, RabbitMQ), and event-driven design.Proficient with databases like MySQL, PostgreSQL, or NoSQL solutions such as MongoDB or DynamoDB.Familiar with CI / CD tools and DevOps practices (Jenkins, Docker, Kubernetes, Terraform).Hands-on experience with AWS cloud infrastructure and services.Knowledge of security practices, application performance tuning, and monitoring tools.Excellent problem-solving skills and Agile development experience.Strong communication and team leadership capabilities.ref : hirist.tech)