Jobs in

Java Developer - Cape Town City Centre

About PBT Group:

PBT Group is a dynamic and innovative organization at the forefront of the information technology and data management industry. We are looking for a passionate Java Developer who thrives on the challenge of maintaining and enhancing existing systems. If you have a proven track record in system maintenance and are driven by a desire to continually improve, we want you to be part of our team.

Job Description:

As a Java Developer specializing in system maintenance, you will play a critical role in our organization's ongoing success. You will work in a dynamic production environment with short, regular release cycles, which necessitates agility in analysis, design, and implementation. Your primary objective will be to deliver high-quality outputs while interpreting specifications and facilitating understanding throughout the development process.

Key Responsibilities:

  • Interpret specifications and engage in detailed questioning to ensure clear understanding.
  • Maintain and enhance existing applications, ensuring they meet evolving requirements.
  • Provide support to the Test team, Analysts, and other stakeholders to facilitate the successful completion of projects.
  • Collaborate with cross-functional teams to identify and address system issues promptly.
  • Continuously improve code quality and maintain best practices.

Core Skills:

  • Strong proficiency in Java EE6 or higher.
  • Solid knowledge of SQL.
  • Proficiency in JavaScript.
  • Experience with Spring Batch.
  • Competency in Object-Relational Mapping (ORM), particularly Hibernate.
  • Ability in data modeling.
  • Skilled in unit testing and code refactoring.

Additional Skills (Advantageous):

  • Experience with Maven for project build management.
  • Familiarity with GIT for version control.
  • Knowledge of ODM (Business Rules Engine).
  • Exposure to BPM (Business Process Manager Engine).
  • Understanding of Test-Driven Development (TDD).
  • Strong grasp of Object-Oriented (OO) concepts and their implementation.
  • Familiarity with an agile development environment.
  • Knowledge of testing frameworks, including BDD, Stepdefinition, Cucumber, and Selenium.
  • Prior experience in the Financial Services industry.

Why PBT Group:

At PBT Group, we encourage innovation and professional growth. We offer a dynamic and inclusive work environment that values quality and continuous learning. As part of our team, you will have the opportunity to make a significant impact on the systems that power our organization.

Apply Now

Want to do another search?

Jobs in