50plusstellen
Zurück zu den Treffern

Remote Senior Software Engineer (Java/Spring Boot)

Anzeige auf Englisch

ArbeitsortPaarl
HomeofficeVollständig remote

About the Role

Our client, a fast-growing FinTech company, is seeking a highly motivated Senior Software Engineer with expertise in Java and Spring Boot to join their fully remote development team. This role is central to the design, development, and maintenance of critical backend services and APIs that drive their innovative financial platforms. The ideal candidate is a seasoned professional with a passion for building scalable, reliable, and high-performance systems. You will work in a collaborative environment, contributing to architectural decisions and mentoring junior engineers. This is an excellent opportunity to make a significant impact from anywhere in South Africa within a dynamic and forward-thinking organization.

Key Responsibilities

  • Design, develop, test, and deploy robust backend services and APIs using Java and the Spring Boot framework.
  • Collaborate with cross-functional teams, including product managers, frontend developers, and QA engineers, to deliver high-quality software solutions.
  • Write clean, efficient, well-documented, and maintainable code following best practices.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Contribute to architectural design discussions and help shape the technical roadmap.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Ensure the security and integrity of data handled by the applications.
  • Stay up-to-date with emerging technologies and industry trends.
  • Mentor junior engineers and share knowledge within the team.

Requirements

  • Minimum of 6 years of professional software development experience.
  • Extensive experience with Java and the Spring Boot framework.
  • Strong understanding of microservices architecture and RESTful API design.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate).
  • Experience with messaging queues (e.g., Kafka, RabbitMQ).
  • Proficiency in version control systems, particularly Git.
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Experience with CI/CD pipelines and automated testing is desirable.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively in a remote team environment.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Benefits

  • Highly competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous remote work allowance for home office setup and expenses.
  • Flexible working hours and unlimited vacation policy.
  • Opportunities for continuous learning, training, and conference attendance.
  • Access to cutting-edge technologies and a supportive, global team environment.
  • Retirement savings plan.
  • Regular virtual team-building activities and social events.

Arbeitgeber

Mehr Stellen finden

Ähnliche Stellen bei anderen Arbeitgebern

Weitere Stellen bei Placements24

Alle 929 Stellen

Arbeitgeber mit ähnlichen Stellen

Verwandte Fachgebiete