Senior Software Engineer (Java Springboot) - Small European Company - English only!
Select HR
(Machelen), Belgium
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.select-jobs.be
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Spring Security
Agile Methodology
Confluence
JIRA
Command-Query Responsibility Segregation (Software Development)
Relational Databases
DevOps
PostgreSQL
Network Architecture
RabbitMQ
+21 more
Prometheus
Data Streaming
UML
Test-Driven Development (TDD)
Grafana
Spring-boot
Archimate
Backend
Event Driven Architecture
Containerization
Gitlab-ci
Git Flow
Kubernetes
Information Technology
Atlassian Tools
Apache Kafka
Restful APIs
Atlassian Bamboo
Docker
Jenkins
Microservices
Job description
- Design the backend architecture and define how components such as user interfaces, internal tools, and external applications interact with the backend, with a focus on reliability, resilience, and recovery.
- Build services following microservices architecture principles and align with the Twelve-Factor App methodology for scalable, maintainable applications.
- Develop, optimize and maintain high-quality backend systems using Java, Spring Boot, and modern development practices.
- Contribute to solution architecture, applying patterns such as event-driven design, Saga, CQRS, and domain-driven design.
- Design secure, scalable APIs and support data model evolution.
- Model and manage data using relational databases, especially PostgreSQL, ensuring consistency, performance, and maintainability of the persistence layer.
- Actively participate in Agile ceremonies such as planning, estimation, reviews, and retrospectives.
- Lead technical design discussions and promote clean code, test-driven development, and automation.
- Contribute to system modeling activities using appropriate standards (e.g. UML, ArchiMate) to describe services, integrations, and data flows.
- Collaborate with product owners, business analysts, the service delivery manager, and the enterprise architect for planning activities and refining functional and non-functional requirements.
- Work closely with DevOps and Security teams to ensure compliance with best practices and relevant regulations (e.g. NIS2, GDPR).
- Provide mentorship to the team and share architectural and engineering expertise.
Requirements
- Continuously develop technical skills through training, reading, knowledge sharing, and staying informed about emerging technologies.Profiel * Degree in Computer Science, Information Technology, Engineering, or a related field.* 7+ years of backend development experience with Java and Spring ecosystem.
- Proven experience in solution architecture.
- Experience delivering features in agile environments.
Technical Proficiencies:
- Strong knowledge of Java, Spring Boot, Spring Security, and RESTful API development.
- Experience with event-based architecture, Kafka, RabbitMQ, and eventual consistency patterns.
- Proficiency in RDBMS, especially PostgreSQL, and ORM tools.
- Familiarity with CI/CD pipelines, Git workflows, and tools such as Bamboo, Jenkins, GitLab CI.
- Testing mindset: solid experience in unit, integration, and contract testing.
- Experience with containerization tools like Docker; knowledge of Kubernetes is an asset.
- Familiarity with system modeling practices, such as UML, ArchiMate, or equivalent standards to support architectural design and documentation.
- Experience with Atlassian tool stack, especially Jira for backlog management and Confluence for technical and project documentation.
- Exposure to observability tools such as Prometheus, Grafana, is a plus.
Soft Skills:
- Excellent communication and collaboration skills.
- Strategic thinker with strong problem-solving and analytical abilities.
- Able to mentor others and promote a culture of continuous improvement.
- Fluent in English (spoken and written).Organisatie- en afdelingomschrijving Our client is a leading European company specializing in internet infrastructure, located in the Brussels area. Join a dynamic, multicultural team at a tech-driven company with a human-scale approach.
Benefits & conditions
- A competitive compensation package that includes a competitive salary, a company car, meal vouchers, a comprehensive group and health insurance plan and additional holidays.
- Healthy work-life balance including hybrid work.
- Opportunities for growth and development.
- A role that supports a high-impact, high-visibility European digital initiative. Ik wil direct solliciteren Ik heb nog een vraag *Deze functie staat open voor iedereen. Ongeacht gender, seksuele geaardheid, origine, filosofische of religieuze overtuiging, leeftijd of handicap. Heb je nog vragen? Laurence Billen Principal Recruitment Consultant 02 789 71 06 Stel een vraag Stel een vraag Vul hier je gegevens in. Naam Helaas is er iets fout gegaan tijdens het versturen van je sollicitatie. Probeer het graag even opnieuw. Indien je deze melding blijft zien, sluit dan de browser en probeer het nogmaals of neem contact met ons op op marketing@selecthr.be. Sluiten Annuleren Versturen
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.select-jobs.be
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦