Senior Java Developer - Microservices
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.