Java Lead - 7 to 10 Years - Mumbai
Java - spring Developer -
• Sound 7+ yrs experience in design, develop and deliver applications on JAVA/J2EE technologies.
• Sound 5+ yrs experience on Spring Modules – Spring Boot, Spring Core, Spring AOP, Spring Data JPA, Spring Rest is a must.
• Solid understanding on Spring concepts like IOC, Bean Scopes, Bean lifecycle, Dependency Injection, Auto-wiring, Event handling etc.
• Solid understanding on Spring Integration with different ORM frameworks.
• Strong understanding on ORM frameworks like Hibernate, JPA.
• Strong understanding on logging frameworks like log4j, Logback, log4j2 etc.
• Experience in Web Services technologies (preferably REST/JSON based)
• Good understanding on Spring Security framework
• Good understanding of object oriented design patterns
• Successfully design medium to large-scale Enterprise solutions using Java technologies
• Strong coding, debugging, profiling and testing skills
• Ability to write "Clean code"
* Ability to perform peer reviews.
• Strong experience in JUnit framework.
• Comfortable with configuration management/CI tools, preferably Github, Subversion, Jenkins and JIRA
• Good communication skills
• Should be a team player
• Provide technical input on unit and integration tests for server- and client-side applications, build and deployment procedures and standards.