Java Developer( Junior) Luxembourg Development

Location: Somerset West
Purpose: Develop functionality for a JEE (J2EE) based product. The backend is a service oriented Spring based application. It provides a service layer for different user channels ranging from web clients.
Salary: R 38 000 per month
Package: R 480 000 tctc
Country: ZA
Minimum requirements: Requirements:
• Relevant tertiary qualification in Engineering or Computer Science and/or At least 3 years relevant experience as a developer as part of a team in a software development environment
• A strong knowledge of Java essential
• Experience in JavaScript or Typescript is preferred
• A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology
• Experience with team development tools: Use of source control applications (preferably Git)
• Experience of the following technologies:
o JEE (J2EE) server side technologies
o Java 6 and above
o Spring framework (preferably Spring 4)
o JPA /Hibernate
o Experience with an application server (Oracle Weblogic – preferable)
o Build tools(i.e. Maven, Grunt)
o SQL and experience with a relational database (Oracle, PostgreSQL, MySQL)
o Java script framework(Angular)
o Bootstrap, CSS3, HTML5
• Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases

It is advantageous should you have the following experience
• Knowledge and/or experience of the following would be a plus:
o Business process/workflow layers e.g. JBPM, BPEL
o Groovy
o Continuous integration (Hudson, Bamboo or Jenkins)
o Bower
o Jasmine
o Karma
o Protractor
o SoapUI
o Integration experience (Web services, JMS )
o JAXB and XML Schema
o Docker
o Use of a UML tool for documentation

Additional comments:

Technologist that has a passion for learning and understanding the broader technical and implementation approached in the software development domain.

Apply Now