Java Developer - API & System Integration
Pauwels Consulting
Bruges, Belgium
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Dutch Experience level
SeniorJob location
Bruges, Belgium
Tech stack
Java
API
Continuous Integration
Distributed Systems
Hibernate
Enterprise Messaging Systems
NoSQL
OAuth
Performance Tuning
RabbitMQ
SQL Databases
Systems Integration
Test Driven Development
Spring Cloud
Spring-boot
Backend
GIT
Production Code
Kafka
REST
Api Management
Job description
- Develop and maintain APIs and integrations between internal and external systems.
- Build innovative integration solutions within a modern Java and Spring Boot environment.
- Implement messaging solutions using RabbitMQ to ensure robust and scalable system connectivity.
- Collaborate within an agile team to deliver high-quality technical tasks and shared objectives.
- Communicate transparently with various teams and stakeholders to facilitate technical alignment.
- Contribute to efficient and sustainable solutions through analytical and pragmatic problem-solving.
- Share technical expertise and continuously challenge existing knowledge to drive improvement.
Requirements
- You have 5+ years of experience in backend development using Java 11+, Spring Boot, and Spring Cloud.
- You possess extensive knowledge of RESTful APIs and integration patterns.
- You have experience with messaging systems such as RabbitMQ.
- You bring proficiency in data and integration tools including Hibernate, SQL, and NoSQL databases.
- You have experience with CI/CD and Git for version control.
- You possess knowledge of security standards such as OAuth to ensure robust code.
- You're committed to high-quality code through TDD, testing, and performance optimization.
- You are proactive, analytical, and possess strong communication skills.
- You are fluent in Dutch.
Nice to Haves
- Experience with Azure API Management.
- Knowledge of distributed systems and EDA using Kafka.