Join our dynamic, fast-paced team as a Full Stack Java Developer and play a pivotal role in shaping the future of vehicle dispatch and delivery management. You’ll be responsible for the end-to-end development and support of a mission-critical internal application, working with the latest cloud, microservices, and serverless technologies. This is a hands-on technical position where your expertise will directly influence operational success across multiple regions.

Role And Responsibilities:

  • Develop and maintain a critical internal web application (Backend and Frontend) used in the vehicle dispatch and distribution/delivery management processes
  • Cloud, API, Java, Microservice and other Serverless development, deployment, support and maintenance
  • 2nd and 3rd level support of the application
  • Technical Lifecycle Management of the product
  • Multi-tasking between different tasks, such as support tasks, development, investigations, etc.
  • Participate in daily stand-ups
  • Assisting with business cases and technical user story input
  • Assist with identification and management of risks
  • Ensure that all processes are investigated / considered in obtaining the specifications of the user requirements / defect
  • Propose and review system designs and evaluate alternatives.
  • Review and present proposals / system solutions to IT Project Lead, DevOps Team, QA Team, and Product Owner / Business team.
  • Develop systems solutions in line with IT Security standards and other compliance topics, quality standards and delivery requirements
  • Develop code that is readable, extendable, re-usable, scalable, and optimized for performance
  • Ensure compliance & adherence to standards for audit adherence and quality assurance
  • Actively participate and contribute to sprint planning, backlog refinement, story size estimation, sprint reviews and retrospectives
  • Update user stories in Jira and documentation in Confluence
  • Perform Code & Peer Reviews
  • Perform demo’s of user stories in Agile ceremonies
  • Infrastructure / server monitoring and troubleshooting
  • Analyse and fix Production Known Errors, troubleshooting issues, analysing logs, debugging
  • System testing/parallel runs
  • Ensure user sign-off
  • Prepare Production deployment artefacts
  • Prepare Production deployment plan documents
  • Preparation of technical documentation (as per ISO standards)
  • System implementation / deployment & release activities
  • Production support & hyper-care after production deployments
  • Willing and able to travel internationally if required
  • Troubleshooting
  • Performing production and integration deployments

Requirements

  • Full Stack development skills:
  • Java 1.7 & 8+ and 11 beneficial
  • API Development, Calling and creating REST & SOAP services, RESTful APIs, SoapUI
  • Angular, JavaScript, Typescript
  • Struts, Quarkus
  • HTML, CSS 2, CSS3
  • CDI
  • DB admin, design, development, stored procedures, patching, etc
  • Event Driven Beans, JMS / JMS 2, MQS
  • Stored procedures, SQL with Oracle, Tables and Views, Postgres
  • Linux & VM setup and operation
  • Apache 2.4+, Weblogic 12.2+, Payara / Glassfish, Linux server admin
  • Maven multi module project setup and development
  • Git with Bitbucket, Code versioning (Git/SVN)
  • IntelliJ IDE
  • JSON
  • Jenkins with Build Pipelines
  • Experience in operational support on legacy systems with specific SLA agreements (timelines) based on the priority of the ticket
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

Qualifications/Experience

  • Degree in IT or relevant experience
  • Qualification/Certification in backend development technologies.
  • 8 to 10+ years Development Experience
  • Agile working experience (Mandatory)

Desired Skills:

  • Java
  • Quarkus
  • API
  • Angular
  • JavaScript

Desired Qualification Level:

  • Degree

About The Employer:


Learn more/Apply for this position