Where

Back-End Java Software Engineer

PBT Group
Cape Town Full-day Full-time

Description:

PBT Group has an opportunity for a Back-End Java Software Engineer. The Back-End Java Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software systems and applications, considering scalability, performance and future requirements. Responsible to guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.

The Back-end Software Engineer plays a crucial role in building solutions that offer optimum performance, reliability, and scale. They are responsible for writing and testing code for the development of the server-side components that power the application's functionality.

Duties:

  1. Designing software solutions
  2. Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs.
Designs complex software systems, considering scalability, performance and future requirements. Can identify the trade-offs in solutions and can clearly articulate and act on these where required. Produces solutions to programming challenges. Creates well designed solutions that balance client value with security, operations, resilience, performance and cost. Introduces and propagates new patterns, practices, technologies into the organisation to efficiently solve a business need.

Software development and systems integration Work with other software engineers and architects in developing components based on needs that support application functionality. Optimise systems for maximum performance and scalability to handle increasing user loads. Develop reusable code, APIs and libraries for future use. Share impact of code changes with product team. Database management and application logic Implement and optimise database models and queries for efficient data storage and retrieval. Write business logic and algorithms to handle complex data processing and application workflows.

Quality and testing Implement and improve the organisation's prescribed development frameworks, patterns, and practices, with a particular focus on automated testing and CICD. Conducts thorough code reviews and ensures high code quality for self and others. Utilises continuous integration, deployment, and automation tools effectively. Perform testing with a strong preference towards deve...
23 Nov 2023;   from: gumtree.co.za

Similar jobs

  • PBT Group
  • Cape Town
Description: PBT Group has an opportunity for a Front-End Java Software Engineer. The Front-End Java Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to ...
5 months ago
  • Entelect Software (Pty) Ltd
  • Cape Town
Description: ABOUT THE JOB Join our team at Entelect as an Intermediate Software Engineer, where your understanding of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript ...
14 days ago
  • Entelect Software (Pty) Ltd
  • Cape Town
Description: ABOUT THE JOB Join our team at Entelect as an Intermediate Software Engineer, where your understanding of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript ...
14 days ago
  • Entelect Software (Pty) Ltd
  • Cape Town
Description: ABOUT THE JOB Join our team at Entelect as an Intermediate Software Engineer, where your understanding of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript ...
14 days ago