Job Description:
Collaboration: Work closely with product managers, designers, and other developers to deliver high- quality features.
Code Review & Testing: Conduct code reviews and write unit tests to ensure high- quality code and adherence to best practices.
Application Development: Design, develop, and maintain robust, scalable, and efficient Java applications.
System Integration: Integrate Java applications with databases, APIs, and third- party services.
Continuous Improvement: Stay current with industry trends and technologies to continuously improve the development process and product quality.
Documentation: Create and maintain comprehensive documentation for all developed code and systems.
Troubleshooting: Identify and resolve software defects and performance issues.
Required skills/Experience:
Experience: 3+ years of professional experience in Java development.
Education: Bachelor’s degree in computer science, Software Engineering, or a related field.
Technical Skills:
Experience with version control systems (e.g., Git).
Agile Methodologies: Experience working in Agile/Scrum development environments.
Communication: Strong problem- solving skills and strong verbal and written communication abilities.
Understanding of RESTful API design and development.
Strong understanding of object- oriented programming (OOP) principles.
Proficiency in Java and Java EE.
Familiarity with databases (e.g., MySQL, PostgreSQL) and SQL.
Teamwork: Ability to work effectively in a collaborative team environment.
Familiarity with cloud platforms (e.g., AWS, Azure) is a plus.
Experience with web frameworks (e.g., Spring, Hibernate).
Knowledge of front- end technologies (e.g., HTML, CSS, JavaScript) is a plus.
Years of experiences: 3+
Benefits/ Opportunity:
Having opportunities of being trained oversea and working directly with oversea customer
Loan Fund
Technical & Soft skills internal training courses
Team Building Fund
Total Health Care Insurance
Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
A stable and rewarding position where your long- term commitment will be highly valued.
Competitive salary and bonus.
Working in an international, dynamic and professional environment with many opportunities to develop career.
Ứng tuyển