We are looking for an Java Technical Lead with 5-7 years of experience in developing Java/J2EE based Applications. The Java Technical Lead role will lead the design effort on a strategic project in a highly collaborative and agile environment. The role is to design innovative solutions to business problems. You will work closely with product owners, user interface designers, and software engineers to develop new solutions and improve existing ones. The role will participate in all aspects of the system development life cycle with a specific focus on applications architecture and the development of technical requirements, technical design, estimates, construction and testing of application components.
Skills & Requirements:
In Depth knowledge of Java/J2EE
Proficient with Core Java concepts
Experience in MVC frameworks like Struts/Spring
Experience in ORM framework like Hibernate
Experience in developing and designing high performance and scalable web applications with large databases.
Proficient in building Web Services
Knowledge of JavaScript / HTML / CSS
Working knowledge Oracle SQL & PL/SQL
Good hands on experience with Code Repository toos and Unit Testing frameworks
Good experience with application servers
Good Communication skills
Roles & Responsibility:
Looking for Strong In OOP’s, Core Java, Spring/Struts framework, Javascript, UI, J2EE and MVC
Ability to implement OOPs concept for a problem
Ability to develop proof of concepts
Ability to resolve all Technical Issues with team members
Expert in debugging multilayer java web applications
Deep understanding of SQL and PL SQL
Able to understand end to end project
Able to design and estimation project asks
Communicate project Issues, Risks and status with Client
Leading and mentoring a team of 5-6 software developers