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!