Senior Java Software Engineer (Spring, Azure)

JOB DESCRIPTION

Perform hands-on coding and code review as other peer developers as needed
Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this;
Design, develop, review, implement, maintain and manage continuous integration, build management and deployment scripts, systems, and any code as required;
Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate, and planning, etc
Provide mentoring/training for junior members if any
Perform other tasks assigned by the Line Manager

JOB REQUIREMENT

General requirements:
At least an intermediate skill level in English
Likely having 4+ years of experience (flexible depending on how fast your learning and technical developing capabilities are)
Able to obtain deep knowledge of the project's technologies
Able to work independently with minimal guidance
Able to self-learn and quickly adapt to new technologies
Experience in collaborating with the client's development team
Technical requirements:
Fluent with Java to develop enterprise web-based applications
Strong experience with OOP designs and design patterns
Strong experience with web-based technologies: Spring (Spring Core, Spring MVC, Spring Security, Spring Data, Spring Boot) and ORM (JPA, Hibernate)
Familiar with DevOps techniques (CI/CD, IaC tools, containerization, and orchestration, etc.)
Good experience with unit testing: JUnit, mock
Experience with software development principles such as SOLID, DRY
Experience with writing efficient SQL queries
Experience with Web Services (REST, etc.)
Experience in microservices and cloud environments (Azure)
Nice to have:
Experience with HTML/ CSS/ SCSS/ JavaScript/ Bootstrap and one of following JavaScript frameworks: ReactJS, Angular

WHAT'S ON OFFER

Working in one of the Best Places to Work in Vietnam
Building large-scale & global software products
Working & growing with Passionate & Talented Team
Diverse careers opportunities with Software Services, Software Product Development, IT Solutions & Consulting
Attractive Salary and Benefits
Two performance appraisals every year and performance bonus
Onsite opportunities: short-term and long-term assignments in North American (U.S, Canada), Europe, Asia.
Flexible working time
Various training on hot-trend technologies, best practices and soft skills
Premium healthcare insurance for you and your loved ones
Company trip, big annual year-end party every year, team building, etc.
Fitness & sport activities: football, tennis, table-tennis, badminton, yoga, swimming…
Joining community development activities: 1% Pledge, charity every quarter, blood donation, public seminars, career orientation talks, …
Free in-house entertainment facilities (foosball, ping pong, gym…), coffee, and snack (instant noodles, cookies, candies…)

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product, Start up studio

Technical Skills:

Java, Devops, Spring, Azure, Microservices

Location:

Ho Chi Minh - Viet Nam

Salary:

Negotiation

Job ID:

J01906

Status:

Active

Related Job:

Senior Machine Learning Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Information Technology & Services

  • Machine Learning

Negotiation

View details

Fullstack Engineer - BRAIN

Ho Chi Minh - Viet Nam


product, Investment Management

  • Frontend
  • Backend

Develop complex single page applications. Build reusable components for usage across interfaces. Develop responsive layouts for desktop and mobile devices. Automate UI testing processes. Develop backend application services and APIs. Integrate with AWS and external cloud services. Optimize application for speed and scalability. Be an active member of an agile engineering team who is continuously looking to improve team performance. Work with leading open-source technologies (such as MySQL, PostgreSQL, ELK stack, Sentry, Redis, Git, etc.). Participate in periodic on-call duties.

Negotiation

View details

Solution Architect (Golang)

Ho Chi Minh, Ha Noi - Viet Nam


Information Technology & Services

  • Golang
  • Java

We are seeking a highly skilled Solution Architect - Golang to lead the architecture and delivery of enterprise-scale digital banking and fintech platforms. You will play a key role in shaping technical roadmaps, ensuring scalability and performance, and engaging with clients to define innovative, secure, and future-ready solutions.This position is ideal for a seasoned architect who is deeply hands-on with Golang, experienced in backend design at scale, and confident in guiding cross-functional teams as well as client stakeholders.#Architecture & Design Define, own, and enforce the end-to-end solution architecture with Golang as the primary backend stack. Design scalable, resilient, and secure microservices-based architectures aligned with client requirements. Ensure solutions are optimized for performance, maintainability, and compliance.#Leadership & Governance Provide architectural oversight across multiple development teams, ensuring technical consistency. Mentor and guide Technical Leaders and Developers in applying clean architecture, design patterns, and best practices. Drive architecture reviews, risk assessments, and system optimization initiatives.#Client Engagement Act as the technical authority in client discussions, explaining architecture choices and trade-offs. Influence client technology strategy by providing thought leadership in Golang-based enterprise systems.#Solution Delivery Partner with DevOps, QA, Security, and Product teams to ensure smooth delivery. Oversee API design, database modeling, and cloud-native deployments. Ensure proper testing, monitoring, and observability are embedded in solutions.#Innovation & Advocacy Continuously evaluate and recommend modern Golang frameworks, libraries, and tools. Advocate for engineering excellence and evolving best practices in backend development.

Negotiation

View details