×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Java)

Job in Kimberley, Cranbrook / EK, BC, Canada
Listing for: Placements24
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 59000 - 93000 CAD Yearly CAD 59000.00 93000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Java)
Location: Kimberley

About the Role

Our client, a well-established technology firm, is seeking a highly skilled and experienced Senior Software Engineer with a strong background in Java development to join their dedicated team. This position is based in Kimberley, Northern Cape, ZA , and requires the candidate to work from the office. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance enterprise applications.

The ideal candidate possesses exceptional coding skills, a deep understanding of software architecture, and a commitment to delivering high-quality solutions. You will play a pivotal role in the full software development lifecycle, from requirements gathering to deployment and support, contributing significantly to the success of critical projects.

Key Responsibilities
  • Design, develop, test, and deploy enterprise-level applications using Java and related frameworks (e.g., Spring Boot).
  • Write clean, maintainable, and efficient code according to industry best practices.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers.
  • Develop and maintain RESTful APIs.
  • Work with relational databases and perform SQL query optimization.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to architectural discussions and technical decision-making.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor junior engineers and promote engineering excellence.
Requirements
  • Proven experience as a Senior Software Engineer with a strong focus on Java development.
  • Expertise in Java and the Java ecosystem, including Spring Framework (Spring Boot, Spring MVC).
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate).
  • Familiarity with version control systems, particularly Git.
  • Experience with building and consuming RESTful web services.
  • Knowledge of software testing methodologies and frameworks (e.g., JUnit, Mockito).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Highly competitive salary
  • Performance-based bonuses
  • Comprehensive health and retirement benefits
  • Generous paid time off
  • Excellent opportunities for career advancement and continuous learning

You will work in a collaborative office environment in Kimberley, Northern Cape, ZA , contributing to impactful projects.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary