Lead Developer Java
Basic:
• Experience in designing, building and testing Java j2EE applications using Java 8 or above
• Experience with Object-Oriented Design (OOD).
• Experience in integration of Java based middleware or backend with Frontend frameworks
Advance:
• In-depth knowledge of popular Java frameworks like Spring Boot,Spring MVC and Spring Security
• In depth knowledge of REST APIs
• In depth knowledge of ORM frameworks especially Hibernate
• Very good understanding of Automation testing and Unit testing using Mockito/PowerMock and
JUNIT
• Very Good understanding of application security vulnerabilties and their fixes.
• Good level of understanding of estimation techniques.
• Knowledge about CI/CD will be an added advantage.
Any Other:
• Any prior experience in leading a small to fairly sized team of developers along with advanced skills will be preferred.
• Exposure to AWS SDK/any other cloud platform will be an added advantage.
Key Responsibility:
• Identify and analyse user requirements
• Prioritize, assign and execute tasks throughout the software development life cycle
• Develop Java EE applications
• Write well-designed, efficient code
• Review, test and debug team members’ code
• Design database architecture
• Schedule product releases with internal teams
• Document development phases
• Ensure our applications are secure and up-to-date
• Develop the initial framework or platform of the solution which each developer will use to build the solution.
• Meet with the Technical Lead on a regular basis to discuss the development quality measures for the project and assess that the best practices are being adhered to.
• Using coding standards and best practices to ensure quality.
• Should have knowledge about estimation techniques and task/story estimations.
• Escalate any technical issues, roadblocks or project risks to the Technical Lead
Don't waste your time share resume on mail id asap. salary Negotiable, best in the industry.