Java Programmer

Role: Java Developer/Programmer

  • Minimum requirements: (Qualifications and Experience)
  • Bachelor/Master degree in computer sciences, software engineering or equivalent, or be a recognized expert in the field
  • Minimum of 3 years’ experience in computer programming
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands-on experience in designing and developing applications using Java EE platforms
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Object-oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Experience in developing web applications using multiple web frameworks (JSF, Wicket, GWT, Spring MVC, Vaadin)
  • Experience with test-driven development
  • Ability to adapt quickly to changing technologies, frameworks, language, methodologies etc.
  • Being flexible and open to regular changes
  • Desire to continue learning and improving
  • Microservices development – Highly required as most of the questions are in this area.
  • React JS - front end
  • Java, spring, Node JS, Jenkins orchestration
  • Mid to senior level experienced people

Similar jobs