Java Developer

EQPlus Technologies

  • Cape Town, Western Cape
  • Contract
  • Full-time
  • 15 days ago
We’re seeking an experienced Senior Analyst Developer (Java Developer) to join a high-performing IT team within a leading investment environment. You’ll play a key role in designing and implementing advanced technical solutions using Java and related technologies, while ensuring best practices, high performance, and code quality.You’ll be hands-on in architecture, development, deployments, and systems optimisation, and provide mentoring to junior team members.If successful, you will provide services to one of the leading and established organisations in South Africa.Key areas of focus include:
  • Designing, coding, testing, and debugging complex solutions in Java
  • Collaborating on solution architecture, technical frameworks, and integration points
  • Writing and maintaining SQL database queries and SSIS packages
  • Supporting DevOps and CI/CD pipelines using tools like Git, Azure DevOps, and Docker
  • Providing input on technical standards and engaging in proof of concept initiatives
  • Assisting with application deployments, monitoring, and post-release optimisation
  • Offering technical mentoring and quality assurance support to junior developers
  • Contributing to environment stability, system health, and ongoing improvements
Requirements:
  • Relevant IT Degree or Diploma (B.Sc. in Computer Science preferred)
  • 10+ years of development experience in object-oriented environments
  • 8+ years of experience in SQL database design and scripting
  • Strong Java programming expertise (IDE: IntelliJ, Eclipse, etc.)
  • Experience with RESTful APIs, TSQL, SSIS, and testing frameworks
  • DevOps and containerisation experience (Git, Bitbucket, Bamboo, AzureDevOps, Docker, Kubernetes)
  • Financial or investment sector experience is advantageous
We’re looking for someone who:
  • Drives innovation through collaboration and experimentation
  • Thrives in a fast-paced environment and manages change with confidence
  • Prioritises client needs and aligns technical solutions accordingly
  • Mentors others and contributes to a culture of technical excellence
  • Is driven to deliver results and foster team success

EQPlus Technologies