Desired Candidate Profile
Technical Lead - Java Development - Spring/Hibernate (6-10 yrs)
Technical Lead - Java | Product Engineering |
Job Responsibilities :
As a member of the product development group, you will :
- Evaluate technologies for product development
- Create, evolve, own designs and develop the key product features
- Design and code for scalability and performance
- Identify performance bottlenecks in source code and solve them
- Recommend and optimize the code/design with bottlenecks
- Review and guide other team members to right good quality code - set best practices
Desired Qualifications and Experience :
- 6-8 years- industry experience - preferably with product development experience
- Experience in team handling (At least 5 to 10).
- Must have experience in systems design, architecture, and development of large scale platform and web applications
- Must have excellent knowledge of data structures, operating systems, design of algorithms, design patterns, worked with databases for scale and performance
- Must have excellent analytical and problem solving skills
- Must have excellent design, coding and refactoring skills
- Must have practiced and used standard design patterns in web applications
- Must have worked in fast paced environments using standard software development processes (Agile based)
- Mentor Junior team member and plan for their growth Exposure to the media and entertainment industry is an advantage
- Exposure to production class infrastructure and debugging will be required
- Exposure to performance tuning is desired
- Must have Bachelor's or Master's degree in Computer Science from reputed institutes
Expertise in the following technologies is desired :
- Experience and Strong knowledge of technologies used to build enterprise web applications using Core JAVA/J2EE, Spring, Struts, HTML, Hibernate, JS, CSS
- Creating and consuming both SOAP-based and RESTful Web Services
- Experience with Tools like JIRA/Git/SVN and Continuous Integration
- Experience with BPM/orchestration and workflow frameworks such as jBPM, knowledge of Drools is plus
- Relational and NoSQL database technologies - Microsoft SQL Server, MongoDB, with knowledge in tuning performance of queries and DB
- Windows, Linux, Unix Scripting
Education:
UG: Any Graduate - Any Specialization, B.Tech/B.E. - Any Specialization, Computers
PG: Any Postgraduate - Any Specialization, M.Tech - Any Specialization, Computers, MCA - Computers, MS/M.Sc(Science) - Any Specialization, Computers
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Spring
Struts
Hibernate
JBPM
J2Ee
Drools
Core Java
Javascript
Web Services
Design Patterns