Java Software Engineer

Network IT

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

Reference: ITA005738-Rein-1

Our client is looking for a Java Software Engineer to join their team. This role is ideal for a developer who is passionate about building scalable cloud-ready services and high-quality APIs while working in a collaborative and modern engineering environment. The successful candidate will take ownership of end-to-end feature delivery contribute to system design and help drive engineering excellence across the team.

Duties & Responsibilities

Key Responsibilities:

  • Design and develop cloud-ready services and RESTful APIs
  • Take full ownership of features from design through to deployment and monitoring
  • Design and maintain database schemas service layers and application logic
  • Write and maintain automated tests to ensure high-quality reliable code
  • Participate in system design and architecture discussions
  • Contribute to improving code quality through reviews pairing and knowledge sharing
  • Collaborate with cross-functional teams to deliver impactful technical solutions
  • Support continuous improvement of engineering practices and delivery processes
  • Ensure observability through proper logging monitoring and alerting practices

Core Technologies:

  • Strong experience in Java with solid object-oriented design principles (polymorphism inheritance encapsulation)
  • Spring Boot / Spring Framework for building microservices and APIs
  • Experience with JPA / Hibernate and relational databases (schema design SQL queries and data manipulation)
  • Experience with modern front-end technologies such as Angular or React
  • exposure for full-stack or service-based development

Nice to Have:

  • Experience with NoSQL databases (e.g. MongoDB)
  • Exposure to GraphQL
  • Experience with CI/CD and DevOps tools (e.g. Azure DevOps Jenkins Jira)
  • Familiarity with web fundamentals (HTML5 CSS JavaScript)
  • Exposure to legacy systems such as J2EE JSP or MVC frameworks

Minimum Requirements:

  • BSc in Computer Science Software Engineering or equivalent experience
  • At least 2 years of professional Java development experience

If you are a Java Engineer looking to grow your skills in a modern collaborative environment we would love to hear from you.

For more exciting IT vacancies visit:
also specialise in recruiting for:
Software Developers (Back-End Front-End Full Stack)
Mobile Developers
Business & Systems Analysts
BI & SQL Experts
UI/UX Professionals
Data Scientists & Data Analysts
Big Data Professionals
Cloud Experts
Infrastructure Specialists
DevOps & SecOps Engineers
Cybersecurity Specialists
SEO / Digital Designers
Please note: If you have not received feedback within two weeks please consider your application unsuccessful. Your profile will remain in our database for future opportunities.

For more information contact:
Reinie Du Preez
Senior Specialist Recruitment Consultant

Required Experience:

IC

Reference: ITA005738-Rein-1Our client is looking for a Java Software Engineer to join their team. This role is ideal for a developer who is passionate about building scalable cloud-ready services and high-quality APIs while working in a collaborative and modern engineering environment. The successfu...
View more view more