Search by job, company or skills

DBot Software

Backend Developer (Java & Spring Boot)

5-7 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 months ago

Job Description

We are seeking talented Backend Developers (Java & Spring Boot) to help shape the future of a next-generation SaaS platform. In this role, youll work with a cutting-edge Spring Boot application while tackling the challenge of integrating with a 20-year-old legacy Java Servlet system. Your expertise will drive the creation of reliable, high-performance, and scalable software solutions that make a real impact.

What Youll Work On

  • Design and build RESTful APIs following established architecture patterns.
  • Develop modular features using modern Java features like Virtual Threads for high-performance systems.
  • Work with a legacy Java Servlet/Tomcat application and manage complex database schemas.
  • Implement data migration strategies and maintain backward compatibility.
  • Optimize MySQL queries and handle database migrations using Flyway or similar tools.
  • Ensure data integrity across both modern and legacy systems.

What Were Looking For

  • 5+ years of Java development experience (Java 21+ preferred: Records, Virtual Threads, Stream API).
  • 3+ years of experience with Spring Boot 3.3+, including Spring Data JPA (Hibernate), Spring Security, and Spring Web for RESTful APIs.
  • Strong knowledge of MySQL and Docker for development and deployment.
  • Understanding of microservices architecture and version control (Git).
  • Bonus skills: MapStruct, Lombok, Jakarta Validation, structured logging (Logback/ELK), and Azure cloud basics.

Soft Skills

  • Problem-solving mindset to navigate legacy systems and create modern solutions.
  • Collaborative approach with experience in Agile/Scrum teams.
  • Strong communication skills for explaining technical concepts to non-technical stakeholders.
  • Attention to detail to ensure data consistency and code quality.

Development Practices & Tools

  • Test-Driven Development (TDD) and CI/CD pipeline experience.
  • Docker-based local development environment.
  • Jira for project management and Scrum methodology.
  • Microsoft Teams for daily collaboration.
  • Automated testing and code quality tools.
  • Azure hosting with DevOps support.

Why Join DBot Software

  • International exposure: Work with European clients while based in Bangkok or remotely.
  • German management & culture: We bring European quality standards, transparency, and structured workflows.
  • Exciting projects: From SaaS products to AI-driven platforms, we tackle real business challenges with modern tech.
  • Career growth: Clear career paths with opportunities to grow into lead or architect roles.
  • Work-life balance: Flexible remote or hybrid work, plus a supportive team environment.
  • Perks & benefits: Competitive salary, private health insurance, visa & work permit support (for expats), 1220 days annual leave, and modern equipment.

Interested

Apply now or send us a message to discuss this exciting opportunity. Wed love to hear from you!

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 122859731