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
Transnet General Workers

Transnet General Workers

Transnet
Germiston
Jobin.co.za
Transnet General Workers

Transnet General Workers

Transnet
Durban City
Jobin.co.za
Transnet General Cleaner

Transnet General Cleaner

Transnet
Westville
Jobin.co.za
Transnet Ceneral Cleaners

Transnet Ceneral Cleaners

Transnet
Johannesburg
Jobin.co.za
General Worker

General Worker

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

General Labour

Transnet Port Terminal
Richards Bay
Jobin.co.za
New RDP Houses For Sale

New RDP Houses For Sale

DEPARTMENT OF HUMAN SETTLEMENT
Tembisa
Jobin.co.za
New RDP Houses For Sale

New RDP Houses For Sale

DEPARTMENT OF HUMAN SETTLEMENT
Johannesburg
Jobin.co.za