Senior Java Web Developer (Spring Boot, SQL)
Số lượng: Đang cập nhật
Địa điểm: Đang cập nhật
Ngày hết hạn: 15/10/2024
Job Description:
- Development & maintenance of web applications
- Ensuring quality of work according to the industry best practices.
- Accurately outlining work task breakdowns for programming and executing the same within the timelines.
- Working in the team to share knowledge and learn from the team.
- Quickly learn new technologies and develop solutions with minimum supervision.
- Document the work and provide efficient user support
Required skills/Experience:
- At least 4 years of experience in Java, Spring Framework.
- Proven experience in working on complex enterprise-level applications.
- Experience in scaling applications and optimizing performance.
- Extensive knowledge of OOP, SOLID principles, design patterns.
- Proficiency in working with relational databases like MySQL, PostgreSQL, Oracle, or NoSQL databases like MongoDB, Cassandra
- Good at problem-solving and troubleshooting.
- Knowledge of testing frameworks (JUnit, Mockito) and API testing tools (Postman, REST Assured).
- Experience with message brokers like RabbitMQ, Kafka.
- Virtualization, Cloud Computing (AWS, GCP, Azure) background is a plus.
- Knowledge of the Agile methodology (Scrum).
- Knowledge of CI/CD.
- Strong communication and report-writing skills to communicate with foreign customers.
- English: TOEIC 600+
Years of experiences: At least 4+ years
Working Location: District 12 (or Phu Nhuan district)
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career.
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued.
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
- Competitive salary and bonus.
- Total Health Care Insurance
- Loan Fund
- Team Building Fund