Job Title: Java Software Engineer
Location: Belgium
Hybrid
MY client is a leading global banking institution known for its innovative approach to financial services. With a focus on digital transformation, they are building cutting-edge solutions to support their customers in an ever-evolving financial landscape. This is an exciting opportunity to join a fast-paced, high-performance team working on next-gen banking platforms.
Responsibilities:
* Design, develop, and maintain high-quality Java-based backend systems.
* Collaborate with cross-functional teams to define system requirements and design solutions that meet business needs.
* Write clean, efficient, and scalable code following best practices and coding standards.
* Optimize backend performance to ensure high availability and low latency.
* Build and integrate RESTful APIs for seamless communication with front-end applications.
* Stay up-to-date with the latest backend development trends and Java technologies.
Essential Skills:
* Extensive experience as a Backend Java Developer/ Java software engineer
* Strong proficiency in Java, particularly with frameworks like Spring (Spring Boot, Spring MVC).
* In-depth knowledge of Spring (Spring Boot, Spring Data, Spring Security, etc.) for building robust backend systems.
* Solid experience with Kubernetes for container orchestration and managing cloud-based applications.
Preferred Skills:
* Experience with microservices architecture, particularly in banking or financial services.
* Familiarity with asynchronous programming and event-driven architectures using tools like Kafka or RabbitMQ.
* Familiarity with CI/CD pipelines, DevOps practices, and automated deployment tools in a cloud-based environment.
Languages:
Required English- Professional fluency
Required French- Professional fluency
If interested please apply or send your CV to Eleanor.vickress@g2recruitment.com