cover image
ThoughtBot

Full-stack developer (Java, Angular)

Hybrid

Brussels, Belgium

Senior

Freelance

22-01-2026

Share this job:

Skills

Java Jira SQL NoSQL PostgreSQL GitHub GitLab Docker Kubernetes Architecture Databases angular Confluence Spring Spring Boot Microservices

Job Specifications

University degree in IT or relevant discipline, combined with minimum 9 years of relevant working experience in IT;
Minimum 4 years of experience in Java (both with J2SE and J2EE) with extensive knowledge and expertise in the use of design patterns;
Minimum 4 years of experience with Spring and Spring Boot frameworks;
Minimum 4 years of experience in relational databases (Oracle, PostgreSQL, etc.);
Minimum 4 years of experience with SQL language;
Minimum 4 years of experience in Object Oriented design patterns;
Minimum 4 years of experience with Angular2 framework or similar;
Minimum 3 years of experience in developing secure web applications;
Minimum 3 years of experience with JIRA and GITLab;
Minimum 3 years of experience with Docker and Kubernetes;
Minimum 3 years of experience with web services (REST and SOAP), with expertise in the design and development;
Minimum 2 years of experience with XML;
Minimum 2 years of experience in architecture and design of information systems;
Minimum 2 years of experience with Tomcat;
Very good knowledge of Angular and eUI;
Good knowledge of microservices and architecture in the cloud;
Good knowledge of applications design;
Good knowledge of Cloud Services;
Good knowledge of GitHub, Jira and Confluence;
Good knowledge of SQL and NoSQL databases;
Excellent command of the English language.

About the Company

We focus on delivering high-performance and premium services to diverse organizations. ThoughtBot is a team of software engineers, programmers, technology experts and technical recruiters who work together to provide our clients with outstanding services. What we do? * IT Consultation * IT Staffing * Web Development * Mobile App Development * IT Consultation In this high-tech and digitalized world, you may be stuck in certain things. You need to analyze your current business practices, approach and standings in technologie... Know more