Java Support
- Cape Town, Western Cape
- Permanent
- Full-time
- 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.
- 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.
- 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.
- In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent