Mandatory Skills:-
- 5+ years of design in web-based applications using Core Java, J2EE, Spring
- Knowledge of SQL is mandatory
- Knowledge of Spring. Spring Boot Framework is an added advantage
- Hands-on development expertise (though being Technical Lead, the expectation will be to do coding for the creation of common frameworks, modules or handling project level risks)
- Knowledge of GWT is an added advantage.
- Experience in Banking Domain.
Required skills:-
- Looking for a strong Java Technical Lead who would be responsible for:
- Understanding the requirements of the Functional Team
- Transforming the business requirements to Technical Design using the ideal design patterns
- Walk-through of the Design with the Client Technology team and obtain signoff
- Estimating the development efforts
- Track the development in alignment with the Design principles and Coding Standards.
- Led the development team on the Agile/ Water-Scrum-Fall model
- Conduct Code Reviews for early detection of defects and code quality
- Support the testing phase (System Testing, SIT, UAT, Non-Regression Testing) and ensure quick turnaround of defect fixes.
Responsibilities:
- As an integral part of the development team, you will be responsible for the following:
- You will be responsible for applying your extensive knowledge to designing technical solutions based on business requirements using the best design patterns. Industry Standards on Code Performance, Scalability, Security, and Reliability are key areas to be considered during Design. You would be responsible for the entire development life cycle viz., design, development, and production implementation.
- Understanding the requirements of the Functional Team
- Transforming the business requirements to Technical Design (high-level and low-level) using the ideal design patterns
- Walk-through of the Design with the Client Technology team and obtain signoff
- Estimating the development efforts
- Track the development in alignment with the Design principles and Coding Standards.
- Leading the development team on the Agile/ Water-Scrum-Fall model
- Conduct Code Reviews for early detection of defects and code quality
- Support the testing phase (System Testing, SIT, UAT, Non-Regression Testing) and ensure quick turnaround of defect fixes.
Your Qualifications
- Any Computer Science based graduation
- 9+ years in software development
- Excellent hands-on experience in designing solutions in Java technologies for web-based application development.
- Design should cover end-to-end solutions (UI, back-end, and Database).
- Hands-on Development expertise in the creation of common frameworks and modules for reusability.
Our Ideal Candidate
Preferably from the Banking domain
Exposure to Agile methodologies
hands-on experience in designing solutions in Java technologies for web-based application development.
Good understanding of AJAX, JSON objects, and JavaScript DOM manipulation Techniques
Experience in developing Java web-based application with good performance and scalable features
Strong knowledge of Core Java, J2EE, andSpring framework
Hands-on Development expertise in the creation of common frameworks and modules for reusability.
Desire to get upskilled to the latest in technologies and implement them in the project.