Senior Java Developer

 

Recruiter:

Execuplace Appointments

Job Ref:

ROLAND

Date posted:

Wednesday, January 27, 2021

Location:

Johannesburg, South Africa

Salary:

Neg


SUMMARY:
Senior Java Developer

POSITION INFO:

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:

A strong knowledge of Java is essential.
• 7-8 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.
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
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)
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)
Package & Remuneration



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Java Developer
Location: Johannesburg
Salary:
3 days ago


Senior Java Developer
Location: Sandton
Salary: Annually
senior java developer
32 days ago


Intermediate/Senior Java Developer
Location: Pretoria
Salary: 60000.00 Monthly
Our client is seeking an Intermediate/senior java developer to join their dynamic team in a hybrid capacity based in Lynnwood Manor, Pretoria. This is an excellent opportunity to work on high-performance web applications, lead development initiatives, and contribute to innovative solutions in a fast-paced, collaborative environment. The role offers challenging projects and strong career growth opp...
3 days ago


Senior Java Developer
Location: Johannesburg
Salary:
45 days ago


Senior Java Developer
Location: Johannesburg
Salary: Market Annually
Our client, one of South Africa’s Largest Bank’s is looking for an experienced senior java developer to join their fast growing team.
6 days ago


Senior Java Developer
Location: Johannesburg
Salary: 600000 Annually
Are You a java Wizard? Let’s Craft Cutting-Edge Solutions Together.
6 days ago


Senior Java Developer
Location: Stellenbosch
Salary: 75000 Monthly
Looking for a senior java developer to join an exciting team of developers, who has a strong passion for development!
6 days ago


Senior Full Stack Java Developer
Location: Johannesburg
Salary:
52 days ago


Senior Software Engineer (Java)
Location: Johannesburg
Salary:
45 days ago


Junior Data Engineer
Location: South Africa
Salary: Annually
Start 2026 with a career that’s as exciting as Cape Town’s summer vibe! Join a team where AI is generating up to 40% of code and learn how to build smarter, faster data solutions.
19 days ago


Create a free job alert for Senior Java Developer in Johannesburg

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