Jobs in

Senior Java Developer - Johannesburg

PBT Group is a leading provider of Data and Analytics services and solutions, dedicated to empowering organizations with data-driven insights for well-informed business decisions. With a commitment to staying ahead of the curve, we specialize in leveraging technological integration to deliver tailored services and solutions that align with our clients' strategic objectives.

We are seeking a talented Senior Java Developer to join our dynamic team and contribute to the development of high-quality applications.

Job Description: As a Senior Java Developer, you will be responsible for designing, developing, and maintaining scalable and efficient microservices and applications. You will work closely with cross-functional teams to deliver robust and secure solutions. The ideal candidate is experienced in Java and Spring Boot, with a strong background in microservices architecture.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications using Spring Boot.
  • Implement microservices architecture and ensure seamless integration.
  • Develop and maintain efficient, reusable, and reliable code.
  • Utilize Docker for containerization and deployment of applications.
  • Use Git for version control and collaboration.
  • Work with relational databases, specifically Postgres and SQL Server.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Participate in code reviews and contribute to a culture of continuous improvement.

Required Skills and Experience:

  • Proven experience as a Java Developer, with a focus on Spring Boot.
  • Strong understanding of microservices architecture and implementation.
  • Experience with Docker for containerization.
  • Proficient in Git for version control.
  • Solid experience with relational databases, including Postgres and SQL Server.
  • Familiarity with AWS services, particularly ECS, is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.

Nice to Have:

  • Experience with AWS and cloud-based architectures.
  • Familiarity with other ETL tools and data integration solutions.
  • Knowledge of additional programming languages or frameworks.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent

Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior JAVA Developer - Johannesburg

...

Senior Java Developer Midrand - Midrand

E-Merge IT Recruitment

...

Java Architect Johannesburg - South Africa

Sabenza IT Recruitment

...

Senior Java Developer - Johannesburg

...

UI / Angular Developer - Johannesburg

...

Want to do another search?

Jobs in