Senior Software Engineer (Java) - Benoni

Placements24

Benoni

In loco

ZAR 1.000.000 - 1.600.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Health benefits
Retirement savings plan
Training & certifications

Descrizione del lavoro

Placements24 in Benoni is seeking a Senior Software Engineer with extensive Java expertise to design, develop, test, and deploy scalable Java applications for a mission-critical FinTech platform. You will lead microservices with Spring Boot, implement RESTful APIs, and collaborate across product, architecture, and QA teams to deliver robust solutions.

You will mentor junior engineers, participate in architectural decisions, and ensure performance, reliability, and security of our financial

Competenze

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • 5+ years of professional software development with a strong emphasis on Java.
  • Expertise in Java and the Spring framework (Spring Boot, Spring MVC, Spring Security).
  • Experience with microservices architecture and RESTful API design.
  • Proficiency with relational databases (PostgreSQL, Oracle) and SQL.
  • Familiarity with message queuing systems (Kafka, RabbitMQ).
  • Experience with build tools (Maven, Gradle) and version control (Git).
  • Understanding of Agile methodologies and development practices.
  • Strong problem-solving abilities and a proactive approach to challenges.
  • Excellent communication and interpersonal skills.

Mansioni

  • Design, develop, and maintain high-quality Java applications and services.
  • Build and manage microservices using frameworks like Spring Boot.
  • Write efficient, testable, and maintainable code following best practices.
  • Collaborate with cross-functional teams to define software requirements and deliver solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and decisions.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor junior engineers and share technical knowledge.

Conoscenze

Java
Spring Boot
Microservices
REST API
SQL
Kafka
RabbitMQ
Maven/Gradle
Git
Agile

Formazione

Bachelor's degree in Computer Science or Software Engineering

Strumenti

PostgreSQL
Oracle

Descrizione del lavoro

About the Role

Our client, a prominent financial technology firm, is seeking a highly skilled Senior Software Engineer with extensive Java expertise to join their development team in Benoni . This role offers the chance to work on complex, mission-critical systems that are central to the company's operations. You will be responsible for designing, developing, testing, and deploying robust and scalable Java-based applications. The ideal candidate possesses a deep understanding of enterprise-level software development, object-oriented design principles, and experience with microservices architecture. This position is crucial for driving technical innovation and ensuring the performance and reliability of our client's platform in the Gauteng region.

Key Responsibilities
  • Design, develop, and maintain high-quality Java applications and services.
  • Build and manage microservices using frameworks like Spring Boot.
  • Write efficient, testable, and maintainable code following best practices.
  • Collaborate with cross-functional teams, including product managers, architects, and QA engineers, to define software requirements and deliver solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and decisions.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor junior engineers and share technical knowledge.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • 5+ years of professional software development experience, with a strong emphasis on Java.
  • Expertise in Java and the Spring framework (Spring Boot, Spring MVC, Spring Security).
  • Experience with microservices architecture and RESTful API design.
  • Proficiency with relational databases (e.g., PostgreSQL, Oracle) and SQL.
  • Familiarity with message queuing systems (e.g., Kafka, RabbitMQ).
  • Experience with build tools (Maven, Gradle) and version control (Git).
  • Understanding of Agile methodologies and development practices.
  • Strong problem-solving abilities and a proactive approach to challenges.
  • Excellent communication and interpersonal skills.
Benefits
  • Our client offers a highly competitive salary, comprehensive health benefits, and a generous retirement savings plan.
  • Employees benefit from continuous learning opportunities, including access to training programs and industry certifications.
  • Join a dynamic and collaborative team environment in Benoni , working on challenging projects that impact the financial services sector.
  • This role offers excellent career advancement opportunities within a leading FinTech company in Gauteng .
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Benoni

Ibrido
ZAR 900.000 - 1.500.000
Competitive salary
Remote work option
Health, dental, and vision insurance
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Ibrido
ZAR 900.000 - 1.200.000
Competitive salary
Hybrid work model
Health insurance
+4
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Mbombela (Nelspruit)

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

Placements24 • Soweto

In loco
ZAR 900.000 - 1.350.000
Competitive salary
Bonus structure
Career growth
+3
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Randburg

Ibrido
ZAR 900.000 - 1.500.000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

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

Placements24 • Randburg

In loco
ZAR 900.000 - 1.300.000
Health insurance
Retirement contributions
Training & conferences
Senior Software Engineer
Senior Software Engineer

Placements24 • Benoni

Ibrido
ZAR 900.000 - 1.200.000
Hybrid work model
Medical and dental insurance
Pension fund contributions
+3
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Rustenburg

In loco
ZAR 900.000 - 1.300.000
Health insurance
Retirement fund contribution
Life insurance
Senior Software Engineer - Backend (Java)
Senior Software Engineer - Backend (Java)

Placements24 • Polokwane

Ibrido
ZAR 900.000 - 1.200.000