Senior Java Developer

Johannesburg, Gauteng, South Africa

Job Description


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.: 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

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1332765
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned