Full-Stack Java Developer

JOB DESCRIPTION

Coordinate with stakeholders to assess user stories with key metrics in mind (e.g. success criteria, utilization, performance) and decompose user stories into technical tasks
Estimate tasks for end-to-end system components (Frontend, middleware, DB, Infrastructure)
Contribute to release planning by sharing and understanding component dependencies and providing technical & release prioritization. 
Evaluate and provide secure, performant, maintainable, reusable, and configurable end-to-end business-focus designs with appropriate pros and cons
Present clear and comprehensive recommendations
Be able to decompose logical design into physical design
Be able to understand infrastructure components for a distributed system (e.g. ports, firewalls, configurations)
Conduct impact analysis by understanding existing and new functionalities end-to-end to anticipate upstream and downstream issues better
Implement secured, performant, maintainable, reusable, and configurable business-focused functionalities
Incorporate analytics to better track utilization and segmentation
Conduct design and code review with security, performance, maintenance, reusability, and key business objectives in mind
Develop unit test cases and perform end-to-end manual testing (including test scripts)
Apply continuous integration and continuous delivery (including automated deployment scripts) for each deployable 
Understand existing and new end-to-end implementation to better conduct impact analysis and troubleshoot issues.
Analyse and resolve system problems and present clear, comprehensive recommendations
Ensure code is developed and tested in small segments so that it can be committed frequently. 
Identify which functionalities/stories are getting released
Create release tickets and deployment documents
Coordinate with deployment stakeholders (business, change manager, scrum master)
Validate deployment and ensure the applications are up and running
Monitor key metrics after go-live and address any issues with it (e.g. success criteria, utilization, performance)

JOB REQUIREMENT

Proven portfolio of web applications.
Strong knowledge of OOP (Object-Oriented Programming)
Have working experience in Microservice Architecture with Spring Boot
Proficiency with Java/J2EE architecture and development, and server-side and web services technologies (e.g. Spring Boot - REST API Development, Spring MVC, REST, SOAP).
Have working experience with SQL and NoSQL databases.
Familiar with software development best practices, including continuous build/integration frameworks, test tools, source code control systems, and dependency management tools (e.g. Git / BitBucket, Jenkins, Sonar, etc).
Experience in messaging systems such as Apache Kafka 
Experience in Amazon AWS Cloud platform - this includes defining VPCs, ECS clusters, Auto-Scaling Policies/Groups, Cloud watch, and Security Group
Experience in cross-browser and cross-device responsive website development, preferably using Angular 
Experience in agile software development (concepts and processes).
Experience in contrast security tool
Exposure to UI design and development.
Exposure to database design and development (Amazon Aurora MySql, Oracle)
Familiarity with web analytics (google analytics, Firebase) would be advantageous.
 Soft Skills 
Experience working in a fast-paced, high-energy environment; Agile/Scrum experience is a strong plus.
Fluent in English
Work and collaborate effectively with IT teams and business teams in a highly agile environment where innovation is valued.
Must be a self-starter, analytical, team player, and problem-solver.
Mentor junior members within the team.

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:

Outsource

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J01192

Status:

Close

Related Job:

Solution Designer (Digital Engage)

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Java
  • NodeJS
  • Architect

Solution Design & Architecture: Critically analyze business requirements and COM systems to design enterprise-grade solutions that balance technical excellence, security, scalability, and business value. Create comprehensive design artifacts, architectural diagrams, and technical documentation that guide implementation teams. Technical Leadership & Proof of Concept: Apply systems thinking and design thinking methodologies to assess impacts across the COM ecosystem. Undertake proof-of-concept builds when required to validate architectural decisions and de-risk implementation. Stakeholder Engagement & Communication: Effectively communicate complex technical concepts and design decisions to diverse audiences including Heads of Technology, Engineering Managers, Product Owners, Tech Leads, Testing Teams, and Technology Executives. Serve as a trusted advisor who can translate between business and technical domains. Platform Advocacy & Strategic Influence: Champion platform-thinking principles by designing reusable, extensible solutions that drive consistency and efficiency across the organization. Provide strategic input to Technology Leadership on architectural direction, technical debt, and platform evolution.

Negotiation

View details

Solution Designer (Digital Identity & Access)

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Java
  • NodeJS
  • Architect

Solution Design & Architecture: Critically analyze business requirements and COM systems to design enterprise-grade solutions that balance technical excellence, security, scalability, and business value. Create comprehensive design artifacts, architectural diagrams, and technical documentation that guide implementation teams. Technical Leadership & Proof of Concept: Apply systems thinking and design thinking methodologies to assess impacts across the COM ecosystem. Undertake proof-of-concept builds when required to validate architectural decisions and de-risk implementation. Stakeholder Engagement & Communication: Effectively communicate complex technical concepts and design decisions to diverse audiences including Heads of Technology, Engineering Managers, Product Owners, Tech Leads, Testing Teams, and Technology Executives. Serve as a trusted advisor who can translate between business and technical domains. Platform Advocacy & Strategic Influence: Champion platform-thinking principles by designing reusable, extensible solutions that drive consistency and efficiency across the organization. Provide strategic input to Technology Leadership on architectural direction, technical debt, and platform evolution.

Negotiation

View details

Senior Full-Stack Engineer (AI Service Desk)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Create and maintain backend services and APIs using C# and .NET technologies Construct contemporary frontend applications and dashboard interfaces using React Establish scalable integrations between operational systems, analytics services, and reporting layers Possess full-stack development experience across frontend and backend systems Collaborate with engineering and product teams to translate business requirements into technical solutions Enhance application performance, maintainability, and scalability Engage in technical discussions, code reviews, and architecture decisions Contribute to engineering standards and development best practices

Negotiation

View details