Senior Software Engineer (Java)

Placements24

Kimberley

In loco

CAD 59.000 - 93.000

Tempo pieno

44 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive salary
Performance-based bonuses
Health and retirement benefits
Generous paid time off
Career advancement opportunities

Descrizione del lavoro

Placements24 in Kimberley, South Africa, is seeking a Senior Software Engineer with strong Java expertise to design, develop, and maintain enterprise applications. You will contribute across the full SDLC, mentor juniors, and collaborate with product managers and designers.

The role requires Spring Boot, Hibernate, SQL databases, REST APIs, and solid OO design. You will work in a collaborative office, advance your skills, and help deliver high-performance software for critical initiatives.

Competenze

  • Experience as a Senior Software Engineer focusing on Java development.
  • Expertise with Spring (Boot/MVC) and related frameworks.
  • Strong understanding of OO principles and design patterns.
  • Experience with relational databases and ORM (Hibernate).
  • Proficient in RESTful services and Git workflows.
  • Knowledge of testing with JUnit/Mockito.

Mansioni

  • Design, develop, test, and deploy enterprise applications using Java and Spring Boot.
  • Write clean, maintainable, efficient code and follow best practices.
  • Collaborate with product managers, designers, and engineers.
  • Develop and maintain RESTful APIs and database queries.
  • Participate in code reviews and mentor junior engineers.
  • Ensure performance and quality of applications.

Conoscenze

Java development
OO design
Analytical thinking
Team collaboration
Effective communication

Formazione

Bachelor’s degree in CS/Engineering

Strumenti

Spring Framework
Hibernate
PostgreSQL
MySQL
Git
JUnit
Mockito

Descrizione del lavoro

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.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer (Java Specialist)
Senior Software Engineer (Java Specialist)

Placements24 • Kimberley

Ibrido
ZAR 900.000 - 1.500.000
Full remote work flexibility
Competitive compensation with bonuses
Health insurance
Senior Telecommunications Software Developer
Senior Telecommunications Software Developer

Placements24 • Kimberley

Ibrido
CAD 77.000 - 112.000
Hybrid work model
Professional development
Training opportunities
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Kimberley

Ibrido
CAD 110.000 - 170.000
Stock options
Health, life, and disability insurance
Generous annual leave & holidays
+1
Senior DevOps Engineer
Senior DevOps Engineer

Placements24 • Kimberley

Ibrido
CAD 90.000 - 140.000
Private medical insurance
Retirement fund
Hybrid work model
+2
Senior Technical Support Advisor
Senior Technical Support Advisor

Placements24 • Kimberley

In loco
CAD 44.000 - 66.000
Medical, dental, and vision insurance
Paid annual leave
Professional development opportunities
+2
Software Developer
Software Developer

HR Genie • Westville

In loco
CAD 60.000 - 80.000
Lead Mobile Application Developer (iOS)
Lead Mobile Application Developer (iOS)

Placements24 • Kimberley

In loco
CAD 110.000 - 170.000
Health insurance
Retirement plan
Training & conferences
+1
Senior Remote Software Engineer (Full Stack)
Senior Remote Software Engineer (Full Stack)

Placements24 • Kimberley

Ibrido
CAD 120.000 - 150.000
Health benefits
Paid time off
Professional development budget
+1
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Kimberley

Ibrido
CAD 90.000 - 130.000
Competitive salary
Health and dental insurance
Retirement savings plan
+6
Senior Embedded Software Engineer (Real-Time Systems)
Senior Embedded Software Engineer (Real-Time Systems)

Placements24 • Kimberley

Ibrido
CAD 110.000 - 150.000
Fully remote work