Description

Skills Requirements:

  • Strong experience in Java/J2EE, Angular 2 & above, Spring MVC or Struts & Spring Boot
  • Front-end development skills: Angular 2.0, HTML/JavaScript, Cascading Style Sheets (CSS), YUI and/or JQuery
  • Good understanding of Hibernate, JPA, and JDBC
  • Good understanding of OOPS, Twelve-Factor Application Design principles, architecture styles and APIs (Web API/Rest API)
  • Develop applications using Java/Spring Boot and design and develop database components using PostgreSQL DB or Oracle as needed for the application.
  • Work in DevOps Environment.
  • Git, BitBucket, Jenkins automation
  • Understand and leverage common Java/J2EE architectural styles and patterns (SOA, Microservice, Layered, Clean, Event Sourcing, etc.)
  • Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, Java performance analysis, continuous integration)
  • Experience architecting and deploying cloud-native applications onto Amazon Web Services (AWS) or similar
  • Experience with modern development software, tools, and methodologies; Spring Framework, Spring Boot, Spring Batch, Spring Messaging, Jenkins, Git/BitBucket, Jira/VersionOne, Nexus, Maven, Jenkins, OpenShift, UrbanCode Deploy, XML/XSLT, VisualVM/Eclipse Profiler (Java performance monitoring tool), Amazon Web Services (S3), BDD (Cucumber or similar)
  • Experience identifying requirements, researching options, designing and implementing solutions at a leadership level on project work
  • Experience working on Agile projects and understanding Agile terminology.
  • Participate in the daily scrum and provide updates.
  • Excellent communication and written skills

Education:

Master plus 6 or bachelors plus 8 years.

Education

Any Graduate