Middle/Senior Java Developer (English)
1. Job description
- Conduct software analysis, research, programming, testing and debugging.
- Contribute to improve the product and the working procedures together with PM and clients.
- Writing clean, readable, and easily maintainable code.
- Implementation of software solutions by developing and maintaining Java components and interfaces.
- Implementation of UI elements with server-side logic.
- Resolve issues and other work in line with pre-set plans, report work progress to PM.
- Always comply closely to the best practices in the development of the software regulated by the projects and company.
- Mentor and train intern/junior developers.
2. Requirement:
- Graduated from ICT major or relevant.
- Be proficient in Java (with at least 3 years of experience).
- Excellent communication skills in English.
- Have good knowledge and know-how to use J2EE, framework Spring boot, Struts, Hibernate.
- Master in Java Core.
- Good knowledge of Design pattern, OOP, REST API, Json, Restful, Oauth.
- Good knowledge of MVC.
- Have good understanding and be highly experienced with MS SQL Server or other similar CSDL like MySQL, PostgreSQL.
- Knowledge of Agile methodologies.
- Good teamwork skills and working under pressure.
- Good organizational skill, technical documents researching, building and managing.
Priority for candidates: (Optional)
- Have experience in developing frontend (Bootstap, JQuery, Javascript, HTML, CSS) and other frameworks like Angular/ReactJS/VueJS;
- Have experience and understanding of UI/UX
- Have good knowledge and working skill in using other CSDL nonSQL like MongoDB/Cassandra.
- Expose to the deployment of the system to cloud platform like AWS, Azure, Google Cloud Platform.
- Working experience in building API gateway, Microservice.
- Working experience with Docker, Kubernetes.
3. Benefit
3.1. Human Resource Development Policy
Developing a high-quality workforce is a top priority at Newwave Solutions. Therefore, we continuously build and refine policies to attract, nurture, and appropriately reward talented individuals. Our strategies include:
- Emphasizing a strong learning culture, Newwave regularly conducts internal training programs and sends personnel to reputable institutions to enhance both their professional and soft skills.
- Implementing regulations that ensure employee welfare and rights, fostering stronger bonds between employees and the company and creating an environment for focused work and dedication.
- Establishing a transparent and equitable system for salary and bonuses.
- Organizing regular events to care for the physical and mental well-being of employees during holidays, festivals, birthdays, team-building activities, and summer trips.
3.2. Advancement Opportunities
By joining Newwave Solutions, candidates can benefit from:
- Working in a youthful and transparent environment with clear paths for career advancement.
- Being provided maximum opportunities to develop personal, collective, and work productivity capabilities.
3.3. Compensation and Benefits
- Competitive salary range (up to 45M gross)
- 13th-month salary, performance-based bonuses tied to the company's business performance, individual capacity, etc.
- Probation period with full salary for 2 months
- Enjoying social insurance, health insurance, and unemployment insurance as regulated by the government.
- Premium Health Insurance for all staff members.(after signing 1 year labor contract)
- Longevity benefits.
- Annual health check-up.
- Bi-annual performance reviews.
- Yearly travel and quarterly team-building activities.
- Participation in company clubs such as Football Club, Game Club, Gym Club, Badminton Club, Media Club, etc.
- Gifts for Tet (Lunar New Year), company birthday, welcoming new employees, and other special occasions.
Special Provisions:
- Access to complimentary in-house training with experienced instructors.
- Support for external training programs.
- Policies that aid in learning activities, knowledge exchange, and sharing.
-
Working Hours: 5 days/week, Monday to Friday.
-
Flexible timekeeping: 8 hours/day, can start around 8:30 a.m. - 9:00 a.m. and end around 5:30 p.m. to 6:00 p.m.