Senior Java Developer
My client is looking for a Senior Java Developer to 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, rich clients and batch users integrating via JMS and web services. The work contains a portion of support and refactoring of the existing code as well as new development to extend it for new functionality and add extra integration points.
Knowledge and experience of the following would be a plus:
Business process/workflow layers e.g. JBPM, BPEL
Rules engines (eg drools)
Continuous integration (Hudson, Bamboo or Jenkins)
Relevant tertiary qualification in Engineering or Computer Science.
At least 5 years relevant experience as a back-end developer as part of a team in a software development environment.
Experience in Java scripting languages is preferred.
Experience of the following technologies:
JEE (J2EE) server side technologies
Spring framework (preferable)
Experience with an application server (IBM Websphere – preferable)
Integration experience (Web services, JMS – nice to have)
JAXB and XML Schema
Maven & Ant
SQL and experience with a relational database (Oracle, PostgreSQL, MySQL, DB2)
Tapestry & JSP
Swing & AWT
All CVs to be sent to firstname.lastname@example.org
Salary is negotiable R45000 – R60000 per month CTC
Only SA Citizens to apply.
Ability to work in a team environment: Follow mentorship/provide team leader mentorship, collaborate on a common (UML) design model.
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 subversion); Use of a UML tool for documentation.
A strong knowledge of Java essential
Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases
Salary: RR45000 – R60000
Job Reference #: Senior Java Developer
Consultant Name: Melissa Sharland