Full-Stack Java Developer

New
Workable workplace: remote; Workable locations: Luxembourg, Luxembourg, LuxembourgFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced English (C1) communication skills (written and spoken).
Experience
Minimum of 10 years of hands-on Java experience.
Required Skills
SQLGitHibernateJavaSpringSpring BootTypeScriptAngular

Requirements

  • Hold a bachelor’s degree in IT.
  • Have a minimum of 10 years of hands-on Java experience.
  • Have experience writing and maintaining automated unit and integration tests for Java applications.
  • Have hands-on development experience with Spring and Spring Boot, including JPA and Hibernate persistence.
  • Have experience using Git for team-based development, including branches, pull requests or merge requests, and code review.
  • Have experience writing SQL queries for relational databases and using XML, YAML, and JSON in application development or configuration.
  • Have hands-on experience with AI-agent-driven software development using GitHub Copilot, Claude Code, or Codex, including agent-led code implementation or modification.
  • Have hands-on experience developing Angular frontend applications with TypeScript/JavaScript.
  • Have advanced English (C1) written and spoken communication skills.
  • Experience with Apache Camel is desirable.
  • Experience with Agile (Scrum), DevSecOps, CI/CD pipelines, Infrastructure-as-Code, containers, public cloud, microservices, financial services, or ITIL is desirable.

Responsibilities

  • Work with subject matter experts to gather business requirements.
  • Analyze existing processes and applications, along with new end-user requirements.
  • Design applications and microservices to address requirements.
  • Implement applications and microservices using the relevant technology stack.
  • Support existing microservices applications across different divisions.
  • Perform unit, integration, system, and performance testing.
  • Support user acceptance testing and obtain business signoff.
  • Check source code, configuration, automated unit tests, and documentation into the provided Git system.
  • Prepare documentation and reporting, and carry out change-management and release activities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now