Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Backend Engineer (Java/Spring)

Posted
Discussion

Summary

Senior backend engineer designing and maintaining scalable Java/Spring Boot microservices and REST APIs for an enterprise software provider in Kimberley, Canada (hybrid). Day-to-day work spans database modeling (SQL/NoSQL), performance tuning, security, and code reviews; 5+ years of backend experience required.

About the Role

Our client, a leading provider of enterprise software solutions, is seeking a talented Senior Backend Engineer with expertise in Java and the Spring framework to join their growing team in Kimberley . This role offers a hybrid work arrangement, allowing for a blend of in-office synergy and remote flexibility. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our client's innovative applications. We are looking for a developer with a strong understanding of distributed systems, microservices architecture, and database technologies, who is passionate about building high-quality software and driving technical excellence. The ideal candidate will thrive in a collaborative environment and contribute significantly to the success of key projects.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Java and the Spring framework.
  • Build scalable, resilient, and high-performance microservices architectures.
  • Collaborate with frontend developers, product managers, and other stakeholders to define requirements and deliver solutions.
  • Write clean, efficient, well-tested, and maintainable code.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Work with databases (SQL and NoSQL) to design efficient data models and queries.
  • Implement and maintain robust security measures within backend systems.
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve complex backend issues and performance bottlenecks.
  • Stay up-to-date with the latest Java ecosystem developments and best practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional backend development experience.
  • Strong proficiency in Java and deep experience with the Spring Boot framework.
  • Proven experience designing and building RESTful APIs and microservices.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with build tools (e.g., Maven, Gradle) and version control systems (Git).
  • Experience with cloud platforms (e.g., AWS, Azure) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.

Benefits

  • Our client offers a competitive salary, comprehensive health and wellness benefits, and opportunities for professional development and advancement.
  • The hybrid work model provides excellent work-life balance.
  • Employees in Kimberley will benefit from a modern office space and a supportive team environment.
  • We foster a culture of innovation and provide access to continuous learning resources.
  • Additional benefits include performance bonuses and regular team-building activities.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →