About the position
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are currently recruiting a Java Developer (Contractor) to join one of our financial services clients based in Sandton on an onsite basis.
What you will be doing:
- Build, enhance, and support production-grade software systems with full end-to-end accountability
- Develop high-quality Java applications aligned with agreed coding, design, and architecture standards
- Assist with C#/.NET development where required
- Perform unit testing and actively apply TDD and automated testing practices
- Participate in deployments using automated CI/CD pipelines and support releases into production
- Work with legacy systems and execute safe, incremental modernisation strategies
- Apply patterns such as strangler approaches and incremental refactoring
- Submit code for formal code quality reviews and ensure adherence to standards
- Provide support and maintenance of systems in live environments
- Communicate progress, risks, and delivery status clearly to delivery leads and stakeholders
- Operate effectively within regulated, high-governance environments with strong test and evidence practices
- Use AI-assisted coding tools (e.g. GitHub Copilot) responsibly to improve productivity and code quality
- Work collaboratively within agile teams and manage capacity in line with sprint planning.
What we are looking for:
- 4+ years’ professional software engineering experience building and supporting production systems
- Strong hands-on experience in Java, with the ability to assist on C#/.NET
- Solid SQL skills with experience working alongside ORM frameworks
- Proven experience working with and modernising legacy systems
- Demonstrated application of TDD and automated testing, with the ability to explain test strategies and trade-offs
- Hands-on CI/CD experience using Azure DevOps or similar, including Infrastructure as Code (Bicep or Terraform)
- Practical experience using AI coding tools (e.g. GitHub Copilot) within daily development workflows
- Clear, concise technical communication skills, both written and verbal
- Experience delivering solutions in regulated or high-governance environments (e.g. financial services, risk, audit-driven environments)
- Ability to identify and execute safe modernisation strategies, including strangler patterns and incremental refactoring
- Self-driven, accountable, and comfortable operating in a contractor capacity within a hybrid delivery model.
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.
Follow for the Latest Vacancies
Join Psybergate Careers Channel here: Psybergate Careers
Desired Skills:
- Spring Framework
- Spring Boot
- Micronaut
- CI/CD
- SQL
- DevOps
- Azure DevOps