1ย hour, 38ย minutes ago

Full-stack Software Engineer

๐Ÿ“ข Join the Full-stack Software Engineer - European Commission
๐Ÿ“ Location: Brussels, Belgium [Near-Site]
๐Ÿค Client: European Commission

๐Ÿ’ผ Your Role
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.

๐Ÿ› ๏ธ What You'll Bring

โœ… 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

  • Strong frontend development capabilities covering HTML, CSS, JavaScript, XML/XSLT and modern frameworks or libraries such as Angular, React, Vue or Bootstrap.

Data, Cloud & DevOps Engineering

  • 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.

Engineering Practices, Tooling & Security

  • Advanced experience with modern CI/CD automation pipelines and tools including Maven, GitLab, Bamboo, Jenkins and Nexus.
  • Strong experience with Git workflows, including GitFlow and trunk-based development, together with exposure to SVN.
  • Comprehensive experience with testing and quality assurance tools including JUnit, Mockito, SonarQube, SonarLint and HP Fortify.
  • Deep understanding of OAuth 2.0, OpenID Connect, JWT and modern security best practices.
  • Experience using AI-assisted development tools such as Amazon Q or Kiro together with IDEs including Eclipse, IntelliJ, JDeveloper and Home Site.

Methodology, Governance & EU Frameworks

  • Deep understanding of Agile/Scrum, Waterfall, RUP and ITIL methodologies with practical experience managing software delivery activities.
  • Expert-level usage of Jira, Confluence, Bitbucket and GitLab for application lifecycle management, requirements tracking and repository management.
  • Practical knowledge of European Union reusable components and security frameworks such as eUI, EU Login and EU Sign is considered a strong asset.
  • Familiarity with European funding programmes including Horizon Europe, LIFE and Digital Europe, particularly in the context of proposal evaluations.

๐ŸŽ“ Education and certifications:

  • University degree corresponding to Level 6 of the European Qualifications Framework (which typically corresponds to a bachelor's level or 3 years of higher education) and minimum 10 years of IT professional experience.

One of the following or an equivalent certification:

  • AWS Certified Developer - Associate or Microsoft Azure Developer Associate.
  • An AWS or Azure certification.
  • AWS Developer Associate or Azure Developer Associate certifications.

and/or

  • Recent hands-on development experience with AWS or Azure, utilizing recognized software development standards in a professional environment.

๐Ÿ—ฃ๏ธ Languages:

  • Very good knowledge of English language, both spoken and written, corresponding to Level B2 or higher of the Common European Framework of Reference for Languages (CEFR).

๐Ÿค Soft Skills:

  • Ability to contribute to application modernization and migration activities while preserving stability, operational continuity and technical knowledge.
  • Ability to translate functional and operational requirements into technical solutions, including refining requirements and user stories.
  • Strong analytical, troubleshooting and problem-solving skills to investigate issues across application, integration, database and deployment layers.
  • Capacity to quickly understand and ramp up on existing applications, architectures and business processes to become productive in complex technical environments.
  • Awareness of EC compliance requirements, including GDPR for participant data.
  • Knowledge of EC public eGrants management systems, processes and EU grants policies is considered an asset.
  • Knowledge of European programmes' eGrants success criteria, evaluation workflows and budgetary aspects is considered an asset.
  • Knowledge of EC call documentation, including Work Programmes and Guide for Applicants, to extract system requirements is considered an asset.
  • Ability to work effectively within multidisciplinary and distributed teams while maintaining ownership of assigned activities.
  • Strong communication skills with the ability to participate effectively in technical and business meetings within multilingual and multicultural environments.
  • Fluent in English, written and spoken; knowledge of French is considered an additional asset.
  • Ability to coach and teach newcomers, support knowledge transfer activities and contribute to technical capability development within the team.
  • Results-oriented mindset focused on quality, reliability, timely delivery and producing clear technical documentation.

๐ŸŽ What's in It for You?

  • You will have the opportunity to work in an international and multi-cultural environment
  • You will be able to work for interesting European projects that is managed by European Commission
  • Whether you're applying as a freelancer or looking for an employee contract, we offer attractive compensation and benefits packages, tailored to your experience level

โœจ Ready to Join?
If you're excited to work in a role where you'll grow professionally and make an impact from day one - we'd love to hear from you!

๐ŸŒ Who We Are - NTT DATA
NTT DATA - a part of NTT Group - is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, IT modernization and managed services. NTT DATA enables clients, as well as society, to move confidently into the digital future. We are committed to our clients' long-term success and combine global reach with local client attention to serve them in over 50 countries. Visit us at nttdata.com.

Newsletter signup illustration