JOB SEEKERS
EMPLOYERS
JOBS QUICK-SEARCH
.net
.net developer
a+
abap
account manager
accountant
admin
administrator
analyst
architect
bookkeeper
business analyst
business intelligence
c#
call centre
ccna
cisco
cloud
cobol
consultant
delphi
desktop
desktop support
developer
engineer
finance
graduate
graduates
helpdesk
internship
it manager
it support
it technician
java
java developer
junior developer
legal
linux
manager
marketing
mcse
network
network administrator
oracle
personal assistant
php
php developer
programmer
project
project administrator
project manager
receptionist
sales
sap
secretary
security
sql
support
technical support
technician
test analyst
tester
web developer
NEWSLETTER
FOLLOW US
Senior Java Developer
Job Ref
276849
Job Type
Permanent
Employer Type
Recruitment Agency
Date Added
29 Nov 2017
Expiry Date 27 Dec 2017
Expiry Date 27 Dec 2017
* There have been no applications to this job.
* This job has been viewed 2977 times.
Employer:
Sowpoint Global
Location:
Western Cape
Salary:
Negotiable
Benefits:
Role details:
- - - - - - - - - - - - - -
Responsibilities/Tasks: • Support existing and develop new functionality and components.
• Understand existing product and domain elements and work with business analysts to refine and implement new requirements.
• Refactor and improve the code to keep the product maintainable and adaptable to new requirements.
• Evaluate and improve application performance, and high availability features.
• Create unit and integrated system tests.
• Create technical documentation to support developed components through their lifecycles.
• Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
• Work effectively in a team environment, actively collaborating to improve software development processes and standards.
Minimum Requirements:
• Relevant tertiary qualification in Engineering or Information Sciences.
• A strong knowledge of Java essential.
• At least 5 years relevant experience as a back-end developer in multi-tier Java application development.
• Ability to work in a team environment, collaborate on a common (UML) design model.
• A thorough understanding of SDLC processes, tools and techniques.
Skills and Knowledge Requirements:
• Experience with team development tools: Use of source control applications (preferably Subversion); Use of a UML tool for documentation.
• Experience of the following technologies:
o JEE (J2EE) server side technologies, EJB’s and RESTful Services
o Spring framework (preferable)
o JPA /Hibernate
o Experience with an application server (i.e. Tomcat, Websphere,Weblogic)
o Integration experience (Web services, JMS - nice to have)
o JAXB and XML Schema
o Maven
o SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2)
o SoapUI
• Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases
• Knowledge and experience of the following would be a plus:
o Business process/workflow layers e.g. JBPM, BPEL
o Rules engines (i.e. drools)
o Design patterns
o Continuous integration tools (i.e. Hudson, Jenkins)