Liberty Insurance logo

Senior Software Engineer (Java)

Liberty Insurance
Full-time
On-site
Ho Chi Minh, Vietnam
Developer, Big Data & Cloud

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.).