Java Backend Engineer (Senior)

JOB DESCRIPTION

Write clean, well-tested, and maintainable code, adhering to established coding standards and best practices.
Ensure component optimization for consistency and performance across all systems.
Enhance system reliability and performance through ongoing optimization.
Identify, diagnose, and resolve system bugs to maintain stability and efficiency.
Establish methodologies and define metrics for system monitoring and performance tracking.
Develop and maintain unit tests to prevent regression and ensure code quality.
Collaborate with team members to understand business requirements and develop applications.
Collaborate with cross-functional teams to design, develop, and deliver new features.
Share technical knowledge and best practices with the broader engineering team.
Participate in code reviews, offering constructive feedback and ensuring adherence to coding standards.
Contribute to and lead the ongoing evolution of the microservices architecture, focusing on ensuring scalability, reliability, and long-term maintainability.

JOB REQUIREMENT

At least 7 years of hands-on experience in Java backend
Strong hands-on experience in frameworks such as Spring Boot, JUnit, etc.
Familiar knowledge of Relational Databases, SQL and ORM technologies.
Good understanding and knowledge of OOP, data structure, design patterns, concurrency programming and problem-solving
Understanding of software development lifecycle (SDLC).
Hands-on experience in Cloud (AWS, Azure, GCP) is a plus.
At least Upper-intermediate English communication is mandatory.
Understanding of software development lifecycle (SDLC).
Optimistic and proactive; dare to innovate and challenge different things.
Ability to research, learn quickly, be open-minded, and work in a fun environment.
Associate's/Bachelor's degree in Computer Science / Information Technology / Software Development, or related fields

WHAT'S ON OFFER

Recognition & Rewards:
Performance Bonus
Biannual Performance and Salary review
Comprehensive Insurance Coverage:
Full government public insurance contributions based on gross salary
Premium health insurance
Annual health check
Clear career development and growth structure; Training sessions and Learning workshops
14 days of annual leave and one additional day of leave for every year of service
Laptop/MacBook and top-notch facilities are provided based on each role
Agile/Scrum-based internal workflows for efficient and collaborative development
Company trips, parties and regular team-building activities; Weekly happy hour, coffee, snacks, and board games
Overseas travel opportunities based on the individual performance and policies for each evaluation period
Working Environment & Culture
International Workplace: English-speaking environment
Positive and Open-Minded Culture: Engineers are encouraged to propose innovative solutions that enhance productivity and code quality
1-on-1 Mentorship: Monthly coffee sessions with managers offer personalized feedback, goal setting, and career development opportunities
Flexible Working Hours: Promote work-life balance and individual productivity

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

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Onsite

Salary:

Negotiation

Job ID:

J01946

Status:

Active

Related Job:

Android Software Engineer (Senior)

Ho Chi Minh - Viet Nam


Product

  • Android
  • Kotlin
  • Java

We are hiring Android Software Engineers (Senior). As an Engineer, you will work on building scalable, high-performance applications with a focus on performance optimization and clean architecture. Implement Android (Kotlin) and Flutter components of our SaaS product Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support Build clean, well-tested, and maintainable code that aligns with our cross-platform architecture and performance goals Participate in design reviews, code reviews, and contribute to cross-functional discussions and continuous improvement Partner with Product, Design, and Backend teams to deliver quality Android applications#For Seniors: Propose architecture and design reviews to ensure high standards in software quality Set a high technical standard for the team through code and design reviews Enhance engineering processes, including sprint planning, stand-ups, and long-term planning Mentor junior/middle engineers, foster growth, and technical skill development within the team

Negotiation

View details

iOS Software Engineer (Senior)

Ho Chi Minh - Viet Nam


Product

  • iOS

You will work closely with other teams to design, build new products, platforms and features. Develop and maintain digitalization applications and platform SDKs. Identify and correct bottlenecks and fix bugs. Collaborate with cross-departmental teams and global partners to deliver robust, scalable, and user-focused solutions. Conduct research on emerging technologies to drive innovation and continuous improvement.

Negotiation

View details

Dimensional Management Engineer

Hai Phong - Viet Nam


Information Technology & Services

Collaborate with Industrial Design (ID) and Mechanical Engineering (ME) partners to convert desired product experiences to appropriate specifications & dimensional requirements. Provide guidance on dimensioning schemes, datum selections, measurements, and GD&T application in accordance with ASME standards as well as needs of downstream assembly & system. Lead TA/VSA and then collaborate with partner teams on appropriate countermeasures to address identified risks & challenges. Coordinate Development Validations & Verifications (DEV V&Vs) planning activity and then drive supplier partners on readiness of measurement system to support DEV V&Vs and sustaining, this includes but not limit to guiding checking or holding fixture design, document measurement operation procedures, problem solving on metrology issues and measurement system qualification through correlation, gauge repeatability & reproducibility (or attribute repeatability & reproducibility for qualitative results), travel may be required. Lead the creation of DEV health dashboard and collaborate with internal & external partners for problem solving to get issues resolved to enable product ramp up on time & cost target. Work with manufacturing engineering teams and/or manufacturing vendors during the development of dimensional controls to ensure the quality tradeoff in between functionality and manufacturability. Provide guidance to other ME or ODM partners DEV team in the dimensional analysis requirements and processes. Participate in concurrent design development activities to ensure that the Dimensional Management objectives are maintained during collaborative design reviews.

Negotiation

View details