About The Role
We are seeking a skilled and motivated Backend Engineer to join our dynamic team. The ideal candidate will design, develop, and maintain scalable backend services and APIs using Java and Spring/Spring Boot. This role requires strong analytical and problem-solving skills, as well as proficiency in crafting and optimizing complex SQL queries.
Key Responsibilities
- Design, develop, and maintain scalable Java-based backend services using Spring Boot that support business-critical systems
- Be involved across the full development lifecycle, including system design, implementation, testing, deployment, and production support
- Work closely with cross-functional teams to deliver reliable and well-structured solutions
- Follow Git-based development workflows, actively participate in code reviews, and contribute to improving engineering best practices
- Ensure high code quality, performance, and system stability in a production environment
- Explore and leverage AI-assisted coding tools to improve development efficiency and code quality
Key Requirements
- 3+ years of hands-on backend development experience in production environments
- Strong proficiency in Java, with solid experience building applications using Spring Boot
- Comfortable working with Git workflows, including branching, pull requests, and code reviews
- Java as the primary technology stack
- Experience using or strong interest in AI-assisted coding tools
- Able to use English as a daily working language in a professional environment
- Demonstrates strong ownership, responsibility, and teamwork, with a collaborative mindset