×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Java)

Remote / Online - Candidates ideally in
Soweto, 1803, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer
Job Description & How to Apply Below
Position: Senior Software Engineer (Java)
About the Role

Our client, a global leader in financial technology, is seeking an experienced Senior Software Engineer specializing in Java to join their fully remote engineering team. This is a permanent, remote position focused on designing, developing, and implementing robust, scalable, and high-performance backend systems. You will play a key role in building cutting-edge financial solutions, working with complex architectures and large datasets.

The ideal candidate will possess deep expertise in Java, Spring Boot, microservices architecture, and relational databases. This role requires a strong aptitude for problem-solving, a commitment to writing clean, efficient, and maintainable code, and the ability to collaborate effectively with distributed teams. We are looking for a proactive engineer who can contribute to architectural decisions and mentor junior team members.

This is a remote-first opportunity, offering significant flexibility while working on challenging and impactful projects that drive innovation in the fintech space. You will be instrumental in developing the core components of our client's leading financial platforms.

Key Responsibilities
  • Design, develop, and maintain high-quality backend services and applications using Java and related frameworks.
  • Build and integrate microservices, ensuring scalability, reliability, and performance.
  • Develop and optimize database schemas and queries for relational databases (e.g., PostgreSQL, Oracle).
  • Write clean, well-documented, and thoroughly tested code adhering to best practices.
  • Collaborate with product managers, architects, and other engineers to define technical requirements and solutions.
  • Participate actively in code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Contribute to architectural discussions and help shape the technical direction of projects.
  • Ensure the security and integrity of financial data and systems.
  • Stay updated with the latest advancements in Java technology and software engineering practices.
Requirements
  • Extensive experience as a Software Engineer, with a strong focus on Java development.
  • Proficiency with the Spring framework (Spring Boot, Spring Data, Spring Security).
  • Experience designing and implementing microservices architecture.
  • Strong understanding of relational databases and SQL.
  • Familiarity with messaging queues (e.g., Kafka, RabbitMQ).
  • Experience with RESTful API design and development.
  • Knowledge of build tools (e.g., Maven, Gradle) and CI/CD pipelines.
  • Experience with unit testing and integration testing frameworks (e.g., JUnit, Mockito).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, suitable for remote work.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Benefits
  • Highly competitive salary and potential for annual bonuses.
  • Fully remote work arrangement with flexible working hours.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous budget for professional development, including training, certifications, and conferences.
  • Opportunity to work on challenging projects in the fast-paced fintech industry.
  • Paid time off and company holidays.
  • Home office equipment allowance.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary