Senior Software Engineer (Java/Spring)

Placements24

Kimberley

Hybrid

CAD 77,000 - 111,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement plan
Hybrid work model
Professional development
Conference opportunities

Job summary

Placements24 is partnering with a leading financial services technology provider in Kimberley to recruit a Senior Software Engineer with deep Java and Spring expertise. The role blends office presence in Kimberley with flexible remote work, focusing on designing, developing, and maintaining scalable enterprise applications for critical financial operations.

You will mentor junior engineers, contribute to architecture, implement RESTful services, and help drive technical excellence in a hybrid

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Minimum of 5 years of professional software development experience with a strong focus on Java.
  • Extensive experience with the Spring framework (Spring Boot, Spring MVC, Spring Security).
  • Experience developing and consuming RESTful web services and relational databases.
  • Experience with build tools (Maven/Gradle) and version control (Git).
  • Familiarity with Agile development methodologies and strong problem-solving skills.

Responsibilities

  • Design, develop, test, and deploy high-quality Java applications using the Spring framework.
  • Write clean, efficient, maintainable, and well-documented code.
  • Collaborate with architects, product managers, and engineers on requirements and specifications.
  • Participate in code reviews to ensure quality and best practices.
  • Develop and maintain RESTful APIs and microservices.
  • Troubleshoot and resolve complex defects and issues.
  • Contribute to architectural design discussions and mentor junior engineers.
  • Optimize application performance and scalability.
  • Stay current with emerging Java technologies and industry trends.

Skills

Java
Spring
REST APIs
OOD & design patterns

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Spring MVC
Spring Security
Maven/Gradle
Git
PostgreSQL/MySQL

Job description

About the Role

Our client, a leading financial services technology provider in Kimberley, Northern Cape, ZA , is seeking a highly skilled Senior Software Engineer with expertise in Java and the Spring framework . This role operates on a hybrid model, blending productive time in our Kimberley office with flexible remote work. You will be instrumental in designing, developing, and maintaining scalable and robust enterprise-level applications that power critical financial operations. This position demands strong problem-solving skills, a commitment to writing clean and efficient code, and the ability to mentor junior engineers. We are looking for an experienced professional who can contribute to architectural decisions and drive technical excellence within our development team. This is an exciting opportunity to impact the financial technology landscape from Kimberley .

Key Responsibilities
  • Design, develop, test, and deploy high-quality Java applications using the Spring framework.
  • Write clean, efficient, maintainable, and well-documented code.
  • Collaborate with architects, product managers, and other engineers to define software requirements and technical specifications.
  • Participate in code reviews to ensure code quality, standards, and best practices are followed.
  • Develop and maintain RESTful APIs and microservices.
  • Troubleshoot, debug, and resolve complex software defects and issues.
  • Contribute to architectural design discussions and decisions.
  • Mentor and guide junior software engineers.
  • Optimize application performance and scalability.
  • Stay current with emerging Java technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience, with a strong focus on Java.
  • Extensive experience with the Spring framework (Spring Boot, Spring MVC, Spring Security).
  • Proficiency in object-oriented design principles and design patterns.
  • Experience developing and consuming RESTful web services.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Experience with build tools (Maven/Gradle) and version control systems (Git).
  • Understanding of Agile development methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a hybrid team environment.
  • Previous experience in the financial services industry is a plus.
Benefits
  • Our client offers a competitive salary, comprehensive health and wellness benefits, and a retirement savings plan.
  • Enjoy the flexibility of a hybrid work model, promoting a healthy work-life balance.
  • Opportunities for professional development, continuous learning, and attending industry conferences are provided.
  • The role is based in our modern office in Kimberley , fostering a collaborative and innovative work environment.
  • We are committed to employee growth and success.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java/Microservices)
Senior Software Engineer (Java/Microservices)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Comprehensive health and wellness
Generous annual leave
+3
Senior Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Competitive salary
Hybrid work model
Health & wellness benefits
+2
Senior Application Architect
Senior Application Architect

Placements24 • Kimberley

Hybrid
CAD 102,000 - 171,000
Annual bonus
Medical aid
Retirement fund
+6
Lead Software Engineer (Full Stack)
Lead Software Engineer (Full Stack)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 160,000
Competitive salary with equity
Health insurance
Generous PTO and flexible schedule
+3
Senior Technical Project Manager - Software Development
Senior Technical Project Manager - Software Development

Placements24 • Kimberley

Hybrid
CAD 77,000 - 111,000
Competitive salary and benefits
Hybrid work model
Professional development opportunities
+1
Senior Software Engineer - Backend (API Development)
Senior Software Engineer - Backend (API Development)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Health insurance
Flexible remote work
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Placements24 • Kimberley

Hybrid
CAD 90,000 - 120,000
Competitive salary
Remote work flexibility
Medical, dental, vision insurance
+2
Senior Data Engineer (Kimberley)
Senior Data Engineer (Kimberley)

Placements24 • Kimberley

Hybrid
CAD 68,000 - 102,000
Competitive salary package
Medical aid
retirement fund contributions
+2
Senior Mobile Developer (iOS/Android)
Senior Mobile Developer (iOS/Android)

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Health benefits
Hybrid work model
Kimberley office
Senior Project Manager - Financial Systems
Senior Project Manager - Financial Systems

Placements24 • Kimberley

On-site
CAD 77,000 - 128,000
Medical aid
Retirement benefits
Professional development
+2