This role is for a Senior Technical Lead to drive the design, development, and delivery of applications using Java / J2EE and other growing technologies. The ideal candidate will have extensive experience in architecting and engineering enterprise-scale solutions, with a strong understanding of design patterns and a proven ability to provide technical leadership and guidance to a team.
Responsibilities
- Design, develop, and deliver applications on Java / J2EE and growing technologies .
- Successfully design medium to large-scale Enterprise solutions using Java technologies.
- Collaborate with Architects and Product Management on key design decisions.
- Lead technical discussions, provide technical guidance, and create coding standards.
- Architect and engineer systems independently, with the ability to implement significant parts of the framework.
- Provide technical leadership on design and development best practices .
- Provide technical input on unit and integration tests , build and deployment procedures, and standards.
Skills
Strong expertise in Java / J2EE based application programming .Good knowledge of design patterns (core, J2EE, and architectural) and UML .Experience in managing a team technically.Extensive experience in Object-Oriented Analysis and Design .Experience developing applications using Spring (Spring Core, Spring ORM, and Spring Batch) and Hibernate .Experience with web technologies using Spring MVC and jQuery .Hands-on experience with ANSI SQL and a good working knowledge of Oracle 9 or higher .Knowledge of SSL and Web Application Security Frameworks .Experience with J2EE performance and scalability .Experience with Test Driven Development .Hands-on experience with Maven, Jenkins, and Nexus .Qualifications
A minimum of 8 years of experience in developing and testing software using Java J2EE.At least 4 years of experience in Object-Oriented Analysis and Design.At least 3 years of experience in developing applications using Spring and Hibernate.At least 2 years of experience in web technologies using Spring MVC and jQuery.Skills Required
Java / J2EE, Emerging Technologies, Design Patterns, Uml, Object Oriented Design, Spring, Hibernate