Intermediate Java Developer

Boardroom Appointments

Johannesburg

On-site

ZAR 650,000 - 900,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Boardroom Appointments in Johannesburg seeks an Intermediate Java Developer to join our Bank project team. You will focus on API development and integration with open-source APIs in an Agile environment.

You will build robust APIs in Java, collaborate with analysts, PMs and QA, and ensure clean, maintainable code. Experience with Spring, Hibernate, REST, and ESBs is required.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5-8 years of Java development experience including Spring and Hibernate.
  • Experience with RESTful API development and open-source API integration.
  • Solid understanding of ESBs, SOAP, and messaging systems.
  • Strong knowledge of Agile methodologies.
  • Experience in banking or financial services industry.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Experience with Docker, Kubernetes, AWS or Azure is a plus.
  • Familiarity with microservices architecture and cloud-based platforms.

Responsibilities

  • Develop and maintain robust, scalable, and high-performance APIs using Java.
  • Integrate with third-party APIs and open-source libraries to enhance system functionality.
  • Collaborate with cross-functional teams, including business analysts, project managers, and QA engineers, to develop and deliver project requirements.
  • Write clean, maintainable, and efficient code adhering to best practices.
  • Participate in code reviews and contribute to the team's continuous improvement efforts.
  • Troubleshoot and debug technical issues that arise during development and deployment.
  • Keep up-to-date with emerging trends and technologies in API development and back-end integration.

Skills

Java
Spring
Hibernate
REST API
Agile
Communication
Problem solving

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
AWS
Azure

Job description

About the job Intermediate Java Developer

Key purpose:

We are seeking an experienced Intermediate Java Developer to join our Bank project team. The ideal candidate should have a strong background in API development and integration with open-source APIs. The candidate should also have prior corporate or commercial experience in delivering projects within an Agile environment.

Duties and responsibilities:

  • Develop and maintain robust, scalable, and high-performance APIs using Java.
  • Integrate with third-party APIs and open-source libraries to enhance system functionality.
  • Collaborate with cross-functional teams, including business analysts, project managers, and QA engineers, to develop and deliver project requirements.
  • Write clean, maintainable, and efficient code adhering to best practices.
  • Participate in code reviews and contribute to the team's continuous improvement efforts.
  • Troubleshoot and debug technical issues that arise during development and deployment.
  • Keep up-to-date with emerging trends and technologies in API development and back-end integration.

Qualifications and experience:

  • Bachelor's degree in Computer Science or a related field.
  • 5 - 8 years of experience in Java development, including experience with Spring and Hibernate frameworks.
  • Experience with RESTful API development and integration with open-source APIs.
  • Solid understanding of back-end integration technologies such as ESBs, SOAP, and messaging systems.
  • Strong knowledge of software development best practices, including Agile methodologies.
  • Experience working in a corporate or commercial environment, preferably in the banking or financial services industry.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.

Preferred skills:

  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with microservices architecture and related technologies.
  • Experience with cloud-based platforms such as AWS or Azure.
  • Understanding of database design and performance optimization.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Analyst
Systems Analyst

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 650,000 - 900,000
Senior Java Developer (Spring)
Senior Java Developer (Spring)

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Intermediate Scrum Master
Intermediate Scrum Master

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000
Java Developer - Junior Intermediate
Java Developer - Junior Intermediate

Boardroom Appointments • Centurion

On-site
ZAR 300,000 - 480,000
Java Developer (Contract)
Java Developer (Contract)

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Java Developer Contract
Java Developer Contract

Positron SE • Sandton

On-site
ZAR 900,000 - 1,300,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer EKYC
Senior Full Stack Developer EKYC

SavageOne Pty Ltd • Midrand

On-site
ZAR 900,000 - 1,400,000