Job Description :
Technical Lead role with following responsibilities
Interact with business team to gather requirements and evaluate the business requirements.
Understand and analyze existing systems and applications and come up with high level design based on the requirements.
Coordinate with offshore and nearshore teams to assign work, guide and resolve technical issues.
Coding using Java/J2EE and integrate code completed by offshore and nearshore teams.
Build code and deploy applications to test environment and unit test the same. And troubleshoot applications as needed.
Setup test environment and troubleshoot the same to fix test environment issues.
Coordinate with Quality assurance team to support test issues.
Review offshore and nearshore teams’ analysis and code.
Support production implementation and post-productions issues.
Must have good offshore and nearshore coordination experience.
Must be able to lead and guide junior developers with both technical and process concerns.
Good at gathering & evaluating requirements and understanding existing systems.
Strong in coding, understanding/tracing existing code and troubleshooting existing software applications.
Experience in designing, developing and successful deployment of applications and Java/J2EE projects from end-to-end.
Ability to translate business requirements into system interface design.
Strong experience with Java/J2EE technologies such as Servlets, JSP, JavaScript, Web Services, JMS, Enterprise Beans, Spring/Hibernate, Struts, SOAP UI, REST services, RSA, Eclipse, JDBC, and WebSphere Application server, Apache web server, and Oracle/DB2 and SQL.
Effective interpersonal and formal communication skills through various media (in person, writing, telephone, online meeting