What will be your role and responsibilities?
- Develop and maintain a critical internal API services application used in the vehicle pricing and calculation processes
- Cloud, API, Java, Microservice and other Serverless development, deployment, support, and maintenance
- Meet with end users and gather requirements
- Participate in daily stand-ups
- Analyse and Implement new system requirements specifications
- Ensure that all processes are investigated / considered in obtaining the specifications of the user requirements.
- 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 that all implementations can be passed over to other developers, mid development, with minimum of handover.
- 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 demos of user stories in Agile ceremonies
- Analyse and fix Production Known Errors
- System testing/parallel runs
- User training
- Ensure user sign-off
- Prepare Production deployment artefacts
- Prepare Production deployment plan documents. Preparation of system/technical documentation (as per ISO standards)
- Preparation/Updating of user and operation manuals
- System implementation / deployment & release activities
- Production support & hyper-care after production deployments
- 2nd and 3rd level support of the system/product
- Technical Lifecycle Management of the product
- Website monitoring (advantageous)
- Site performance analysis (advantageous)
Essential skills requirements:
- Java 8, 11, 17+
- AWS
- RESTful services
- Git
- JEE 5 +
- CI / CD
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Advantageous skills requirements:
- Knowledge of design patterns
- OOP (Object Oriented Programming and Design)
- API Development, Calling and creating REST services, RESTful APIs
- Quarkus (highly advantageous)
- AWS and / or other cloud services and Serverless development technologies (highly advantageous)
- Terraform
- OpenAPI / Swagger
- DynamoDB
- Git / GitHub Enterprise
- GitHub actions
- Code quality with Sonar
- Nexus
- JSON
- OAUTH
- HTTP Authentication, and Encryption with SSL
- IntelliJ & Eclipse IDE
- Payara / Glassfish
- Maven multi module project setup and development
- Junit with unit and integration tests
- Integration with 3rd party systems and interfaces
- Linux & VM setup and operation
- Performing production and integration deployments
- Logging and tracking tickets to external support
- Troubleshooting deployments
- Debugging remote services
- DevOps principles and concepts
- Postman / SoapUI
- XML with Schema (XSD, XSLT and pure XML)
- JavaScript, Typescript, Node
If you are a motivated individual with the necessary qualifications and experience, we invite you to submit your CV. Please note that if you do not receive a response from us within 2 weeks, your application was not successful