What will be your role and responsibilities?Develop and maintain a critical internal API services application used in the vehicle pricing and calculation processesCloud, API, Java, Microservice and other Serverless development, deployment, support, and maintenanceMeet with end users and gather requirementsParticipate in daily stand-upsAnalyse and Implement new system requirements specificationsEnsure that all processes are investigated / considered in obtaining the specifications of the user requirements.Propose and review system designs and evaluate alternativesReview and present proposals / system solutions to IT Project Lead, DevOps Team, QA Team, and Product Owner / Business teamDevelop systems solutions in line with IT Security standards and other compliance topics, quality standards and delivery requirementsDevelop code that is readable, extendable, re-usable, scalable, and optimized for performanceEnsure 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 assuranceActively participate and contribute to sprint planning, backlog refinement, story size estimation, sprint reviews and retrospectivesUpdate user stories in Jira and documentation in ConfluencePerform Code & Peer ReviewsPerform demos of user stories in Agile ceremoniesAnalyse and fix Production Known ErrorsSystem testing/parallel runsUser trainingEnsure user sign-offPrepare Production deployment artefactsPrepare Production deployment plan documents.
Preparation of system/technical documentation (as per ISO standards)Preparation/Updating of user and operation manualsSystem implementation / deployment & release activitiesProduction support & hyper-care after production deployments2nd and 3rd level support of the system/productTechnical Lifecycle Management of the productWebsite monitoring (advantageous)Site performance analysis (advantageous)Essential skills requirements:Java 8, 11, 17+AWSRESTful servicesGitJEE 5 +CI / CDAny additional responsibilities assigned in the Agile Working Model (AWM) CharterAdvantageous skills requirements:Knowledge of design patternsOOP (Object Oriented Programming and Design)API Development, Calling and creating REST services, RESTful APIsQuarkus (highly advantageous)AWS and / or other cloud services and Serverless development technologies (highly advantageous)TerraformOpenAPI / SwaggerDynamoDBGit / GitHub EnterpriseGitHub actionsCode quality with SonarNexusJSONOAUTHHTTP Authentication, and Encryption with SSLIntelliJ & Eclipse IDEPayara / GlassfishMaven multi module project setup and developmentJunit with unit and integration testsIntegration with 3rd party systems and interfacesLinux & VM setup and operationPerforming production and integration deploymentsLogging and tracking tickets to external supportTroubleshooting deploymentsDebugging remote servicesDevOps principles and conceptsPostman / SoapUIXML with Schema (XSD, XSLT and pure XML)JavaScript, Typescript, NodeIf 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