-
ThoughtBot

Java Software Engineer

ThoughtBot
Luxembourg · Contract · Not Applicable

Required Skills & Qualifications

Candidates must demonstrate concrete, hands-on experience in the following areas:

  • Java development (2+ years) with strong object-oriented programming principles
  • Spring Boot / Spring Framework (or comparable Java frameworks)
  • Design and implementation of RESTful APIs
  • Experience with microservice architectures
  • Strong working knowledge of SQL databases (e.g. PostgreSQL, MySQL)
  • Experience with Git or similar version control systems
  • Solid understanding of the software development lifecycle (SDLC)
  • Experience working in Agile environments (Scrum, Kanban, etc.)
  • Unit testing using JUnit, Mockito, or equivalent frameworks
  • Strong problem-solving and debugging skills
  • Good communication and collaboration skills in a team environment


Nice-to-Have Skills

  • Experience with CI/CD pipelines (e.g. Jenkins, GitHub Actions)
  • Exposure to cloud-based or containerized environments
  • Familiarity with DevOps practices

Key Skills

Ranked by relevance

postgresql jenkins devops cloud scrum java
Login to Apply
Posted
Jan 21, 2026
Type
Contract
Level
Not Applicable
Location
Luxembourg
Company
ThoughtBot

Industries

Banking Financial Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Galaxi Consulting Group
Related

Dotnet Developer

2026-05-28

Full-time
Mid-Senior
France
IT Services
Information Technology
View Job Details
Westpac Group
Related

AI Engineer

2026-05-20

Full-time
Not Applicable
Australia
Banking
Engineering
View Job Details
IT Search
Related

Senior Java Software Engineer

2026-05-28

Contract
Mid-Senior
Ireland
IT Services
Information Technology