06 Nov
|
Placements24
|
Canada
06 Nov
Placements24
Canada
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 cutting-edge applications. This position requires a strong 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. Design, develop, test, and deploy robust and scalable microservices using Java. Implement RESTful APIs and integrate with various backend services and data sources. 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. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience in software development. Strong proficiency in Java and its ecosystem. Familiarity with cloud platforms such as AWS, Azure, or GCP. Knowledge of databases (SQL and NoSQL) and messaging queues (e.g., Understanding of CI/CD pipelines and agile development methodologies. Competitive salary and bonus structure. Generous annual leave and holiday entitlement. Opportunities for professional development, training, and attending industry conferences. Retirement savings plan.
📌 Senior Software Engineer (Canada)
🏢 Placements24
📍 Canada