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:

Senior Full-Stack Engineer (C# / React, AI Customer Support Platform)

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 interfaces using React Create adaptable integrations and workflows across platform services Team up with AI and product teams to incorporate intelligent support features and automation Collaborate with frontend, backend, and DevOps teams to produce top-notch solutions Enhance application performance, maintainability, and reliability Engage in technical discussions, code reviews, and architecture decisions Contribute to engineering standards and development best practices

Negotiation

View details

Senior Full-Stack Engineer (C# / React - BI & Analytics Platform)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Create and manage backend services and APIs utilizing C# and .NET technologies Construct contemporary frontend applications and dashboard interfaces utilizing React Establish adaptable integrations between operational systems, analytics services, and reporting layers Coordinate with frontend and data teams to provide modern BI and reporting experiences Translate business requirements into technical solutions in collaboration with engineering and product teams 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

Microsoft D365 F&O Senior Developer

Ho Chi Minh - Viet Nam


Outsource, Product

  • Dynamics 365 FO
  • .NET

Developing, customizing, and extending D365 F&O solutions using X++, SQL DB, .NET, and other relevant technologies, adhering to development guidelines and best practices. Customizing and configuring D365 F&O to align with specific business requirements, such as creating new modules, entities, forms, and reports, as well as modifying existing features. Diagnosing and resolving technical issues, working closely with functional consultants and customers to ensure timely problem resolution. Designing and troubleshooting SQL DB data structures of D365 F&O. Managing source code and application lifecycle with Azure DevOps and LCS tools, including source code repositories, builds, pipelines, and automation. Designing and implementing data integrations between D365 F&O and other enterprise systems to ensure consistent data flow and integrity across the organization. Collaborating with functional consultants and business analysts to clarify business requirements and technical specifications. Deploying the implemented solution, as well as performing system upgrades and applying necessary patches.

Negotiation

View details