S

Technical Lead (Java, Hybrid working)

SmartDev
Full-time
On-site
P. Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội, Vietnam
Company Description

  • SmartDev is a leading provider of global software solutions. SmartDev was established in 2014 and is a wholly owned subsidiary of Verysell Technologies Group (Switzerland). 
  • SmartDev combines renowned Swiss quality with the Vietnamese passion to provide excellence and value. SmartDev brings together smart people both internally and externally to create partnerships that push boundaries and challenge the status quo. 
  • As part of SmartDev’s aggressive growth plan we are looking to expand our development team.

Job Description

We are seeking a highly skilled and experienced Java Tech Lead to join our dynamic team. The ideal candidate will have a strong background in Java development, specifically with Spring Boot, and experience in leading technical teams. This role requires expertise in a variety of technologies, including Docker, Angular, and various CI/CD tools. You will be responsible for guiding the technical direction of our projects and ensuring the successful delivery of high-quality software solutions. 


What you need to be successful in this role:

  • Lead the development team in designing, developing, and deploying Java-based applications. 

  • Ensure the local development infrastructure is fully dockerized and maintained at Docker version 24.0.0+. 

  • Utilize IntelliJ IDEA for development and ensure the team is proficient with it. 

  • Work with Java AdoptOpenJDK 21+ and ensure backend services are developed using Java 17 with Spring Boot. 

  • Manage and optimize build processes using Maven with x-root Nexus. 

  • Oversee frontend development with Angular 17 and prime-ng as the component library. (is preferred) 

  • Integrate and manage Camunda as the workflow engine and Keycloak as the identity provider. 

  • Design and maintain databases using PostgreSQL. 

  • Implement and maintain CI/CD pipelines using GitLab, ensuring integration with SonarQube for code quality. 

  • Develop and enforce testing strategies, including unit tests, component tests, end-to-end tests, and integration tests, with a target of 80% code coverage. 


Qualifications

We are also looking for:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field. 
  • Proven experience as a Java Developer, with a focus on backend development using Spring Boot. 
  • Previous experience in a tech lead role, guiding and mentoring development teams. 
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues. 
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment. 
  • Familiarity with Agile/Scrum methodologies.

Preferred Skills: 

  • Experience with Fintech and integrations. 
  • Knowledge of cloud infrastructure and services, particularly AWS. 
  • Experience with serverless architecture and microservices design. 

Additional Information

Benefits:

  • 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

This job is closed.