Java Technical Lead Jobs in Chennai - Confidential
Job Description
1. 8-13 years’ experience with hands-on Java-based web development with solid knowledge of Core Java, Spring MVC, Struts 2+, Hibernate, JavaScript, JQuery, AJAX, HTML5, and CSS3 as well as building web applications using the latest standards-based approaches
2. Must have experience with web development frameworks and libraries such as Spring MVC, Hibernate and JQuery. Must have experience in writing and optimizing RESTful APIs
3. Good knowledge & working experience of Java Design Patterns, Different Architecture Models.
4. Knowledge of Spring Security, Spring Boot is a big plus
5. Designing relational database schemas is a big plus
6. Experience with client-side technologies like Vue, ReactJS or AngularJS
7. Experience with presentation frameworks such as Bootstrap, Foundation and CSS processors as SASS, LESS, or PostCSS
8. Good experience with project build tools like Maven, Gradle, ANT etc. and Java unit testing frameworks
9. Experience with Continuous Integration and automated testing strategies. Knowledge of a CI tool like Jenkins or Bamboo
10. Strong written and verbal communication skills
Responsibility Included:
1. Design, build and deliver efficient software solutions.
2. Write code in alignment with standards and conventions and follow best practices.
3. Know how to engineer a full-fledged system and not just write code to make things work. Guide, Monitor & groom Junior engineers in their day to day Technical issues.
4. Collaborate with development teams on work definition, estimation and prioritization Full ownership of product deliveries and mentoring junior team members.
5. Preparing curriculum to train junior developers for Java Web Development
6. Owning the code base and making sure all code & Test Cases are reviewed and is of very high quality.
7. Good technical aptitude and low curve in learning and adopting new technologies.
8. Ability to work independently and collaboratively.