Job Description
Role: Java Tech Lead – L5
Location: Navi Mumbai
Who are we looking for?
A senior Java Tech Lead to manage a critical project for one of our biggest client in banking domain. The Individual should be passionate about technology, experienced in developing and managing cutting edge technology applications.
Technical Skills
Bachelor’s Degree in Computer Science or related field required
Must have 6-9 years of relevant experience
Expertise on Spring 4.X (multiple modules)
Expertise on Hibernate 4.X
Expertise on Restful and SOAP Web Services
Expertise on Collections APIs
Should have worked on Java Multi-threading.
JavaScript Framework (like JQuery, AngularJS)
Junit 4
Oracle PL/SQL
Performance Tuning
Application Security Optimization
Excellent knowledge and experience of full stack Java Development environment
Agile Development
Experience of complete SDLC
Good knowledge of Software Design Principles
Able to implement Design Patterns and Best Practices
Knowledge on Continuous Integration
Knowledge of various tools (for Code review, Performance Tuning, Memory optimization, Static Code Analysis etc.)
SPOC for all interactions with client team
Requirement gathering, Delivery, Sign-off and Troubleshooting
Interacting with allied teams
Act as a senior technical resource and guide the project teams as well SBI on important technological decisions and ensure smooth and top-quality delivery of project.
Strong Database knowledge in the areas of general SQL
Extensive knowledge of SQL and PL/SQL
Participate in design, code, test reviews cycles.
Team building and nurturing.
Work as both an individual contributor and team member on project.
Process Skills
Capable of analyzing requirements
Develop and peer review of LLD (Initiate/ participate in peer reviews)
Participate in discussion with business stake holders
Must be able to handle Team of inexperienced developers/team members.
Must be willing to solve problems for the team along with owns work.
Must be interested in learning and doing POCs as and when required.
Should be able to contribute technically in decision making.
Good communication and inter-personal skills.
6 days working
Behavioral Skills
Resolve technical issues of projects and Explore alternate designs
Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
Train and coach members of project groups to ensure effective knowledge management activity.
Certification good to have
Desired Skills and Experience
PRIMARY COMPETENCY : Java Technologies PRIMARY SKILL : Java / J2EE PRIMARY SKILL PERCENTAGE : 100