Developer RESTful API Linux Git (Version Control) Java
We are seeking an experienced Senior Java Developer to collaborate closely with our system analysts in developing modules for our enterprise system. The ideal candidate will be responsible for translating requirements and functional specifications into high-quality code, ensuring system stability and performance. Key Responsibilities: • Collaborate with system analysts to design and implement modules based on functional specifications. • Update technical documentation and manage code commits and merges using GitLab/SVN. • Prepare and execute unit and integration tests, integrating them into automated procedures with Sonar and Jenkins. • Participate in peer code reviews, sharing knowledge of coding best practices and emerging technology stacks. • Maintain and support existing systems to ensure optimal performance post-deployment. • Build, test, and support applications as requested by the business support department. • Oversee the deployment of system features, monitor integration success, and maintain systems throughout their lifecycle. • Utilize Jira for tracking development progress and linking to GitLab for version control.
• Bachelor’s Degree or equivalent in Computer Science, Information Technology, or a related field. • Minimum of 5 years of experience in Java 7, with strong expertise in the Struts framework. • Proficient in Linux server environments, with the ability to track logs effectively. • Strong understanding of RESTful API design and development. • Familiarity with version control systems, particularly Git. • Excellent problem-solving skills and a keen attention to detail. • Strong command of English, both written and verbal.
• 20 annual leave days alongside Vietnamese public holidays • Competitive Salary & Bonus • Free Kindergarten for staff’s kids • Lunch Allowance • Two-day weekend: Sat and Sun • Premium Health Care PVI • Yearly career/ performance evolution • A flat organization (respect, teamwork, flexibility, transparency) • 13th salary bonus/ competitive salary • Cutting-edge technologies/ Scrum methodology/ Agile development • Udemy/ LeAcademy/ English training course • Great activities (Team Building, Company Trip, Weekly Happy Friday, ...) • Good work environment and good colleague (parties, holidays, team building activities) • Self-organize project team • Work with high profile multinational companies
• Experience in team leadership. • Proficiency with machine learning frameworks such as PyTorch, NumPy, Pandas, and LangChain. • Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or GitHub Actions. • Experience with deploying ML models to edge devices, mobile devices. • Experience in frontend development. • Experience with DataBricks. • Familiarity with computing cluster management tools such as SLURM. • Experience in research (yes we encourage it) and publishing to scientific conferences.