Senior Java Developers

 

Recruiter:

Boikago Recruitment Agency (Pty) Ltd

Job Ref:

JAVADEV042021

Date posted:

Thursday, April 29, 2021

Location:

Pretoria, South Africa

Salary:

R negotiable


SUMMARY:
Senior Java Developers x 2

POSITION INFO:

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 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 is essential.
  • 2-3 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

 



 

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 Back-End Engineer (Remote)
Location: Johannesburg
Salary: 70000.00 Monthly
Our client, a boutique software engineering firm supporting fintech projects globally, is seeking a senior Backend Software Engineer to architect, develop, and optimize high-performance backend systems. This is a fully remote, work-from-home position.
Today


Senior Java Developer
Location: Johannesburg
Salary: 800000 Annually
Are you a seasoned java developer ready to take on complex challenges and drive innovation? This is your opportunity to work on cutting-edge solutions that make a real impact.
13 days ago


Senior JAVA Developer
Location: South Africa
Salary: Annually
As the Technomancer of the Neon Core, you’ll be entrusted with crafting scalable, high-performance systems that power the city’s digital infrastructure. You’ll lead squads of junior coders, mentor them through the labyrinth of logic, and architect microservices that hum with precision. Your mission: to build resilient, cloud-native applications that thrive in the chaos of modern ...
13 days ago


Senior Java Integration Developer
Location: Sandton
Salary: R90k - 110k per month
Design, develop, test, deploy, and maintain java applications and integration services.
59 days ago


Java C# Senior Software Engineer – Bryanston / Hybrid - R 1.3m Per Annum
Location: Johannesburg
Salary: 1 300 000
java C# senior Software Engineer – Bryanston / Hybrid - R 1.3m Per Annum
86 days ago


Senior Java Developer
Location: Pretoria
Salary:
Are you an experienced java Developer looking to make a significant impact in the asset management industry? Our client, a leading asset management firm, based in Pretoria East, is seeking a highly skilled senior java Developer to join their dynamic team.
13 days ago


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


Java Developer
Location: Centurion
Salary:
We’re partnering with top companies seeking senior java developers who can bring technical leadership skills, innovation, and a passion for high-performance systems.
13 days ago


Software Developer
Location: Pretoria
Salary: 35000 Monthly
Are you eager to build innovative digital payment solutions used across Africa? Join a fast-growing fintech organisation where you’ll collaborate with talented engineers, engage with third-party providers, and help deliver scalable, secure, high-quality payment products.
2 days ago


Senior Full Stack .NET Developer - (PERMANENT)
Location: Sandton
Salary:
6 days ago


Create a free job alert for Senior Java Developers in Pretoria

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