Job Details

Senior Java Developer

About

Description

This position will challenge software engineering as well as people skills. From a software engineering perspective, you will have the opportunity to solve and design complex integration patterns. Various technologies are used within this space of which the major ones are Java EE, Maven, Jenkins CI, Docker, Amazon Web Services, Oracle, WebSphere Liberty, Angular, AIX and Linux. Development challenges will include new software development as well as maintaining current software, including modernisation of platforms with minimal impact on business. From a people perspective you should be able to operate on your own and within a team setup, depending on the projects you will be involved. Knowledge sharing is key to the role and technical guidance as well as mentoring of junior to intermediate developers will be expected.

Responsibilities

  • Develop software based on technical design (Internal Process)
  • Keep abreast of new technologies/methodologies, business changes and internal system changes in order to align system development with best practices and system architecture
  • Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests
  • Contribute to the design of scalable solutions that supports the system architecture
  • Translate business requirements into workable solutions and document solution into technical specifications
  • Design and code new software functionality using code that is scalable, readable, maintainable and re-usable
  • Develop and maintain productive working relationships with peers and organizational and role players to achieve effective collaboration
  • Provide stakeholder with regular feedback on the technical design and timelines for solution in order to manage expectations
  • Collaborate with business analysts and testing team in developing, testing and deploying new software system components or software system enhancements
  • Collaborate with testing team to co-create test cases
  • Conduct System Integration Testing (SIT) and User Acceptance Testing (UAT) and resolve all issues/queries

Qualifications

  • Relevant IT qualification

Application instructions:

  • Follow all application instructions.

Hiring organization

Hiring organization image

Momentum

Employment Type: job

Job Location: South Africa, Gauteng, Centurion

Base Salary: Market related

Closing Date:

Apply Now

Related Jobs