Job Summary - Looking for a Technical Lead who will be responsible for leading a team of developers tasked with building, supporting and enhancing a high-transaction volume web application Core Java, Java/LAMP, mysql, java, javascript, spring, hibernate, Jboss
Looking for a strong Java/J2EE Tech Lead to lead an existing software engineering team to design, develop and enhance the business suite of applications. We are looking for a skilled hands-on lead developer (80%) with some management responsibilities (20%).
Desired person will hold the responsibility to take forward the projects at technical level and support the team members in their software development process.
Note: Should be open to work during night hours as and when required - our clients are mostly US based.
Responsibilities will include:
* Identify project requirements as per business needs. Develop specifications - both technical and business for existing and new products.
* Work closely with Project Manager and the business users in terms of refining requirements.
* Design the project architecture and develop framework code base for implementation.
* Test, write and implement software according to the usersrsquo specifications.
* Carry out agile design and development of Java based systems.
* Provide leadership/mentoring to a team of Jr. to Mid-level developers. Right candidate will be a go getter.
* Track and manage assignments given to other developers on the team.
* Research and Introduce new technologies as per company direction.
* Implement prototypes/POCs on new technologies.
* Help out in hiring talented developers as and when required.
* Assist recruiting team in hiring new resources by conducting technical interviews.
Required:
* 6-8 Yearsrsquo experience building Java/J2EE based web and enterprise applications.
* Expert-level Java skills and object oriented design experience, including strong knowledge of core libraries and common design patterns
* Skilled in several open source technologies such as Java 5, Spring, Spring MVC, Hibernate, JBoss, etc.
* Experience in building MVC layer using Spring MVC, AJAX and Javascript.
* Well versed in RDBMS concepts, exposure to backend database programming (MySQL, Postgres, Oracle, SQL Server 2003 or higher)
* Commitment to testability, supportability, extensibility, simple design, low coupling, programming to interfaces, and maintaining high unit test coverage.
* Experience in a cross-platform, cross-browser environment
* Experience with light-weight and/or Agile, test-driven development methodologies
* Experience with large-scale production systems (i.e. scalability, high- availability), with the ability to optimize architecture and implementation across all layers of architecture.
* Ability to partner with senior managers, developers and to mentor junior developers
* Full cycle SDLC is needed
Experience implementing and optimizing persistence layers (e.g. Hibernate) over SQL databases (e.g. Oracle)
Additional:
* Experience with AJAX, JavaScript, CSS.
* Experience with a popular javascript framework such as jquery, dojo, YUI etc.
* Implemented Web Services (server and client)
* Experience with Version Control System such as Subversion
* Comfortable with user interface design and development
* Experienced with a wide range of technologies and standards, and experienced selecting the appropriate tool for each application.
* Experience with security issues.
* Knowledge of QA activities, Database administration, performance optimization techniques etc.
Skill Set: - Core Java", "java tech lead", "java technical lead"," Java/LAMP", Google web toolkit, design patterns, spring, hibernate, technical lead
Keyskills: Java Tech Lead
Top quality IT talent is the core of CardinalTS technology think tank. Our employees & Consultants are our partners and with this approach we go out to hire