Enable job alerts via email!

Business Developer

Hexagon Mining

Gauteng

On-site

ZAR 300 000 - 700 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled Java developer to design and develop robust applications that power both desktop and mobile platforms. In this role, you will collaborate with a dynamic team, ensuring high-quality product delivery and effective problem-solving across various infrastructure layers. Your expertise in Java, relational databases, and Spring framework will be crucial as you contribute to the development lifecycle, from initial design to production deployment. Join this forward-thinking company and make a significant impact in a collaborative environment focused on excellence and innovation.

Qualifications

  • 5+ years of Java experience required.
  • Knowledge of relational databases and integration patterns.

Responsibilities

  • Design and develop Java applications.
  • Coordinate with the team on different layers of the infrastructure.

Skills

Java
Analytical Skills
Problem Solving
Team Player
Agile Principles

Tools

MS SQL
Spring Framework
Azure DevOps

Job description

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Responsibilities:
  1. Design and develop Java applications.
  2. Coordinate with the team on different layers of the infrastructure.
Minimum Requirements:
  1. Minimum of 5 years Java experience.
  2. Knowledge of relational databases in particular MS SQL.
  3. Good understanding of Restful web services.
  4. Knowledge of integration patterns and messaging layer.
  5. Proven record of deploying changes into production.
  6. Good understanding of different environments (e.g., DEV, SIT, UAT, STAGING, PROD).
  7. Team player.
  8. Knowledge of Spring framework.
  9. Knowledge of CI/CD tools e.g., Azure DevOps.
  10. Analytical & problem solving skills are a must.
  11. Understanding of Agile principles and different scrum events.
  12. Proven record of supporting changes/stories from a development phase until production.
  13. Build and maintain lasting relationships with all business/IT stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.