Java

Kafka

SpringBoot

Clean code

Backend Engineer

Belgium

Senior

Backend

Permanent / Freelance

About Staizen

At Staizen, we live and breathe transformation. We support and guide our clients through the toughest and nitty-gritty parts of building, modernizing, and running digital products and platforms. Transformation is not easy and to be the best partners, we challenge ourselves to constantly practice what we preach in the way we do, build and lead.

The name Staizen is short for “State of Kaizen”, inspired by the Kaizen philosophy of continuous improvement. We are all about getting 1% better every day because sustainable transformation is not about the big bang but manifests in the daily choices that we commit to do every single day.

What we offer

  • Get the chance to work on transformation at scale missions for complex industries such as banking, e-commerce, insurance
  • Be part of exciting communities where you can collaborate, grow and learn across the board
  • We are remote-first  with global operations across Belgium, France, Luxembourg, Poland, Philippines, Singapore, and Cyprus, with optional co-working spaces for the team

Perks & Benefits

  • 1% better yearly budget - your personal growth & learning fund
  • Co-working spaces - for the times when you want to spice up and change environments
  • Remote set-up budget - to get you up and running wherever you decide to work
  • Team-up budget - Monthly lunch/dinner budget for physical or virtual team bonding
  • Good medical coverage - so you don’t have to worry about your health
  • Flexitime - We follow the standard business hours, but we trust you to find your most productive time

Responsibilities

  • Define technical requirements and guidelines for web and mobile applications; 
  • Create, develop and implement micro services that run in our client’s infrastructure with Java, Spring-Boot
  • Actively using Agile Methodology and Rapid Application Development to optimize client’s tools, web and mobile applications for maximum performance, speed and scalability; 
  • Collaborate effectively within a cross-functional organization (including our digital experts and developers) to prioritize, scope and communicate progress of deliverables; 
  • Write clean, sleek, test-driven, modular and highly reusable code while maintaining configurations; 
  • Automate the building, testing and deployments to promote continuous delivery; 
  • Help release and maintain code and debug production issues; 
  • Contribute to a team culture that values openness, collaboration, initiatives and innovation
  • Communicate with the tech lead, to understand the technology thoroughly
  • Perform unit and system testing
  • Understand business requirements and create plans accordingly
  • Perform threat and risk assessments

Requirements

  • Bachelor’s/Master’s degree in computer science (or equivalent experience)
  • At least 5+ years of experience building large-scale software applications
  • Previous work experience with Spring framework
  • Should have deep knowledge of SOA & Micro services, REST Services Development
  • Developing Micro service using Spring
  • Spring MVC, Spring Boot
  • Knowledge of GRPC
  • Experience in supporting and/or implementing complex integration projects
  • Experience of production grade Kafka implementation.
  • Hands on Experience with the CQRS pattern
  • Hands on experience with Event Sourcing.
  • Knowledge of MongoDB, Apache Kafka, and Kubernetes
  • In-depth knowledge of data structures and algorithms
  • Familiarity with web servers
  • Extensive knowledge of SQL
  • Hands-on experience with Java technologies
  • Work closely with the software architects to create high-level applications
  • Excellent written and verbal communication skills with proven Fluency in English / French or English / NL
  • Unit Testing and Mocking frameworks experience
  • Continuous integration and deployment
  • Spring Security
  • Experience using the latest debugging development tools
  • Experience writing unit tests
  • Experienced with writing complex SQL queries and analysis of data correlations