Senior Back-End / Java Developer

JOB DESCRIPTION

Translate business requirements and use cases into functional applications.
Design, build, and maintain efficient, reusable, and reliable Java code.
Review, test, and verify code for adherence to quality and security standards.
Ensure, the best possible performance, quality, and responsiveness of the applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality and organization.

JOB REQUIREMENT

5+ years of experience with full lifecycle of project development for Java Applications
Strong skills in Core Java, server-side Java technologies, and Spring frameworks
Extensive experience in software design, architecture, development integration
Solid knowledge of event processing models, multi-threading, enterprise integration pattern,
Web Service and REST
Ability to supervise and mentor junior developers on the team
Experience creating React-based UIs.
Bonus for degrees in: Computer Science, Computer Engineering, or Software Engineering 

WHAT'S ON OFFER

Do something meaningful; Be a part of the future of finance technology and the no.1 company in the industry
Fast moving, challenging and unique business problems
International work environment and flat organisation
Great career development opportunities in a growing company
Possibility for relocation and international transfers mid-career
Competitive salary
Flexible working hours, Casual work attire

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, Blockchain

Technical Skills:

Java, Backend

Location:

Ho Chi Minh, Ha Noi, Da Nang, Others - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J00722

Status:

Close

Related Job:

(Senior) Embedded Security Engineer – Linux / Android Platforms

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Security
  • Embedded

#About the Role We are looking for 10 Senior Embedded Security Engineers to design, implement, and validate end-to-end security solutions on modern embedded platforms. This role is open to candidates from multiple domains, including Automotive, IoT, Mobile Devices, and Embedded Systems. If you have hands-on experience securing Linux / Android-based systems, SoCs, or connected devices, and are interested in working on automotive-grade platforms such as Infotainment (IVI) and ADAS, we strongly encourage you to apply. You will work on modern SoC platforms (e.g. Qualcomm, Renesas, TI, Marvell) running Android Automotive, Linux, QNX, or AUTOSAR-based systems, contributing to secure, scalable, and production-ready embedded solutions.# #Main Responsibilities #Security Architecture & Engineering Design and implement end-to-end security features for embedded platforms, including: Secure Boot, Trusted Execution Environments (TEE), Secure storage, Secure update mechanisms, Secure communication, etc... Contribute to security architecture definition for embedded and connected systems. #Threat Modeling & Reviews Perform security architecture reviews and threat modeling for infotainment, ADAS, IoT, or connected device platforms. Identify risks, define mitigation strategies, and drive security improvements early in the development lifecycle. #Security Implementation & Hardening Implement security hardening for Linux / Android / QNX systems. Conduct secure code reviews and collaborate with development teams to address vulnerabilities. Support integration of access control and system hardening mechanisms (e.g. SELinux, AppArmor). #Testing & Validation Perform security testing and validation, including: Static and dynamic analysis, Fuzzing, Penetration testing Validate security features on real hardware and production-like environments. #Process & Compliance Develop and maintain security requirements and security engineering processes (SEP). Support compliance with relevant security standards and best practices.

Negotiation

View details

Lead/Principal Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Java

Provide hands-on leadership to the design, development, and deployment of technical solutions; Collaborate with other technology leaders towards improving and fulfilling the client's technical direction; Evangelizing and promoting Java /JavaScript - Node.js & React.js best practices; Be passionate about Java understanding how to implement advancement for existing or new systems; Lead and conduct training to empower engineers on sufficient programming skills; Design, develop, review, implement, and manage Java application code and services for the production and pre-release environments; Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required; Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS or Azure cloud architecture; Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this; Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling; Provide robust coding practices, solid unit/component test coverage, and debugging code;

Negotiation

View details

Senior Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Java

Design, develop, review, implement, and manage Java applications and services for the production and pre-release environments; Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required; Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS Cloud architecture; Fully understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this; Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling; Provide robust coding practices, solid unit/component test coverage, and debugging code.

Negotiation

View details