> Markdown version of [/jobs/ext/3719815-senior-software-engineer-java-springboot-small-european-company-english-only](https://www.wearedevelopers.com/jobs/ext/3719815-senior-software-engineer-java-springboot-small-european-company-english-only). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Java Springboot) - Small European Company - English only! - **Company:** Select HR - **Location:** (Machelen), Belgium - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** October 14, 2026 - **Apply:** https://www.select-jobs.be/Items/nl-BE/Jobs/ICT/senior-software-engineer-java-springboot---small-european-company----english-only/ApplyClosed-start ## About the Role * 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. ## 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.