Java Developer SNS0740

January 16, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

As a senior developer, the candidate joins a cross-functional team in charge of developing the components of the applications (front or back end) used within the SFPD. The developer will work in a team (Archimedes) in charge of Payment and Finance responsibilities (Calculation of balances, payment terms).

Responsibilities
  • Adapt existing code or create new code
  • Refactor existing code when appropriate
  • Create and run unit and component tests of the code
  • Manage the deployment of additional features/updates
  • Create Technical Analysis
  • Conduct an impact assessment
  • Work with the application architect to define the most appropriate architecture for the domain
  • Proactively propose ideas for improvement for the part of the application for which the candidate is responsible
  • Mentor and support other developers
  • Ensure the quality of the developed application
  • Ensure that the developed/updated application complies with company standards
  • Take proactive steps to identify and correct technical debt (leave code cleaner than found)
  • Participate in the architectural reorganization of the monolithic application used
Experience
  • Advanced knowledge of Java programming language (10 years min)
  • Advanced knowledge of the Java ecosystem (10 years min)
  • Active knowledge of SQL (10 years min)
  • Advanced knowledge of version control system such as Git (10 years min)
  • Active knowledge of the J2E stack (ORM/hibernate, EJB3, web services), JBoss is an asset (8 years min)
  • Active knowledge of XML (8 years min)
  • Active knowledge of SOAP and REST web services (8 years min)
  • Active knowledge of CI/CD techniques using Jenkins (5 years)
  • Active knowledge of Agile methodologies (8 years)
  • Knowledge of quality assurance processes and tools
  • Knowledge of UML, BPMN modeling language
  • Knowledge and experience of Miro facilitation tool (3 years)
  • Knowledge and experience of the Opengrok tool (3 years)
  • Experience in building applications that interact with scriptura (3 years)
  • Experience with Vaadin for UI (3 years)
  • Recent experience in implementing complex payment/accounting systems
Qualifications
  • Knowledge of French architecture/Clean Architecture
  • DDD Knowledge and Experience
  • Experience in cutting a monolithic application into smaller components
  • Experience as a team leader (technical) or scrum master
  • Recent experience in the public sector/social security systems is a great asset
Skills
  • Languages techniques: Java, xml, REST et SOAP webservices , SQL (advanced querrying), Vaadin
  • Modelisation : UML, BPMN
  • Tooling :  Java Ecosystem, J2E stack, Git, CI/CD dans Jenkins , IntelliJ, Opengrok, Miro, CI/CD techniques , Spring
  • Methods: Agile
  • Mastery of the required behavioural skills (particular importance given to the support of junior developers)
  • Knowledge and experience in a large payment and accounting system. Knowledge of the system of allocation and payment of pensions is a great asset
  • Availability (on requested date, full-time)
Languages
  • Dutch
  • French
  • English

Hiring Team Member

Shaik Bakshu
Tag Specialist