Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Java Developer

Discussion

Summary

Senior Java developer building and maintaining high-performance financial systems using Spring and AWS for a fintech company in Johannesburg.

A leading financial services and capital markets organisation is looking for an experienced Senior Java Developer with strong enterprise application development expertise to design, build, and support high-performance, mission-critical systems that enable strategic business operations.

Responsibilities

  • Develop and support business‑critical applications aligned to IT and business strategy
  • Translate business requirements into technical solutions through impact and system analysis
  • Design and develop scalable applications using Java and modern frameworks
  • Conduct code reviews ensuring quality, security, performance, and maintainability
  • Perform unit testing and ensure solutions meet functional requirements
  • Support deployment, release management, and production implementation activities
  • Assist with UAT support and resolution of defects and system issues
  • Ensure production stability, including DR readiness and system health checks
  • Produce technical documentation to support system maintenance and knowledge transfer
  • Engage with stakeholders to ensure alignment and successful delivery of solutions

Requirements

  • Degree in Information Technology or related field
  • 5-7 years experience in enterprise software development
  • Strong proficiency in Java (8+), Spring Boot, Spring Security, and Spring Data
  • Experience with SQL, PostgreSQL, and SAS programming
  • Strong knowledge of microservices architecture and software design patterns
  • Experience with AWS cloud services and containerisation (Docker, Kubernetes)
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions) and Agile delivery methodologies

Benefits

  • Salary: negotiable

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available