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