Java SpringBoot Developer


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

8th January 2021

Location

Brussels

Salary/Rate

£3500 - £4500

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

Java Spring Boot DeveloperLeading insurance company is looking for a JAVA Developer with experience on developing API's.You will develop new and maintain/adapt/improve existing IT applications on demand of the business by programming independently in a stipulated programming language on one hand and to support projects on the other hand and to collaborate in a team.You will work on project delivery, develop enhancements, coach the team and support the applications in an agile environment.You will act as a technical leader to advice and build the development standard.More specifically, your responsibilities will be: Contribute to and validate the functional analysis and specification of requests for IT developmentsRealize IT projects according to approved functional specifications and within the approved budget and planning. Conduct code reviews and follow up release managementDevelop new programs or adapt existing programs in respect of the existing standardsTest new developments before submitting them to the key user for user testingDocument his/her realizationsDevelop, maintain and improve existing IT applicationsDevelop API's using Java/Spring BootBreak down complex requirements into independent coding tasks and strategiesCreate test unit and integration tests to fully test and regress softwareWork with other teams to ensure delivered code meets specifications based on functional/technical specificationsHandle all incoming requests related to the applications you're responsible for (Tickets)Correct bugs in the applications you're responsible forAnalyse root causes of frequent problems and propose fundamental solutionsRealize approved improvementsMaintain user and technical documentationSupport business users in the usage of the existing IT applicationsDefine the required availability levels and response times with the business ownersElaborate support procedures, with escalation to external parties where appropriateMeasure and report the achieved availability levels and response timesAssist users in the improved usage of the existing applicationsCoaching & supportDisplaying initiative and an ability to lead others, and develop applications team disciplined mannerEstablish and follow secure coding practices and best coding practicesGeneralPropose improvements in the existing applications so as to reduce their Total Cost of Ownership 'TCO'Collaborate in a constructive way with colleagues in IT and in the business so as to realize the mission of their IT departmentTimely report on the status and the progress of his/her assignmentsActively contribute to the team meetings and to the community meetingsParticipate with Permanence's when requiredRequirements: Bachelor or Master degree in IT, or equivalent by experienceSenior profile: minimum 5 years of experienceLanguages: English and one of the national languages (Dutch or French), other languages are a plusExpertise on JAVA 8(+) with modern applications like Spring boot and API designExperience interfacing with back-end applications using RESTful web services, SOAP, message queues, JSON etc.Strong understanding of relational SQL database (Microsoft SQL)Knowledge of design patterns and best practices Object oriented designmicro servicesclean architecturecontract first designtest driven developmentFamiliarity withDevOps and Continuous Integration concepts andtoolset MavenJenkins / sonarGit, BitbucketArtifactoryLiquibaseSpring config serverBuildMasterOctopusKnowledge of Git and best practices for merging, branching, and pull requests.Knowledge of the JAVA framework JEE (EJB, JAXB, … ) is a big plus.Light knowledge on the front-end stack: HTML/CSS/Javascript/ReactJS is the "icing on the cake"Able to collaborate in an Agile environment to design and develop back-end solutionsKnowledge of JIRA & Confluence, PostmanSoft skills:Good coaching and communication skillsYou have a strong problem solving, analytical, and critical thinking skillsLike to take initiative and be a real team playerFeel very strongly about quality and can work independently with an eye for serviceBe flexible and can prioritizeBe able to handle pressure and to meet strict deadlinesCertification is a plus

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: