Fullstack Java Developer
Il y a 7 heures
Luxembourg
Unisystems
Temps partiel
540 € - 550 € Contrat
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
We are working towards turning digital visions into reality. We are continuously growing and we are looking for a Full-Stack Java Developer to join our UniQue team.
What will you be doing in this role?
- Work with subject matter experts to gather business requirements.
- Perform analysis of existing processes and applications, and additional/new end user requirements.
- Design applications and micro-services addressing these requirements.
- Implement these applications and micro-services considering the technology stack.
- Support existing microservices applications for different divisions.
- Perform testing (unit test, integration test, system test, performance test) these applications and microservices.
- Support the business during user acceptance testing and obtain business signoff.
- Source code, configuration, and automated unit tests, checked in to the provided versioning system (Git), along with documentation (e.g., Javadoc and Asciidoc).
- Test results, perform items related to the change management process (ServiceNow).
- Prepare documentation, reporting, and change management related to these applications and microservices.
- Engage in active participation in agile ceremonies.
- Release preparation and release management.
- Ensure all material is stored on the SharePoint environment for audit purposes.
- Identify risks and liaise on issues related to changes.
- Act as a change agent to help facilitate effective deployments/modifications to new and current industry practices.
- Maintain customer relationships within different divisions to ensure smooth communication.
Requirements
What do you need to succeed in this position?
- Bachelor’s degree in IT and minimum of 10 years of hands-on Java experience.
- Experience personally writing and maintaining automated unit and integration tests for Java applications.
- Hands-on development experience with Spring and Spring Boot, including persistence using JPA and Hibernate.
- Experience using Git for team-based software development, including branches, pull requests or merge requests, and code review.
- Experience writing SQL queries for relational databases and using XML, YAML and JSON in application development or configuration.
- Hands-on experience with AI-agent-driven software development using at least one of GitHub Copilot, Claude Code or Codex. Experience must include agent-led implementation or modification of application code; code completion alone is insufficient.
- Hands-on experience developing Angular frontend applications using TypeScript/JavaScript.
- Advanced English (C1) communication skills (written and spoken).
Desirable
- Experience with Apache Camel.
- Experience with agile (Scrum) and DevSecOps.
- Experience with continuous integration and continuous delivery pipelines, e.g., Azure Pipelines.
- Experience with Infrastructure-as-Code, e.g., Terraform and containerized environments, e.g., Docker.
- Experience with public cloud architectures, e.g., Microsoft Azure.
- Experience with the development of microservices.
- Experience in the financial services industry.
- Experience with service management following ITIL.