JOB DESCRIPTION
We are looking for a Java Developer with around 5 years of experience to join our on-site development team. The ideal candidate will be responsible for developing, maintaining, and optimizing backend systems to ensure high performance and scalability.
Key Responsibilities:
- Develop, enhance, and maintain backend services using Java and Spring Boot.
- Collaborate with cross-functional teams to design, build, and deploy scalable solutions.
- Write clean, maintainable, and testable code following best practices.
- Integrate with internal and external systems via RESTful APIs and message queues.
- Participate in code reviews, troubleshooting, and performance optimization.
REQUIREMENT
- Approximately 5 years of experience in backend development using Java.
- Solid hands-on experience with Spring Boot and related Spring frameworks.
- Strong understanding of RESTful API design and integration.
- Experience working with relational databases (e.g. MySQL, PostgreSQL) and basic SQL optimization.
- Familiarity with message queues (such as Kafka, RabbitMQ, or similar) is a plus.
- Good knowledge of object-oriented programming (OOP), design patterns, and clean code principles.
- Experience with version control systems (Git).
Development & Engineering Practices
- Ability to write clean, maintainable, and testable code.
- Experience participating in code reviews, debugging, and performance tuning.
- Understanding of backend system performance, scalability, and reliability.
- Familiar with Agile/Scrum development processes.
Soft Skills
- Good communication and teamwork skills; able to collaborate effectively with cross-functional teams.
- Strong problem-solving and analytical thinking.
- Willingness to learn new technologies and continuously improve technical skills.
Nice to Have
- Experience with Docker, CI/CD pipelines, or cloud platforms.
- Exposure to microservices architecture.
- Basic understanding of security best practices for backend systems.
WHY YOU'LL LOVE WORKING HERE
- Career growth opportunities
- Health Benefits + Premium Health Insurance package for you.
- 5 working days per week (Monday-Friday), to some extent flexible working hours.
- Competitive salary package with 13th monthly salary and a good long-term and performance bonus monthly and yearly.
- Vibrant team culture
- Team events & trips
- Sports activities: football, badminton, foosball
- Free snack and coffee
- Competitive salary package with 13th monthly salary and a good long-term and performance bonus monthly and yearly
- Skills up plan with Tech talk, soft skill talk, English club, working process training.
- Company trip yearly