3 Amor Systems Jobs
Java Team Lead - Spring Boot/Microservices Architecture (10-14 yrs)
Amor Systems
posted 5d ago
Key skills for the job
Notice Period : 0 to 15 days
Job Description :
Responsibilities :
- Lead, mentor, and guide a team of Java developers, fostering a culture of collaboration, innovation, and continuous improvement.
- Conduct performance reviews, provide feedback, and support the professional development of team members.
- Plan and allocate resources effectively to meet project deadlines and objectives.
- Facilitate team meetings, stand-ups, and sprint planning sessions.
- Resolve conflicts and address team challenges promptly.
- Design, develop, and maintain high-quality Java applications using Java 11 and above.
- Lead the development of microservices architecture using Spring Boot.
- Apply and enforce design patterns and best practices to ensure scalable and maintainable code.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
- Responsibilities should clearly show a minimum of 4 years experience.
- Collaborate with product owners and stakeholders to define project requirements and specifications.
- Develop project plans, timelines, and estimates.
- Monitor project progress, identify risks, and implement mitigation strategies.
- Ensure timely delivery of high-quality software solutions.
- Work in an agile environment.
- Stay up-to-date with the latest Java technologies and industry trends.
- Evaluate and recommend new technologies and tools to improve development efficiency and product quality.
- Drive innovation and continuous improvement within the team.
Required Skills & Experience :
- 10 -14 years of experience in Java development. 4+ years of experience in a Team Lead role.
- Strong proficiency in Java 11 and above (must be mentioned in current project).
- 4+ years of experience with React, and clear responsibilities showing this experience.
- Extensive experience with Spring Boot and microservices architecture.
- Solid understanding of design patterns and software architecture principles.
- Experience with relational databases and NoSQL databases.
- Experience with version control systems (e.g., Git).
- Strong communication and interpersonal skills.
- Ability to work effectively in a fast-paced, agile environment.
- Ability to travel to Bengaluru for a face-to-face interview in the final round.
Preferred Skills :
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with testing frameworks (e.g., JUnit, Mockito).
- Experience with other front end technologies.
Education : Bachelor's degree in Computer Science or a related field.
Functional Areas: Other
Read full job description