Senior/Lead Full Stack Java Developer
We are looking for an experienced Senior/Lead Full Stack Java Developer who will support the development and modernization of key projects carried out for European institutions.
We offer
- Participation in strategic projects carried out for European institutions
- Work on large-scale systems with social significance
- An international working environment and collaboration with experts from various countries
- Access to a modern technology stack and cloud-native solutions
- A long-term project with the possibility of having a real impact on product development
- Opportunities for development in the areas of architecture, system integration, and cloud technologies
Technologies: Java, Spring Boot, Hibernate, Angular, JavaScript, HTML, CSS, SQL, PostgreSQL, Oracle, MongoDB, Kafka, REST API, OpenAPI, Swagger, OAuth 2.0, OpenID Connect, JWT, Git, Docker, Kubernetes, CI/CD, AWS, Azure, DDD.
Daily tasks
- Designing and developing scalable full-stack applications based on Java and Angular
- Creating and maintaining backend services and modern web applications
- Designing and developing secure APIs and integrations between distributed systems
- Implementing database-driven functionalities and optimizing application performance
- Ensuring code quality, security, testability, and performance of solutions
- Deploying applications in cloud environments using CI/CD, Docker, and Kubernetes
- Developing multilingual applications and reusable libraries for Angular
- Analyzing and solving complex technical problems
- Creating technical documentation and collaborating with international business and technical teams
Requirements
Higher education (EQF Level 7, Master's degree or equivalent) Minimum 15 years of professional experience in IT and software development Minimum 15 years of practical experience with:
- Java
- SQL
- Spring Boot
- Hibernate
- database design
- query and performance optimization
- PostgreSQL, Oracle, or MongoDB
Minimum 10 years of experience with Git (GitFlow or trunk-based development) Knowledge of SVN Minimum 5 years of experience with:
- Domain-Driven Design (DDD)
- Angular
- JavaScript
- HTML
- CSS
Minimum 4 years of experience with Apache Kafka and distributed systems integration Minimum 2 years of experience with systems handling large-scale grants or public funds Minimum 2 years of experience with the PM2-Agile methodology Experience in creating multilingual applications supporting more than 10 language versions Experience in building Angular component libraries (e.g., eUI) Very good knowledge of:
- REST API
- OpenAPI / Swagger
- OAuth 2.0
- OpenID Connect
- JWT
- Docker
- Kubernetes
- CI/CD
- AWS or Azure
English language at C1 level or higher
Nice to have
- Experience in projects for European Union institutions or public administration
- Knowledge of the French language
- AWS or Azure developer certifications
Must have: Oracle, Git, Gitflow, Apache Kafka, Angular
Nice to have: AWS, Azure