Senior Software Engineer (Java)

Placements24

Polokwane

Hybrid

ZAR 900.000 - 1.200.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive salary
Medical aid
Retirement fund benefits
Hybrid work arrangement
Professional growth & conferences
Team events

Zusammenfassung

Placements24 seeks a Senior Software Engineer to design, develop, and maintain robust Java backend systems in a hybrid Polokwane setting. You will contribute to scalable architectures, implement RESTful services, and mentor junior engineers.

The role requires 5+ years in Java, Spring Boot proficiency, and strong problem-solving abilities. Hybrid work in Polokwane, Limpopo, with opportunities for growth and collaboration.

Qualifikationen

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years of professional software development experience with a strong focus on Java.
  • Proficiency with the Spring ecosystem, particularly Spring Boot.
  • Strong understanding of OOP principles and design patterns.
  • Experience designing and building RESTful web services.
  • Solid knowledge of relational databases (PostgreSQL, MySQL) and SQL.
  • Familiarity with microservices architecture and related technologies.
  • Experience with version control systems like Git.
  • Knowledge of testing frameworks (JUnit, Mockito).
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills for hybrid teamwork.
  • Experience in Polokwane, Limpopo area is a plus.

Aufgaben

  • Design, develop, and implement enterprise-level backend applications using Java and related frameworks (e.g., Spring Boot).
  • Write clean, efficient, maintainable, and well-documented code adhering to industry best practices.
  • Develop and maintain RESTful APIs for seamless integration with various services and applications.
  • Collaborate closely with product managers, architects, and other engineers to define software requirements and solutions.
  • Conduct code reviews, providing constructive feedback to enhance code quality and team knowledge.
  • Optimize application performance, identify and resolve bottlenecks, and ensure system scalability.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Troubleshoot and debug complex technical issues in production and development environments.
  • Contribute to architectural discussions and decisions to ensure robust and scalable system design.
  • Mentor junior software engineers, fostering their technical growth and adherence to standards.

Kenntnisse

Java
Spring Boot
REST APIs
OOP
SQL
PostgreSQL
MySQL
Microservices
Git
JUnit
Mockito
Code reviews
Team mentoring

Ausbildung

Bachelor's degree in Computer Science/Engineering

Tools

Docker
Kubernetes
Jenkins

Jobbeschreibung

About the Role

Our client, a leading fintech innovator, is seeking a highly skilled Senior Software Engineer with extensive experience in Java development. This role is based in Polokwane, Limpopo , and offers a hybrid work model, allowing for a balance between in-office collaboration and remote flexibility. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems that are critical to the company's operations. This is an exceptional opportunity to contribute to impactful projects, mentor junior engineers, and play a key role in shaping the future of financial technology. The ideal candidate is passionate about clean code, best practices, and solving complex technical challenges.

Key Responsibilities
  • Design, develop, and implement enterprise-level backend applications using Java and related frameworks (e.g., Spring Boot).
  • Write clean, efficient, maintainable, and well-documented code adhering to industry best practices.
  • Develop and maintain RESTful APIs for seamless integration with various services and applications.
  • Collaborate closely with product managers, architects, and other engineers to define software requirements and solutions.
  • Conduct code reviews, providing constructive feedback to enhance code quality and team knowledge.
  • Optimize application performance, identify and resolve bottlenecks, and ensure system scalability.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Troubleshoot and debug complex technical issues in production and development environments.
  • Contribute to architectural discussions and decisions to ensure robust and scalable system design.
  • Mentor junior software engineers, fostering their technical growth and adherence to standards.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience with a strong focus on Java.
  • Proficiency with the Spring ecosystem, particularly Spring Boot.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience designing and building RESTful web services.
  • Solid knowledge of relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Familiarity with microservices architecture and related technologies.
  • Experience with version control systems like Git.
  • Knowledge of testing frameworks (e.g., JUnit, Mockito).
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a hybrid team.
  • Experience in the Polokwane, Limpopo area is a plus.
Benefits
  • Competitive salary package with performance-based incentives.
  • Comprehensive medical aid and retirement fund benefits.
  • Hybrid work arrangement providing flexibility.
  • Opportunities for professional growth, training and attending conferences.
  • Collaborative and innovative work culture.
  • Generous annual leave allowance.
  • Access to modern development tools and technologies.
  • Regular team events and social gatherings.
  • Potential for career advancement within the organization.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Südafrika

Hybrid
ZAR 800.000 - 1.200.000
Salary package
Medical benefits
Retirement plan
+6
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900.000 - 1.200.000
Competitive salary and bonuses
Medical aid and retirement fund
Hybrid work model
+2
Senior Software Engineer - Backend (Java)
Senior Software Engineer - Backend (Java)

Placements24 • Bloemfontein

Vor Ort
ZAR 900.000 - 1.300.000
Bonuses
Health insurance
Training & development
+7
Senior Software Developer (Java)
Senior Software Developer (Java)

Placements24 • Sandton

Vor Ort
ZAR 1.200.000 - 1.600.000
Medical insurance
Professional development
Office in Sandton
Senior Backend Developer (Java/Spring)
Senior Backend Developer (Java/Spring)

Placements24 • Polokwane

Vor Ort
ZAR 700.000 - 900.000
Competitive salary commensurate with経験
Comprehensive health insurance plan
Generous annual leave and paid public/
+1
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Retirement plan
+3
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Hybrid
ZAR 900.000 - 1.600.000
Health benefits
Retirement fund
Continuous learning
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Klerksdorp

Vor Ort
ZAR 850.000 - 1.400.000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Engineer (Java/Microservices)
Senior Software Engineer (Java/Microservices)

Placements24 • Soweto

Vor Ort
ZAR 900.000 - 1.350.000
Competitive salary
Bonus structure
Career growth
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 1.000.000 - 1.500.000
Hybrid work model
Competitive salary
Professional development