Java Angular developer
Job Title Principal Software Engineering This person will act as a trusted advisor and recommend actionable technical solutions in support of the business initiatives balancing technology direction. The Value You Deliver This is purely a handson role where you need to engage in developing solutions in latest technologies and in Azure cloud services, lead the code reviews and coding standards for newer projects. You work closely with Architects and help in mentoring the teams in adapting latest technologies. Responsibilities of the role includes Hands on, able to act as a bridge between architecture principles and designs along with intent to collaborate to make things happen. Actively participate in planning, definition, design & integration of IT ProductApplication releases working with other technical leadsarchitects as required to assure consistency of product development. Actively participate in product release cycle, daily stand up as well as helping team with tactical activities like code review, design optimization etc. Lead and present a technical solution (e.gPOC) and the underlying business requirements that drove its development; Evaluate and recommend technology and frameworks for flexibility, longterm viability, and time to market Regularly provides guidance, training and mentoring to enable other team members to meetexceed expectations The Skills that are Key to this role Technical Behavioral Strong software development skills using Java and web application technologies hosted on tomcat Extensive experience in Server Side development Java, J2EE, Spring core, Spring MVC, Spring boot, Junit, Integration with SOAP and RESTful webservices Experience in client side development Angular, Javascript Exposure to API gateway API platform platform Working experience of Inversion of Control, dependency injection, and MVC design pattern Strong knowledge of continuous integration and deployment Jenkins, Udeploy, BIT bucket Experience with the following is a plus: GIT, Maven, Jenkins, uDeploy, JIRA Experienced in IBM MQ or Active MQ or Kafka based integration Experienced in implementation of batch Integration Hands on experience in Docker Kubernetes Helm Experience in SQL MI (SQL server) database Exposure to LDAP oAuth SAML based authentication Exposure to swagr specifications MyBatisHibernate JPASpring JDBCSpring JDO Experienced with Shell scripting, MavenGradle, GitStash, Jenkins, Artifactory, AnsibleuDeploy, Sonar Experience in Agile development methodo.