Job Title : Java Technical Lead
Duration : 1 year CTH
Location : Berkeley Heights, NJ (5 days on site)
Job Summary :
A Java Technical Lead plays a crucial role in guiding the development team, making architectural decisions, and ensuring the successful delivery of projects.
Must Haves
Expertise in Java-17 or greater, Spring boot, Restful services, Open shift, NoSQL database. Should be aware of working with confluence, Jira, sharepoint and software security tools like Fortify, Sonatype. Able to work under a fast-paced environment, understands and implements TDD for development.
Technical Skills :
- Java Expertise : Strong proficiency in Java programming and its frameworks (Spring, Kubernetes, OOP).
 - Software Development Lifecycle (SDLC) : Experience with all phases of SDLC, including planning, development, testing, deployment, and maintenance.
 - Architecture & Design Patterns : Knowledge of software architecture principles and design patterns.
 
Leadership Skills :
Team Collaboration : Ability to work collaboratively with cross-functional teams, including product management, design and other engineering teams.Communication : Strong verbal and written communication skills to articulate technical concepts to non-technical stakeholders.Experience :
Previous Roles : 10+ years of experience in software development, with at least a few years in a leadership or mentoring role.Project Management : Understanding of Agile methodologies (Scrum, Kanban) and experience working in Agile teams.Additional Skills :
Problem Solving : Strong analytical and problem-solving abilities to troubleshoot and resolve issues efficiently.