Java Developer - 5 to 9 years - Chennai

Short Description

Position Name: JAVA -WM-Backend
Location : Chennai
Exp:5-8 yrs

Skills & Experience: 
• Bachelor’s Degree or equivalent experience required
• 5+ years of overall experience in professional software engineering; 
• At least 5+ years of hands-on experience with various Java / web technologies and frameworks: Spring (Core, Security, MVC), JPA, REST, JMS, Maven; 
• At least 3+ years building and delivering web / mobile business solutions (e.g. in Banking, Travel, Finance, Healthcare, Information industries)

Qualifications

Bachelors 

Job Responsibilities

• Bachelor’s Degree or equivalent experience required
• 7+ years of overall experience in professional software engineering; 
• At least 5+ years of hands-on experience with various Java / web technologies and frameworks: Spring (Core, Security, MVC), JPA, REST, JMS, Maven; 
• At least 3+ years building and delivering web / mobile business solutions (e.g. in Banking, Travel, Finance, Healthcare, Information industries); 
• Good practical knowledge of medialization on either RDBMs, either NoSQL offerings
• Experience in the following technologies is a plus : SVN, GIT, Elastic Search or SOLR, Activiti…; 
• Has a very good knowledge about design patterns and development principles
• Practical knowledge and experience with Unified Modeling Language (UML) for business modeling (work flows) and object modelling
• Proven/previous experience with Continuous Integration/Continuous Deployment, DevOps and a successful track record of developing software in an agile environment, with changing requirements. 
• Strong critical thinker with problem solving aptitude. 
• Ability to communicate effectively in written documents and oral presentations, explaining concepts clearly to audiences at various levels of technical knowledge. 
• Exposure to the following domains is a plus: Internet Systems, Web content management, Digital Asset Management, Social Media integration... 
• Experience in ESB/API Mgmt is a plus
• General banking knowledge or Banking knowledge related to Wealth Management / Private banking is a plus
• Speaking at conferences and/or user groups is a plus, also send us your github account link