Senior Software Engineer (Kimberley)

Senior Software Engineer (Kimberley)

30 Oct
|
Placements24
|
Kimberley

30 Oct

Placements24

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).
- Robust 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.

📌 Senior Software Engineer (Kimberley)
🏢 Placements24
📍 Kimberley

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (kimberley) / kimberley

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (kimberley) / kimberley