Posted on: 05 November 2023
ID 891316

Full Stack Java Developer Expert (Jave 8+ / Agile)

Our client, a global company whose developer capability is in South Africa, is looking for a Full Stack Developer Expert Level to join their team who focuses on development and operations for cloud-native enterprise applications.

Essential Skills Requirements:
  • 8 to 10+ years Development Experience(Expert)
  • Agile working experience (Mandatory)
  • Java 8 and above
  • JEE, JPA (Hibernate) & JSF (Rich Faces)
  • AWS, Docker
  • Junit
  • Mockito
  • REST & Microservice Architecture
  • HTML, CSS, & JavaScript / Typescript
  • Angular 8/9/10
  • Node.js 10
  • NPM
  • Maven
  • Git & Bitbucket
  • Jenkins, SonarQube & Nexus
  • CI/CD
  • Linux
  • IntelliJ
Advantageous Skills Requirements:
  • Oracle, DB2 and Glassfish (Payara)
  • German speaking (Advantageous)
  • Understanding of BI Tools
  • Understanding of integration between different technologies
  • Coordination between development and support environments
  • Object Oriented Programming
  • Spring MVC and Spring Boot (highly advantageous)
  • Quarkus, Kubernetes (highly advantageous)
What will be your role and responsibilities?
  • Development and maintenance on platform/application.
  • Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner.
  • Develop systems solutions in line with quality and delivery requirements.
  • Preparation of system/technical documentation (as per ISO standards)
  • Meet with end users and gather requirements when required.
  • User training & User sign off.
  • Compiling of user and operational manuals when required.
  • Planning and Collaborating with Delivery Assurance Manager.
  • Adherence to the company's IT HUB rules, policy and regulations.
Technical Lead Responsibilities:
  • Oversee daily technical operations of the feature team.
  • Maintain the clients coding, security, and delivery standards at all times.
  • Identify technical debt, providing solutions and tracking of the technical debt.
  • Analysis of product requirements and deliverables and ensuring that the feature team understands the product increment.
  • Planning and executing of technical deliveries in Sprints.
  • Assigning work and tasks to the feature team on the backlog where necessary.
  • Providing feedback to stakeholders on the technical status and delivery.
  • Identifying risks and impediments, communicating with the relevant stakeholders and pro-actively drive for a solution to ensure the feature team can remain productive.
  • Ensuring that technical training and development of the feature team is identified and scheduled.
  • Updating systems and software continuously.
  • Conducting security checks and audits on the product.
  • Ensuring the development of high-quality code by the feature team
  • Ensuring peer review testing and quality is delivered.
  • Ensuring that coding standards and best practices are adhered to by the feature team.
  • Delivery of product demonstrations to stakeholders and other feature teams when required.
  • Ensure feature team cohesion, collaboration, and wellbeing always.
  • Providing status and delivery updates to the Delivery Assurance Manager daily.
  • Setting up of relevant meetings, workshops etc to collaborate on technical topics with the feature team and other technical teams as well as Stakeholders.
  • Backlog grooming of the technical user stories and tasks.
  • Managing and overseeing the technical progress of the feature team.
  • Deep understanding of the entire/overall code base to guide and provide solutions and assistance to the feature team.
  • Responsible for delivery of the Product Increment with the Delivery Assurance Manager.
  • Taking ownership of the delivery of the technical feature team.
  • Identifying when a team member excels and highlights these achievements to management for recognition.
  • Identifying issues in the team dynamic and address accordingly with the Delivery Assurance Manager.
  • Mentoring and upskilling of the feature team by leading by example.
  • Negotiate with stakeholders on releases and management of the release life cycle where necessary.
  • Review all pull requests and created documentation to ensure quality and transparency.
  • Ensuring that the feature team adheres to the software development lifecycle and standards.
  • Collaborate with QA on any system or requirement issues that needs to be addressed.
  • Collaborate with EO on any operational system requirements and set up.
  • Collaborate with the Business Analyst to ensure requirements and priority is understood.
  • Collaborate with Delivery Assurance Manager to ensure timelines and committed features are met.
  • Attending of all Agile ceremonies and actively taking part in the ceremonies.
Qualifications:
  • IT Degree or equivalent.
  • Qualification/Certification in cloud technologies.
  • 8 to 10+ years Development Experience (Expert)
  • Agile working experience (Mandatory)
  • Problem solving capabilities.
  • Ability to work as part of a team.
  • Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality.
  • Self-Managed.
  • Exceptional Time Management.
  • Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users.
  • Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation.
  • Strong presentation skills
  • Above-board work ethics.
  • Flexibility to take up different tasks in the project.
  • Ability and willingness to coach and give training to fellow colleagues and users when required.
  • Ability and willingness to upskill, train and certify to remain relevant with latest technology.
  • Willing and able to travel internationally.
What do we offer you?
  • Cutting edge global IT system landscape and processes
  • Flexible working of 1960 hours in a 12-month period
  • High Work-Life balance
  • Remote / On-site work location flexibility
  • Highly motivating, energetic, and fast-paced working environment
  • Modern, state-of-the-art offices
  • Dynamic Global Team collaboration
  • Application of the Agile Working Model Methodology
Occupation:
IT, computing jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Black Rock Mine Jobs-Kuruman 27732139854
Jobin.co.za
Black Rock MAINTENANCE Jobs-Lebohang 0732139854
Jobin.co.za
Black Rock Mine Jobs-kuruman

Black Rock Mine Jobs-kuruman

BLACK ROCK MINE
Kuruman
Jobin.co.za
Drivers Code 10-14 Needed

Drivers Code 10-14 Needed

Transnet Port Terminal
Pinetown
Jobin.co.za
Drivers Code 10-14 Needed

Drivers Code 10-14 Needed

Transnet Port Terminal
Durban City
Jobin.co.za
General Workers

General Workers

Transnet Port Terminal
Westville
Jobin.co.za
Drivers Code 10-14 Needed

Drivers Code 10-14 Needed

Transnet
Germiston
Jobin.co.za
Code 10-14 Driver

Code 10-14 Driver

Transnet
Johannesburg
Jobin.co.za