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