Java Backend Engineer
Il y a 7 heures
Luxembourg
Cloud Power Luxembourg
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
We are looking for an experienced Backend Engineer with strong expertise in Java and Spring Boot to join our client's development team.
In this role, you will be responsible for designing, developing, maintaining, testing and deploying robust backend applications and services. You will work closely with technical and business stakeholders to translate requirements into high-quality software solutions, while contributing to the deployment and monitoring of applications across on-premises and cloud-based environments.
Key Responsibilities
• Design, develop, maintain, test and deploy web portals, applications, components and libraries using Java and the Spring ecosystem.
• Develop scalable and reliable backend services and APIs using Spring Boot.
• Collaborate with team leads, technical leads, business analysts, developers and QA engineers to understand business and technical requirements.
• Contribute to the clarification, consistency and alignment of functional and technical requirements.
• Develop and integrate web services using REST and SOAP.
• Implement asynchronous communication and event-driven architectures using technologies such as Apache Kafka.
• Write unit and integration tests to ensure code quality, reliability and maintainability.
• Participate in code reviews and contribute to development best practices.
• Deploy, configure and monitor applications in on-premises and cloud-based containerized environments.
• Contribute to CI/CD processes and DevOps practices. Technical Requirements Backend Development
• Strong experience in Java development (Java 17 or higher; Java 21+ preferred).
• Solid knowledge of Spring Framework 6.x or higher and Spring Boot 3.x or higher.
• Experience with JPA and Hibernate.
• Good understanding of REST and SOAP web services.
• Experience with asynchronous communication and event streaming technologies, particularly Apache Kafka. Testing
• Experience with JUnit or TestNG.
• Familiarity with Mockito or equivalent mocking frameworks.
• Strong focus on software quality, testing and maintainable code. DevOps & Cloud
• Experience with Maven and Git.
• Knowledge of CI/CD pipelines, preferably using Azure DevOps.
• Experience with Docker and containerized application environments.
• Exposure to cloud platforms, preferably Microsoft Azure.
• Experience deploying and monitoring applications in on-premises and cloud environments. Security
• Understanding of authentication and authorization mechanisms.
• Experience with OpenID Connect (OIDC) and OAuth 2.0. Language : French and English Nice to Have
• Full-stack development experience.
• Knowledge of JavaScript frameworks, preferably React.
• Experience working in cloud-native and distributed application environments.
Key Responsibilities
• Design, develop, maintain, test and deploy web portals, applications, components and libraries using Java and the Spring ecosystem.
• Develop scalable and reliable backend services and APIs using Spring Boot.
• Collaborate with team leads, technical leads, business analysts, developers and QA engineers to understand business and technical requirements.
• Contribute to the clarification, consistency and alignment of functional and technical requirements.
• Develop and integrate web services using REST and SOAP.
• Implement asynchronous communication and event-driven architectures using technologies such as Apache Kafka.
• Write unit and integration tests to ensure code quality, reliability and maintainability.
• Participate in code reviews and contribute to development best practices.
• Deploy, configure and monitor applications in on-premises and cloud-based containerized environments.
• Contribute to CI/CD processes and DevOps practices. Technical Requirements Backend Development
• Strong experience in Java development (Java 17 or higher; Java 21+ preferred).
• Solid knowledge of Spring Framework 6.x or higher and Spring Boot 3.x or higher.
• Experience with JPA and Hibernate.
• Good understanding of REST and SOAP web services.
• Experience with asynchronous communication and event streaming technologies, particularly Apache Kafka. Testing
• Experience with JUnit or TestNG.
• Familiarity with Mockito or equivalent mocking frameworks.
• Strong focus on software quality, testing and maintainable code. DevOps & Cloud
• Experience with Maven and Git.
• Knowledge of CI/CD pipelines, preferably using Azure DevOps.
• Experience with Docker and containerized application environments.
• Exposure to cloud platforms, preferably Microsoft Azure.
• Experience deploying and monitoring applications in on-premises and cloud environments. Security
• Understanding of authentication and authorization mechanisms.
• Experience with OpenID Connect (OIDC) and OAuth 2.0. Language : French and English Nice to Have
• Full-stack development experience.
• Knowledge of JavaScript frameworks, preferably React.
• Experience working in cloud-native and distributed application environments.