Software Developer (Java)

Placements24

Stellenbosch

Remote

ZAR 520,000 - 780,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work flexibility
Health insurance benefits
Retirement savings plan
Generous paid time off
Access to online courses & conferences

Job summary

Placements24 is hiring a Software Developer with a strong Java background for a fully remote role. You will design, develop, test, and deploy Java-based microservices, collaborating with a distributed team on high-performance financial applications.

The ideal candidate has 3+ years of Java experience, familiarity with Spring Boot or Micronaut, RESTful services, and relational databases. Strong communication in a remote setting is essential.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
  • 3+ years of hands-on experience in Java development.
  • Strong understanding of Java 8+ and OO programming.
  • Experience with Spring Boot or Micronaut frameworks.
  • Proficiency in developing and consuming RESTful web services.
  • Experience with relational databases (PostgreSQL, MySQL) and SQL.
  • Familiarity with Maven/Gradle and Git.
  • Experience with microservices architecture is a plus.
  • Excellent communication and collaboration skills, especially in a remote setting.

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.

Skills

Java development
RESTful APIs
Team collaboration
Remote communication

Education

Bachelor's degree in CS/Software Engineering or equivalent

Tools

Spring Boot
Micronaut
PostgreSQL
MySQL
Maven
Gradle
Git

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 • Soweto

Hybrid
ZAR 1,976,000 - 2,717,000
Fully remote work arrangement
Flexible working hours
Health, dental, and vision insurance
+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
Senior Fintech Developer
Senior Fintech Developer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Online courses
+1
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
Senior Backend Engineer (Java/Spring Boot)
Senior Backend Engineer (Java/Spring Boot)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health/Dental/Vision insurance
Professional development opportunities
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
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Remote-first culture
Home office setup stipend
Flexible working hours
+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
Senior Software Engineer (Java Specialist)
Senior Software Engineer (Java Specialist)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Full remote work flexibility
Competitive compensation with bonuses
Health insurance
Senior Full Stack Developer - FinTech
Senior Full Stack Developer - FinTech

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Equity options
Fully remote
Health benefits
+4