Job Details

Software Java Developer

About

Description

Design, develop, maintain, and support a variety of Enterprise Java-based systems for the business area.

Responsibilities

  • Design components and applications based on specified architectural design
  • Write code to provide software components according to technical specifications
  • Escalate live errors and service problems to relevant stakeholders to minimize downtime
  • Obtain business requirements for IT solutions and provide analysis
  • Research and recommend solutions to business requirements
  • Meet all deliverables and objectives set by the business within agreed timeframes
  • Mentor junior Java developers to support learning and growth
  • Develop, enhance, and maintain applications for internal and external clients
  • Define scope, tasks, and duration of IT solutions based on business requirements
  • Design and write test cases for developer testing and document system specifications
  • Conduct necessary testing, including stress, integration, and unit testing
  • Ensure solutions are handed over for quality assurance and make necessary changes
  • Engage with clients to provide expertise, advice, and maintain relationships
  • Deliver on service level agreements with internal and external stakeholders
  • Contribute to a client-centric culture that fosters feedback and exceptional service
  • Develop and maintain productive and collaborative working relationships
  • Continuously develop professional expertise in industry and legislation knowledge
  • Take ownership of career development and contribute to innovation
  • Identify cost-effective solutions to enhance operational efficiency
  • Manage financial and company resources responsibly
  • Provide input into risk identification processes and communicate recommendations

Qualifications

  • IT, Engineering degree, or National Diploma
  • Java certification (preferred)
  • 6 - 8 years of experience in designing and developing applications using Enterprise Java
  • Knowledge of the Software Development Lifecycle
  • Exposure to Object-Oriented analysis and common design patterns
  • Java and JEE design and development experience
  • Experience in the Insurance/Financial industry (advantageous)
  • Experience in implementing complex business solutions in an enterprise environment
  • Exposure to Web, HTML, JSF, Servlets, Angular, and Javascript/Typescript
  • Exposure to EJB, REST, SOAP, JPA, Gradle, and Linux (advantageous)
  • Exposure to WebSphere application server or Lightweight application servers (advantageous)
  • Experience integrating with AS400/iSeries/RPG legacy systems (advantageous)

Application instructions:

  • To apply, simply click the apply button.

Hiring organization

Hiring organization image

Momentum Group

Employment Type: Job

Job Location: Centurion, Gauteng, South Africa

Base Salary: Market Related

Closing Date:

Apply Now

Related Jobs