Full-stack Software Engineer
Full-stack Java engineer on NTT DATA's European Commission projects in Belgium: designing, building and maintaining enterprise-grade Java/JEE applications, REST/SOAP APIs and cloud-native solutions (AWS/Azure, Docker, Kubernetes) within Agile delivery. Core stack: Spring Boot, Hibernate, Apache Camel, Oracle/PostgreSQL.
- Compensation
- Not disclosed
- Location
- Belgium
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Minimum 8 years of full-stack Java/JEE development (Spring Boot, Hibernate, EJB, WebLogic)
- Minimum 8 years designing, building, securing and documenting RESTful and SOAP web services incl. OpenAPI/Swagger
- Hands-on experience with integration frameworks such as Apache Camel and Drools or other enterprise rule engines
- Practical experience with Oracle and PostgreSQL, incl. schema design, query optimization, PL/SQL or PL/pgSQL
- Proven experience with cloud environments (AWS or Azure) and Docker/Kubernetes
- Advanced experience with CI/CD pipelines and tools (Maven, GitLab, Bamboo, Jenkins, Nexus)
- Strong experience with Git workflows (GitFlow, trunk-based development) and exposure to SVN
- Experience with testing/QA tools: JUnit, Mockito, SonarQube, SonarLint, HP Fortify
- Deep understanding of OAuth 2.0, OpenID Connect, JWT and modern security practices
- Experience with AI-assisted development tools (Amazon Q or Kiro) and IDEs (Eclipse, IntelliJ, JDeveloper, Home Site)
- Deep understanding of Agile/Scrum, Waterfall, RUP and ITIL methodologies
- Expert-level usage of Jira, Confluence, Bitbucket and GitLab
- University degree (EQF Level 6) and minimum 10 years of IT professional experience
- AWS Certified Developer - Associate or Azure Developer Associate certification, or equivalent recent hands-on AWS/Azure development experience
- Very good English (CEFR B2 or higher), spoken and written
- Ability to contribute to application modernization and migration while preserving stability
Nice to have
- Knowledge of EU reusable components and security frameworks (eUI, EU Login, EU Sign)
- Familiarity with European funding programmes (Horizon Europe, LIFE, Digital Europe) in proposal evaluations
- Knowledge of EC public eGrants management systems, EU grants policies, evaluation workflows and budgetary aspects
- Knowledge of EC call documentation (Work Programmes, Guide for Applicants)
- Knowledge of French is an additional asset
Full description
Join the Full-stack Software Engineer - European Commission
As a Full-stack Software Engineer, these are the main tasks that you'll be responsible for:
- Design, develop, maintain and enhance enterprise-grade applications using Java/JEE technologies and modern software engineering practices.
- Develop, secure, document and maintain RESTful and SOAP web services, ensuring compliance with industry standards and best practices.
- Contribute to frontend and backend development activities, supporting modern web applications and user interfaces.
- Participate in the design and implementation of cloud-native and containerized solutions deployed across modern cloud platforms.
- Support application modernization initiatives, migrations, maintenance activities and continuous improvement of existing systems.
- Collaborate with multidisciplinary teams to refine business requirements, user stories and technical specifications into reliable and scalable solutions.
- Contribute to software delivery activities throughout the full application lifecycle, including design, development, testing, deployment and production support.
- Participate in Agile delivery processes, backlog management, sprint planning, grooming sessions and incremental software delivery.
- Promote software quality, security, maintainability and technical excellence through modern development standards and engineering practices.
- Prepare and maintain clear, structured and comprehensive technical documentation.
Technical Skills:
Core Backend Architecture & APIs
- Minimum 8 years of full-stack Java/JEE development experience utilizing frameworks such as Spring Boot, Hibernate, EJB and WebLogic application servers.
- Minimum 8 years of experience designing, building, securing and documenting RESTful and SOAP web services, including OpenAPI/Swagger documentation.
- Hands-on experience with integration frameworks such as Apache Camel together with practical experience using Drools or other enterprise rule engines.
Frontend & UI Development
- Practical experience with Oracle and PostgreSQL relational databases, including schema design, query optimization and procedural SQL extensions such as Oracle PL/SQL or PostgreSQL PL/pgSQL.
- Proven experience working with cloud environments such as AWS or Azure and containerization/orchestration technologies including Docker and Kubernetes.
- Advanced experience with modern CI/CD automation pipelines and tools including Maven, GitLab, Bamboo, Jenkins and Nexus.