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

Senior Software Engineer; Java Specialist

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

Our client is seeking a highly proficient Senior Software Engineer specializing in Java to join their dynamic, remote-first engineering team. While based remotely, this role is ideal for professionals who align with the innovative spirit often found around Kimberley . You will be instrumental in designing, developing, and deploying robust, scalable, and high-performance Java-based applications and microservices. This role offers the chance to work on cutting-edge technologies, influence architectural decisions, and mentor junior engineers.

The ideal candidate possesses a strong command of the Java ecosystem, a passion for clean code, and a proven ability to deliver complex software solutions. Embrace a collaborative, fully remote work environment where your contributions are valued and have a direct impact on our product's success.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Develop and implement backend services and APIs using modern Java frameworks (e.g., Spring Boot).
  • Write high-quality, testable, and maintainable code, adhering to best practices and coding standards.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Optimize applications for maximum speed, scalability, and robustness.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural discussions and technical roadmap planning.
  • Ensure the technical feasibility of UI/UX designs and translate them into functional requirements.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Significant experience as a Software Engineer, with a strong focus on Java development.
  • Proficiency in Java and the Spring framework (Spring Boot, Spring MVC).
  • Experience with building and consuming RESTful web services.
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM technologies (e.g., Hibernate).
  • Familiarity with microservices architecture, containerization (Docker), and cloud platforms (AWS, Azure, GCP) is highly desirable.
  • Experience with build tools (Maven, Gradle) and version control systems (Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities in a remote setting.
Benefits
  • Highly competitive salary and potential for bonuses.
  • Full remote work flexibility, promoting excellent work-life balance.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and professional development opportunities.
  • Opportunity to work on innovative projects with a talented, geographically dispersed team.
  • A culture that values continuous learning and technical excellence.
  • Direct impact on product development and company growth.
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