Java Developer
PBT Group
- 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 modelling.
- 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, Step-definition, Cucumber, and Selenium.
- Prior experience in the Financial Services industry.
Job Mail