Senior Software Engineer (Kimberley)

Senior Software Engineer (Kimberley)

02 Nov
|
Placements24
|
Kimberley

02 Nov

Placements24

Kimberley

About the Role

Our client, a growing software development house in Kimberley, is seeking a Senior Software Engineer with extensive experience in Java and microservices architecture. This role offers a hybrid work arrangement, blending on-site collaboration with remote flexibility. You will be responsible for designing, developing, and deploying scalable, high-performance microservices that form the backbone of our client's innovative applications. This position requires a robust understanding of distributed systems, cloud technologies, and agile methodologies. Join a collaborative team focused on delivering cutting-edge software solutions. The successful candidate will play a key role in shaping the technical direction and success of our client's software products.

Key Responsibilities

- Design, develop, test, and deploy robust and scalable microservices using Java.
- Implement RESTful APIs and integrate with various backend services and data sources.
- Write clean, efficient, well-documented, and maintainable code.
- Work with cloud platforms (e.g., AWS, Azure, GCP) to deploy and manage microservices.
- Collaborate with cross-functional teams, including product managers, frontend developers, and QA engineers.
- Optimize application performance, scalability, and reliability.
- Participate actively in code reviews and architectural discussions.
- Troubleshoot and resolve complex technical issues in production environments.




- Contribute to the continuous improvement of development processes and tools.
- Mentor junior engineers and promote best practices in software development.

Requirements

- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development.
- Robust proficiency in Java and its ecosystem.
- Proven experience designing and implementing microservices architecture.
- Experience with Spring Boot framework is highly preferred.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Knowledge of databases (SQL and NoSQL) and messaging queues (e.g., Kafka, RabbitMQ).
- Understanding of CI/CD pipelines and agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.

Benefits

- Competitive salary and bonus structure.
- Hybrid work model offering flexibility.
- Comprehensive health and wellness benefits.
- Generous annual leave and holiday entitlement.
- Opportunities for professional development, training, and attending industry conferences.
- Dynamic and collaborative work setting in Kimberley.
- Retirement savings plan.
- Exposure to modern technology stacks.

📌 Senior Software Engineer (Kimberley)
🏢 Placements24
📍 Kimberley

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (kimberley) / kimberley