Java Developer

Il y a 6 jours

Brussels, Belgique AMA European Consulting Temps plein
Responsibilities
- Implement RESTful APIs and microservices using modern design principles and best practices.
- Collaborate closely with cross-functional teams including Product, Design, QA, and DevOps to deliver high-quality technical solutions.
- Translate business and functional requirements into efficient and sustainable technical implementations.
- Produce and maintain clear technical documentation to ensure long-term maintainability and knowledge sharing.
- Ensure high code quality through peer reviews, adherence to coding standards, and best development practices.
- Contribute actively to continuous improvement of development processes, tools, and engineering practices. Technical Skills Required
- Strong proficiency in Java (Java 8+) with solid knowledge of object-oriented programming, design patterns, and clean code principles.
- Hands-on experience with Spring and Spring Boot for building scalable RESTful services and microservices.
- Practical experience with Hibernate / JPA for ORM, transaction management, and database interaction.
- Solid knowledge of relational databases such as MySQL or PostgreSQL, including query optimization and data modeling.
- Exposure to NoSQL databases such as MongoDB or Cassandra.
- Experience designing and consuming REST APIs (JSON/XML); familiarity with Swagger / OpenAPI is a plus.
- Experience with testing frameworks such as JUnit and Mockito.
- Proficiency with Git and modern version control workflows.
- Familiarity with build tools such as Maven or Gradle and CI/CD pipelines.
- Exposure to Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP) is considered an asset. Soft Skills
- Strong team player with a collaborative mindset and openness to feedback.
- Comfortable working in fast-paced and evolving environments.
- Proactive, autonomous, and solution-oriented.
- Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders. Type d'emploi : Freelance/Indépendant Rémunération : 2 816,76€ à 4 855,48€ par mois Lieu du poste : Travail hybride (1000 Bruxelles)