Nova Hunte
Expert Back-End/API Developer
Nova HunteLuxembourg1 day ago
ContractInformation Technology

Do you have 5+ years of Expert-level experience in Java Back-End/API Development, specifically with Spring Boot and RESTful services? Apply now for a long-term, on-site contract opportunity for a client in Luxembourg.


Requirements:

  • 5+ years of experience in Java Back-End Development, specifically using Spring Boot
  • Strong experience with Java versions up to 21 and developing vendor-agnostic, cloud-portable applications
  • Expertise in developing and integrating RESTful APIs , with familiarity in GraphQL and API Gateway tools (e.g., WSO2)
  • Proven experience with Event-Driven Architecture using Apache Kafka for asynchronous processing and centralised data schema management
  • Strong experience with PostgreSQL RDBMS and database configuration tools like Liquibase
  • Proficiency in securing applications following standards (SSDF, NIST 800-53) and using secrets management tools like Hashicorp Vault
  • Experience with Containerisation using Docker in cloud-agnostic environments
  • Experience with CI/CD practices and backend testing tools (JUnit, Mockito, Testcontainers)
  • Familiarity with monitoring and logging tools such as the 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), French (intermediate)


Job Description:

  • Develop back-end applications using Spring Boot and integrate them with external services and APIs.
  • Develop and integrate vendor-agnostic Java APIs, especially with RESTful services.
  • Integrate Kafka distributed event systems for asynchronous contexts and manage data schemas.
  • Containerise applications using Docker for cloud-agnostic environments.
  • Secure applications and refactor code to retrieve secrets securely from tools like Hashicorp Vault.
  • Perform back-end testing and validation using tools such as JUnit, Mockito, and Testcontainers.
  • Work within an Agile/Scrum environment, using tools like Jira and Confluence.

Key Skills

Ranked by relevance