Senior Java Developer

Johannesburg, Gauteng, South Africa

Job Description


Job Purpose:
We are looking for an experienced Senior Full Stack Java EE Developer, with Angular skills, to join our customers team. The ideal candidate will have strong knowledge of Java EE technologies, Angular, Databases, Web Services and software development processes. The successful candidate will be responsible for developing and maintaining highly scalable applications and services using Java EE technologies.

Main Responsibilities:

  • Design, develop, and maintain highly scalable applications and services using Java EE and Angular technologies.
  • Develop and maintain web services using Java EE technologies.
  • Develop and maintain databases using Java EE technologies.
  • Create and maintain technical documentation.
  • Analyse and optimize applications for performance.
  • Troubleshoot and debug existing applications.
  • Work with other departments to ensure project requirements are met.
  • Keep up to date with the latest technologies and trends in the Java EE field.
Technical Knowledge Requirements:
  • The successful applicant will support the Credit technical landscape which consists of a combination of in-house developed applications and vendor supplied applications.
  • The vendor application ACM from SS&C is a Credit Risk engine, which we use to assess clients exposure to the bank. This entails sourcing data from multiple trading and banking applications across the bank, hence strong data skills are important.
  • The in-house developed applications assist the Credit department in assessing a clients probability of default and approving Client applications for Credit. Our strategic journey is to move all our systems to be hosted on AWS.
Requirements:
  • 6 + years of experience developing applications and services using Java EE technologies.
  • Customer is currently on Java EE 7.
  • Strong knowledge of Angular front-end technologies. Angular 4+ experience is required. Currently the customer is on Angular 10.
  • Strong knowledge of Java EE technologies, databases, web services, and software development processes.
  • Strong knowledge in Enterprise Beans, such as Session Beans and Entity Beans. Needs to be able to write it from scratch. Strong knowledge in SQL queries with the ability to read and code complex queries.
  • Basic knowledge around Kubernetes services will be advantageous.
  • Writing Linux scripts will be advantageous.
  • Excellent problem-solving and troubleshooting skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
As part of the recruitment process, you will be required to take a Competency based test in an IKM assessment.

How to apply:

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1259318
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned