Senior Software Engineer (Java)

Location: Ho Chi Minh, Viet Nam

Type: Full Time

Min. Experience: Experienced

JOB SUMMARY

In this role, you will play a crucial part in design, develop, and implement custom applications for insurance domain using the Spring Framework, AWS...

JOB DUTIES 
 
  • Collaborate with Scrum Masters, Product Owners, and peer engineers to iteratively create technical solutions that meet business and technical requirements.
  • Work as part of an innovative team, acting as a strong advocate for continuous integration, continuous delivery, quality assurance, and test/process automation.
    Be skilled in troubleshooting production issues and coordinating with peer engineers to streamline code deployment.
  • Handle end-to-end development, including coding, testing, and debugging during each cycle.
  • Enjoy experimenting with the latest innovative trends in front-end and back-end development.
  • Work under limited supervision, demonstrate ability to debug new software or significant enhancements to existing software to achieve desired results and documents appropriate aspects of those deliverables.
  • Support feature technical implementation.
  • Create and maintain technical documentation.
  • Research technology and bring new ideas to the team.
  • Possess a deep understanding of the product and business goals which you can translate into technology decisions.

JOB REQUIREMENTS
 
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 3+ years of experience with Spring Framework (Spring Boot, Spring Data, Spring Security).
  • Strong understanding of RESTful API design principles.
  • Proficiency in Java programming language.
  • Experience with AWS cloud platform (ECS Fargate, EC2, Lambda, ALB, API Gateway).
  • Experience with implementing ApigeeX Oauth2.0.
  • Experience with database management systems (RDBMS, NoSQL) like Oracle, SQL Server, PostgreSQL, DynamoDB.
  • Familiarity with API testing frameworks (Postman, JUnit)
  • Experience with CI/CD practices and tools (Jenkins pipelines, GitHub Actions-based workflows etc.). 
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

What is your current salary?*
What is your desired salary?*
Will you now or in the future require visa sponsorship in Vietnam?*
The earliest availability to onboarding?
Do you have relatives or friends working in Liberty Insurance Limited?*
I have read and agreed to the Personal Information Collection Statement for Job Applicants
(https://www.libertyinsurance.com.vn/chinh-sach-va-thong-bao-ve-xu-ly-du-lieu-ca-nhan-danh-cho-ung-vien)*
Human Check*