PBT Group Careers

Be part of our team of Data Specialists and embark on a career of the future!

Job Title
Analyst Programmer
Employment Type
3 to 10 years
Job Published
03 July 2024
Job Reference No.

Job Description

We are seeking a skilled and motivated Analyst Programmer to join our dynamic team. The ideal candidate will have a strong background in Java, Spring Boot, microservices, Docker, Git, Postgres, SQL Server, and AWS ECS. The role involves designing, developing, and maintaining robust and scalable software solutions. An interest in systems design and a knack for problem-solving within complex systems is essential.

Key Responsibilities:

  • Design and Development: Develop high-quality software solutions using Java, Spring Boot, and microservices architecture.
  • Containerisation: Utilise Docker for containerising applications to ensure consistency across various environments.
  • Version Control: Manage source code using Git, ensuring code quality and streamlined collaboration.
  • Database Management: Design and maintain databases in Postgres and SQL Server, ensuring data integrity and performance optimisation.
  • Cloud Services: Deploy and manage applications on AWS ECS, leveraging cloud services for scalability and reliability. 
  • System Analysis: Collaborate with stakeholders to understand requirements and design systems that meet business needs. This includes contributing to the system architecture and ensuring seamless integration with existing systems.
  • Continuous Improvement: Stay updated with emerging technologies and best practices to continuously enhance software quality and performance.

Required Skills and Qualifications:

  • Programming Languages: Proficiency in Java and Spring Boot.
  • Microservices: Strong experience in developing and maintaining microservices.
  • Containerization: Hands-on experience with Docker.
  • Version Control: Proficient in using Git for version control.
  • Database Management: Expertise in Postgres and SQL Server.
  • Cloud Services: Experience with AWS ECS and related cloud services.
  • Systems Design: Interest and experience in solutions/systems design, aligning with the responsibilities typically associated with a Systems Analyst.


* 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