Java Team Lead – 4 to 6 years – 5 Lacs – 8 Lacs PA – Mumbai
Requirement is for a Leading Software Client of Angel and Genie Based out of Mumbai and Pune.
Job Role JAVA TEAM LEAD
Purpose of Position
Works with various developers, project leaders, and functional experts to create software products containing required features and modifications. Provides a low-level technical design and follow the project through its delivery.
Duties & Responsibilities Understanding the phases of complete software development cycle using industry standard methodologies (Waterfall, Iterative, Agile)
Design, revise and maintain flow charts to document code functions and classes
Experience with UML based software design tools
Experience writing Microsoft SQL Server queries and stored procedures
Design and develop software code within established specifications
Work on a daily basis with product owners and testers in a continuous integration environment, and be comfortable adjusting to evolving requirements.
Attempt to replicate problems, determine causes and fix codes to eliminate recurrence of problems.
Lead teams responsible for design, development and delivering
Work with release engineers to package and deploy code to different environments
Stay up to date on latest trends and technologies, and suggest way to continuously improve.
Actively participate in scrum ceremonies – planning, estimation, demos, retrospectives. Collaborate with other team members and architects to ensure solutions are best practice.
Accountability Review and understand business requirements ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects.
Investigate and resolve application issues as needed, including on-call support
Education & Certification Bachelor Degree in an Engineering Stream and MCA with a post graduate diploma / degree from reputed institution.
Minimum 3 – 4 years of hands-on technical experience required in Software Development using Java/ J2EE technologies and Unix. Should have considerable exposure to BFSI domain.
Specialized Knowledge &
Strong technical knowledge in implementation of:
Performance testing cycles
Service oriented architecture design
High proficiency with programming languages:
PL/ SQL, Oracle
In depth knowledge of Java/ J2EE technologies:
Servlets JSP, EJB, JavaBeans
Hibernate, Spring, JDBC
DOM, JUnit, Applets
Thorough with web technologies:
HTML, DHTML, XML
Solid understanding of internet protocols:
Should have very Good understanding of Functional (Banking) and Technical aspects.
Has a thorough understanding of software development processes.
Has broad understanding of the technology suites which work together to implement a solution
Experience with Unix platforms
Has experience in describing various software artifacts using formal representations (e.g. using UML models to represent Requirements, Analysis and Design artifacts)
Ability to map architectural components to its implementation.
Understands the formal methodologies and processes and their applicability domain (e.g. Key drivers for an architecture centric process)