Senior Java Developer

 

Recruiter:

Summit Africa Recruitment

Job Ref:

2918936156

Date posted:

Thursday, June 16, 2022

Location:

Cape Town, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

Purpose:
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, rich clients and batch users integrating via JMS and web services. The work contains a portion of support and refactoring of existing code as well as new development (extend it for new functionality) and add extra integration points.


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 to show that the developed functionality works as intended.
• Create technical documentation that explains how the various components of the system work and how to use them.
• Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
• Build and deploy the system on an application server.
• Create and execute functional test scenarios (dev testing).
• Work effectively in a team environment, actively collaborating to improve software development processes and standards.


Requirements:
• Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences.
• A strong knowledge of Java is essential.
• 5-6 years relevant experience as a senior back-end developer in a multi-tiered Java application development.
• Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython).
• Ability to work in a team environment and 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 GIT); Use of a UML tool for documentation.
• Experience of the following technologies:
     o JEE (J2EE) server side technologies, SOAP and Services
     o Spring framework (preferable)
     o JPA /Hibernate
     o Experience with an application server (IBM Websphere - preferable)
     o Integration experience (Web/RESTful services, JMS)
     o JAXB and XML Schema
     o Maven
     o SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2)
     o SoapUI/Postman
• 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 (Activiti)
     o Rules engines (i.e. Drools)
     o Design patterns (Object Oriented, SOLID, GRASP)
     o Continuous integration tools (i.e. Jenkins, Bamboo, Docker)


Personal Profile:
• Self-starter, self-motivated, team player
• Excellent communication and interpersonal skills
• Strong attention to detail
• Able to work under pressure and meet deadlines
• Finisher

Must be in Cape Town, Hybrid WFH role.

 


 

 

 

Similar jobs you might be interested in:

Senior Java Developer
Location: Stellenbosch
Salary: 1 000 000 Annually
This is your hero’s call—to leave behind the mundane and step into something a little more epic. Our client isn't just pushing code—they're reshaping industries, solving complex problems, and doing it all with bold, beautiful backend wizardry.They need a senior java developer. Not someone who once used java in 2014. We’re talking about a real-deal backend brainiac who knows...
21 days ago


Senior Java Developer – Cape Town – HYBRID - R750 PH
Location: Capetown
Salary: 1440000
senior java developer – Cape Town – HYBRID - R750 PH
58 days ago


Senior Software Java Developer/ Architect/ Lead – Cape Town/ Hybrid – R 1.5m PA
Location: Capetown
Salary: 1 500 000
senior Software java developer/ Architect/ Lead – Cape Town/ Hybrid – R 1.5m PA
29 days ago


Senior Software Java Developer/ Architect/ Lead – Cape Town/ Hybrid – R 1.5m PA
Location: Capetown
Salary: 1 500 000
senior Software java developer/ Architect/ Lead – Cape Town/ Hybrid – R 1.5m PA
37 days ago


Mid-Senior Full Stack Java Developer (Stellenbosch)
Location: Capetown
Salary: Monthly salary
HELP grow the software platform of a fast-growing FinTech company with a footprint on the African continent seeking the coding talents of a Mid-senior Full Stack java developer.
42 days ago


Senior Software Java Developer – Cape Town / Hybrid – R 1.2m PA
Location: Capetown
Salary: 1 300 000
senior Software java developer – Cape Town / Hybrid – R 1.2m PA
45 days ago


Senior Java Software Engineer – Cape Town/ Hybrid – R700 PH
Location: Capetown
Salary: 1344000
senior java Software Engineer – Cape Town/ Hybrid – R700 PH
78 days ago


Test Analyst
Location: Cape Town
Salary: 420 000 Annually
An industry-leading player in the payments space is seeking a senior Test Analyst. You’ll drive quality across complex payment systems using both manual and automated test strategies. Perfect for professionals who thrive in high-transaction, agile environments.
1 day ago


Senior Engineer: Application Software/Software Developer
Location: Somerset West
Salary:
senior Application Software/Development Engineer is required for a leading company in Somerset-West, Cape Town. BSc (Computer Science) or BEng/BSc (Computer Engineering).  Must have a passion for C++ and java, and minimum 5 years post-graduate experience, especially in back-end and front-end development for application software.
8 days ago


Technology Manager
Location: Cape Town
Salary: 650 000 Annually
Warriors of the digital realm, a great banner has been raised. A powerful house seeks not just a leader—but a battle-hardened IT Manager, forged through years of challenge, driven by purpose, and armed with wisdom both learned and earned.This is a quest for a master of Infrastructure, a tactician in Project Management, and a warrior well-versed in the ways of ERP.
9 days ago


Create a free job alert for Senior Java Developer in Cape Town

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions