Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Java Developer - Microservices

Posted
Discussion

About the Role

Our client is looking for a talented Senior Java Developer specializing in Microservices architecture to join their innovative team in Benoni . This role is central to designing, developing, and deploying scalable and resilient backend systems that power critical business functions. You will work with cutting-edge technologies, contribute to architectural decisions, and collaborate closely with other engineers and product stakeholders. The ideal candidate thrives in a challenging, fast-paced environment and is passionate about building high-quality, maintainable software within a hybrid work framework.

Key Responsibilities

  • Design, develop, and implement robust microservices using Java and modern frameworks (e.g., Spring Boot).
  • Build and maintain RESTful APIs and integrate with various data sources and third-party services.
  • Write clean, efficient, and well-tested code, participating actively in code reviews and mentoring junior developers.
  • Contribute to architectural discussions and decisions related to microservices, scalability, and performance.
  • Collaborate with DevOps teams to automate build, test, and deployment processes in CI/CD pipelines.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in Java development , with a strong focus on building distributed systems.
  • In-depth knowledge of microservices architecture principles and design patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
  • Proficiency with databases (SQL/NoSQL) and messaging queues (e.g., Kafka, RabbitMQ).

Benefits

  • Competitive annual salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Hybrid work model providing a blend of remote and office-based work.
  • Significant opportunities for professional development, including training and certifications.
  • A stimulating work environment with a focus on innovation and teamwork.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available