Job Description:
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.
Continuous Improvement: Stay current with industry trends and technologies to continuously improve the development process and product quality.
Collaboration: Work closely with product managers, designers, and other developers to deliver high- quality features.
System Integration: Integrate Java applications with databases, APIs, and third- party services.
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:
Proficiency in Java and Java EE.
Communication: Strong problem- solving skills and strong verbal and written communication abilities.
Knowledge of front- end technologies (e.g., HTML, CSS, JavaScript) is a plus.
Agile Methodologies: Experience working in Agile/Scrum development environments.
Understanding of RESTful API design and development.
Strong understanding of object- oriented programming (OOP) principles.
Experience with version control systems (e.g., Git).
Familiarity with databases (e.g., MySQL, PostgreSQL) and SQL.
Experience with web frameworks (e.g., Spring, Hibernate).
Familiarity with cloud platforms (e.g., AWS, Azure) is a plus.
Teamwork: Ability to work effectively in a collaborative team environment.
Years of experiences: Good Fresher or Experienced (3+ years)
Benefits/ Opportunity:
Technical & Soft skills internal training courses
Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
Total Health Care Insurance
Having opportunities of being trained oversea and working directly with oversea customer
Loan Fund
Competitive salary and bonus.
Team Building Fund
A stable and rewarding position where your long- term commitment will be highly valued.
Working in an international, dynamic and professional environment with many opportunities to develop career.
Ứng tuyển