Job Description
Our client in Pretoria is recruiting for a Java Developer (Expert) to join their team.
Responsibilities include:
- Understand the business requirements, preparing AS-IS and TO-BE documents, and obtaining sign-off from users for functional and/or technical design document(s).
- Proactively propose solutions to improve the support of (new) business processes.
- Execute required changes through configuration.
- Interact with consultants of other modules for integration requirements.
- Prepare test data and documentation, conduct unit tests, regression tests, and system integration security tests, including recording of results and change management (transport) activities.
- Prepare user manuals and conduct training for business process owners.
- Plan go-live milestones, preparation, and execution of migration, cutover, and go-live activities, as well as post go-live support.
- Interact with clients through meetings, calls, and emails.
- Support troubleshooting, resolving, and closing of production support tickets (incidents & problems) within defined SLAs (Service Level Agreements).
- Analyze and scope end-user authorization roles.
- Update and maintain documentation as an existing system’s functionality changes.
- Willing and able to travel.
- Execute according to Agile methodology and attend all team meetings, including stand-ups, sprint reviews, sprint retrospectives, and sprint planning meetings.
- Ensure availability to work on weekends and public holidays when required.
- Daily use of the Agile Tool Chain, as per updates required by the respective feature teams.
Minimum Requirements:
- Excellent conceptual skills.
- Strong knowledge in software engineering with a focus on cloud architectures.
- Very strong knowledge in Java, Linux, AWS technologies, and relational databases.
- Strong knowledge in version control systems and branching models.
- Strong knowledge of X.509 certificates and trust chains.
Advantageous Skills Requirements:
- Excellent knowledge in DB optimization.
- Strong knowledge in multithreaded concepts.
- Experience in API and performance testing.
- Typescript.
- REST / (OData / Graph QL) (advantageous).
- Understanding ESB Integration Skills (IIB, Tibco, Oracle fusion, MQS, messaging concepts).
- Working with queues, flows, execution groups.
- Docker/AWS.
- Jira, Confluence.
- Java/Spring Boot.
- HTML5, CSS3.
- Test Driven Development/Automated Testing (Jasmine/Karma/Selenium/Cucumber/Wire).
- German language skills will be advantageous.
Package & Remuneration
Salary: Market Related
#J-18808-Ljbffr