Software Developer (Java)

Placements24

Paarl

Hybrid

ZAR 700,000 - 1,000,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement plan
Paid time off
Online courses
Certifications
Virtual conferences
Fully remote

Job summary

Placements24 is seeking a Software Developer with a strong Java background to join a fully remote team delivering scalable financial applications. You will design, develop, and maintain Java-based services, collaborating with product managers, testers, and other developers.

The role requires 3+ years of Java experience, knowledge of Spring Boot or Micronaut, RESTful services, and SQL databases. A remote-friendly, growth-oriented environment awaits.

Qualifications

  • Bachelor's degree in CS, SE, or related field or equivalent experience.
  • 3+ years of hands-on Java development.
  • Strong knowledge of Java 8+ and OOP.
  • Experience with Spring Boot or Micronaut.
  • Experience building RESTful services and SQL databases.

Responsibilities

  • Design, develop, and maintain Java applications and microservices.
  • Write clean, testable code following best practices.
  • Collaborate with product, QA, and other developers.
  • Participate in code reviews to share knowledge.
  • Develop and consume RESTful APIs for integration.
  • Troubleshoot defects and performance issues.
  • Contribute to architecture and design of new features.
  • Stay current with Java technologies and frameworks.

Skills

Java
REST APIs
Microservices
SQL
Distributed systems
Git

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

Spring Boot
Micronaut
Maven
Gradle
PostgreSQL
MySQL

Job description

About the Role

Our client, a dynamic FinTech company, is seeking a talented Software Developer with a strong Java background to join their expanding, fully remote team. This role is ideal for an individual passionate about building robust, scalable, and high-performance financial applications. You will be involved in the entire software development lifecycle, from design and development to testing and deployment. This is an excellent opportunity to work on cutting-edge financial technology solutions from the comfort of your own home, collaborating with a distributed but tightly-knit team. We value innovation, efficiency, and a commitment to delivering exceptional software products.

Key Responsibilities
  • Design, develop, and maintain Java-based applications and microservices.
  • Write high-quality, testable, and efficient code according to industry best practices.
  • Collaborate with cross-functional teams, including product managers, testers, and other developers.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Develop and consume RESTful APIs for seamless integration between services.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Contribute to the architecture and design of new features and systems.
  • Stay updated with the latest Java technologies, frameworks, and development methodologies.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 3+ years of hands-on experience in Java development.
  • Strong understanding of Java 8+ and object-oriented programming principles.
  • Experience with popular Java frameworks such as Spring Boot or Micronaut.
  • Proficiency in developing and consuming RESTful web services.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Familiarity with build tools like Maven or Gradle, and version control systems like Git.
  • Experience with microservices architecture is a strong plus.
  • Excellent communication and collaboration skills, especially in a remote setting.
Benefits

Our client offers a highly competitive salary, complemented by a comprehensive benefits package tailored for remote employees, including health insurance, a retirement savings plan, and generous paid time off. We provide ample opportunities for professional growth through online courses, certifications, and access to virtual conferences. This is a fully remote position, offering the ultimate flexibility to work from anywhere, while still being an integral part of our innovative and supportive team culture. Join us and shape the future of FinTech!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Randburg

Remote
ZAR 1,000,000 - 1,400,000
Health insurance
Remote work
Professional development
+3
Senior Software Engineer (Java & Spring Boot)
Senior Software Engineer (Java & Spring Boot)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan with company matching
Annual performance bonuses
+2
Remote Java Software Engineer – FinTech (Microservices)
Remote Java Software Engineer – FinTech (Microservices)

Placements24 • Paarl

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Retirement plan
Paid time off
+4
Senior Software Engineer (Backend - Java)
Senior Software Engineer (Backend - Java)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,500,000 - 2,501,000
Fully remote work environment
Health benefits
Paid time off
+2
Remote Lead Software Engineer (Java/Spring Boot)
Remote Lead Software Engineer (Java/Spring Boot)

Placements24 • Bloemfontein

Hybrid
ZAR 1,200,000 - 2,300,000
Fully remote
Bonus opportunities
Professional development budget
+2
Remote Full-Stack Developer - FinTech Startup
Remote Full-Stack Developer - FinTech Startup

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Home office stipend
+1
Principal Software Engineer (Java)
Principal Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,350,000
Base salary + stock
Health insurance
Retirement plan with match
+5
Senior Fintech Developer
Senior Fintech Developer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Online courses
+1
Software Engineer - Java
Software Engineer - Java

Agile Bridge • Pretoria

On-site
ZAR 400,000 - 680,000
Java Developer
Java Developer

Placements24 • East London

Remote
ZAR 550,000 - 850,000
Competitive salary
Remote-friendly
Health and wellness benefits
+2