Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Engineer

Nnw Tech Solutions

Gauteng

On-site

ZAR 600 000 - 800 000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading investment bank in South Africa is looking for a senior Java Engineer with over 8 years of experience in Java development. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions while collaborating with cross-functional teams. Proficiency in Java frameworks like Spring and Hibernate, as well as a strong understanding of RESTful APIs, is essential. This is an in-office position with opportunities for professional growth in a dynamic team environment.

Benefits

Competitive salary
Comprehensive benefits package
Opportunities for professional growth

Qualifications

  • 8+ years of experience in Java development.
  • Proficient in Java frameworks such as Spring and Hibernate.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Experience with database technologies (e.g., SQL, NoSQL).
  • Familiarity with version control systems (e.g., Azure DevOps) and CI / CD practices.

Responsibilities

  • Design, develop, and maintain high-quality Java applications.
  • Collaborate with cross-functional teams to implement new features.
  • Conduct code reviews and provide feedback to team members.
  • Troubleshoot and resolve production and development issues.
  • Mentor junior developers to aid their professional growth.

Skills

Java
Spring
Hibernate
RESTful APIs
Microservices
SQL
NoSQL
Azure DevOps
Problem-solving
Communication
Collaboration

Education

Bachelor's degree in Computer Science, Engineering, or a related field
Job description

Sandton, South Africa | Posted on 08 / 01 / Connecting top-tier talent with cutting-edge opportunities in the tech world.

Our Investment Bank client is seeking a senior level Java Engineer to join their team.

If you have 8+ years of commercial experience in software development, and you're proficient in Java and related technologies, this could be your next big opportunity.

You'll be working on designing, developing, and maintaining high-quality software solutions, participating in design meetings, and interacting with stakeholders to ensure smooth product releases.

In this role, you'll be responsible for:
  • Participating in software design meetings and analysing user needs to determine technical requirements.
  • Designing and developing high-quality code.
  • Testing, debugging, analysing, and fixing application problems / issues.
  • Working closely with stakeholders to fix issues in a timely fashion.
  • Following the software development lifecycle process.
  • Interacting with internal stakeholders to support product releases and / or resolve program problems.
  • Handling other duties and projects as assigned.
Key Responsibilities
  • Design, develop, and maintain high-quality Java applications.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve issues in production and development environments.
  • Mentor junior developers and assist in their professional growth.
  • Stay up-to-date with industry trends and emerging technologies to enhance our development processes.
  • Participate in Agile / Scrum ceremonies and contribute to continuous improvement initiatives.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in Java development.
  • Proficient in Java frameworks such as Spring and Hibernate.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Experience with database technologies (e.g., SQL, NoSQL).
  • Familiarity with version control systems (e.g., Azure DevOps) and CI / CD practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

(Please note that this client does not have a remote policy. In-office daily)

Be part of a dynamic and innovative team. Work on exciting and challenging projects. Opportunities for professional growth and skill development. A supportive and inclusive work environmentpetitive salary and comprehensive benefits package.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.