Nova Hunte
Senior Full-Stack Developer (Java/Angular)
Nova HunteLuxembourg1 day ago
ContractInformation Technology

Do you have 8+ years of experience in Java Full-Stack Development, specifically with Spring Boot and Angular? Apply now for a long-term, on-site contract opportunity for a European public sector client in Luxembourg.


Requirements:

  • 8+ years of experience in Java/J2EE Full-Stack development, with strong expertise in Java versions up to 21
  • 5+ years of experience in backend development using Spring Boot
  • 5+ years of experience in Frontend Development using Angular and modern HTML/CSS3, including responsive design.
  • Proven experience in developing and integrating RESTful APIs.
  • Solid experience with Containerisation (Docker, Kubernetes) and developing cloud-portable, vendor-neutral applications.
  • Experience with Event-Driven Architecture using Apache Kafka and managing data schemas.
  • Strong database experience with both Oracle RDBMS and PostgreSQL RDBMS (6+ years), including migration experience between them, and using Liquibase.
  • Proficiency with dependency management (Maven) and CI/CD practices using Git.
  • Familiarity with secrets management tools like Hashicorp Vault and application security standards (SSDF/NIST 800-53).
  • Experience working with RDF knowledge graphs and triple stores.
  • Proficiency with testing tools for both backend (JUnit, Mockito) and frontend (Mocha, Jest, Cypress).
  • Experience with cloud platforms (AWS, Azure, or GCP) and monitoring tools like ELK stack.
  • Soft Skills: Strong problem-solving and analytical skills, ability to work independently and as part of a team, and excellent communication.
  • Languages: English (fluent - C1 level) , French (advanced - B2 level).


Job Description:

  • Lead the application upgrade from Java 8 to Java 17+ (preferably 21).
  • Develop back-end applications using Spring Boot and integrate them with external services and APIs.
  • Design and build cloud-portable and vendor-agnostic applications.
  • Containerise applications using Docker, focusing on cloud-agnostic solutions.
  • Integrate and monitor Kafka distributed event systems.
  • Refactor applications from WebLogic to Tomcat and manage application licensing/compliance.
  • Secure applications using secrets management tools like Hashicorp Vault.
  • Perform full-stack testing and validation, using tools like JUnit, Mockito, Cypress, and Mocha.
  • Contribute to documentation, configuration, and collaborate within an Agile/Scrum team using Jira.

Key Skills

Ranked by relevance