Full-Stack Developer (Java), Remote (EU) – European Commission
The White Team · Spain · €77K–€82K/yr
IT Services and IT Consulting · 201-500 employees
About the role
Develop and maintain scalable full-stack web applications and microservices for a European Commission project. Ensure high code quality, security compliance, and collaborate with international Agile teams to deliver enterprise solutions.
What they look for
Requirements
Requires at least 6 years of professional Full-Stack Java experience and a Bachelor's degree. Mandatory C1 English proficiency is required, with B1 French considered an advantage.
Benefits
Full description
Full-Stack Developer (Java), Remote (EU) – European Commission
Job role: Full-Stack Developer (Java).
Minimum experience: At least 6 years of specific professional experience in FullStack Java development.
Start date: 10/2026.
Studies required: Bachelor degree of 3 years.
Language: English (C1) MANDATORY + French (B1) will be an advantage.
Location: Remote (within the EU).
DESCRIPTION:
We are seeking an experienced Full-Stack Java Developer to join a European Commission project, working remotely from within the EU. The role involves developing, maintaining, and optimizing scalable web applications across both front-end and back-end layers, with a strong focus on Java, Spring Boot, REST APIs, microservices, and modern web technologies. The successful candidate will contribute to the design and delivery of secure, high-performance enterprise solutions, collaborate with international Agile teams, and ensure high standards of code quality, testing, and technical documentation. Candidates should have at least 6 years of Full-Stack Java development experience, a Bachelor’s degree, and English proficiency at C1 level; French (B1) is considered an advantage.
Description of the tasks:
- Development and maintenance of scalable front-end and back-end web applications using Java-based technologies.
- Design and implementation of user interactions and responsive web interfaces.
- Development of enterprise-level back-end applications and services.
- Implementation of core business logic and complex business workflows.
- Design, development, and maintenance of APIs and microservices architectures.
- Creation and management of application components, databases, and server-side functionalities.
- Ensuring application security, data protection, and compliance with security standards.
- Cross-platform optimisation and responsive application development.
- Participating in the design and implementation of scalable and high-performance software solutions.
- Taking technical ownership and leading development activities when required.
- Ensuring code quality, integrity, maintainability, and organisation.
- Writing clean, efficient, and well-documented code for front-end and back-end components.
- Analysing application performance, processes, and code to troubleshoot issues and identify improvement opportunities.
- Performing unit testing, integration testing, debugging, and resolution of software defects.
- Ensuring solutions meet both technical requirements and end-user expectations.
- Writing and maintaining technical documentation, architecture documentation, and development guidelines.
- Participating in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Collaborating with architects, business analysts, testers, and other development teams in an international environment.
Knowledge and skills:
- Strong proficiency in Java programming language and object-oriented programming principles.
- Excellent knowledge of Java enterprise frameworks such as Spring Framework, Spring Boot, Spring MVC, and Spring Data.
- Good knowledge of front-end technologies such as JavaScript, HTML5, CSS3, and modern JavaScript frameworks/libraries (e.g. Angular, React, or equivalent).
- Experience in designing and developing RESTful APIs and web services.
- Good understanding of microservices architecture and distributed systems.
- Strong knowledge of database technologies such as PostgreSQL, Oracle, MySQL, or equivalent relational databases.
- Familiarity with ORM frameworks such as Hibernate/JPA.
- Knowledge of application servers and Java platforms (e.g. Tomcat, JBoss/WildFly, WebLogic, or equivalent).
- Experience with software version control tools such as Git or GitLab.
- Knowledge of CI/CD pipelines and DevOps practices.
- Knowledge of software development methodologies (e.g. AGILE/Scrum).
- Experience with software testing practices and tools (e.g. JUnit, Mockito, Selenium, or equivalent).
- Capability of integration in an international/multicultural environment, rapid self-starting capability, and experience working within distributed teams.
- Ability to participate in multilingual meetings.
- Ability to work in a multicultural environment on multiple large-scale projects.
- Excellent team player with strong communication and collaboration skills.
- Ability to understand, speak, and write English; French (B1) will be an advantage.
- High degree of discretion and integrity is required as the applications managed and maintained may contain personal and confidential data.
Specific expertise:
- At least six years of specific professional experience in FullStack Java development
- Proven experience in Java backend development using Java 8+ and Spring/Spring Boot frameworks.
- Strong experience in designing and developing REST APIs and enterprise applications.
- Experience with front-end development technologies and integration with Java-based back-end systems.
- Experience contributing to the design and implementation of scalable, secure, and maintainable software solutions.
Location:
- The services shall be performed remotely in Far-site location within EU territory only.
- Laptop will be provided by the Commission (on-site in Brussels).
- On-site presence may be requested with a notice period of 7 days.
Language:
· English (C1) MANDATORY + French (B1) will be an advantage.
Location:
· Remote (within the EU).
Rate:
· 295-315€/day.