DBot Software

Backend Developer (Java & Spring Boot)

Posted: 2 minutes 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, you’ll 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 You’ll Work OnDesign 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 We’re Looking For5+ 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 SkillsProblem-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 & ToolsTest-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), 12–20 days annual leave, and modern equipment.Interested? Apply now or send us a message to discuss this exciting opportunity. We’d love to hear from you!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In