-
Key Skills – Project Lead (Java)
-
Strong expertise in Java/J2EE, Spring Boot, Microservices, REST APIs, Hibernate/JPA.
-
Experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
-
Hands-on experience in cloud platforms (AWS/Azure) is an advantage.
-
Proven leadership skills with team management and mentoring experience.
-
Strong understanding of Agile/Scrum methodologies.
-
Excellent problem-solving, analytical, and decision-making skills.
-
Effective communication and stakeholder management abilities.
-
Experience in code reviews, performance tuning, and architectural decision-making.
Roles & Responsibilities – Project Lead (Java)
1. Technical Leadership
-
Lead the design, development, and implementation of Java-based applications.
-
Provide technical guidance to the team on Java, Spring Boot, Microservices, and related technologies.
-
Review code for quality, performance, and security compliance.
-
Resolve complex technical issues and provide optimal solutions.
2. Project Management
-
Plan, assign, and track project tasks to ensure timely delivery.
-
Coordinate with business analysts, QA teams, and other stakeholders to gather requirements and clarify scope.
-
Prepare project timelines, monitor progress, and ensure adherence to deadlines.
-
Manage change requests and assess their impact on project scope and delivery.
3. Team Management & Mentoring
-
Lead, motivate, and mentor a team of developers.
-
Conduct regular team meetings, code reviews, and performance assessments.
-
Identify training needs and facilitate skill development within the team.
4. Client & Stakeholder Communication
-
Act as a primary technical contact for clients and stakeholders.
-
Present technical solutions, status updates, and risk assessments.
-
Ensure client expectations are met or exceeded.
5. Quality & Process Adherence
-
Ensure compliance with coding standards, design principles, and best practices.
-
Implement and enforce Agile/Scrum processes.
-
Conduct root cause analysis for defects and implement preventive measures.
6. Innovation & Continuous Improvement
-
Explore new tools, frameworks, and best practices to improve development efficiency.
-
Propose architectural enhancements and system improvements.
-
Technical Skills: Strong expertise in Java, Spring Framework, Spring Boot, REST APIs, Hibernate/JPA, Microservices, and SQL/NoSQL databases.
-
Leadership Skills: Ability to manage a development team, oversee project delivery, conduct code reviews, and coordinate with stakeholders.
-
Other Requirements: Excellent communication, problem-solving skills, and experience with Agile methodologies.
|