Aperia Solutions
Posted 3d ago

Senior Full Stack Engineer (Java/React)

Aperia Solutions
Vietnam
RemoteFull Time
Responsibilities
  • designing applications
  • building APIs
  • mentoring peers
Requirements
  • Requires 6+ years with Java and Spring Boot, React
  • REST APIs
  • Relational databases, AWS
  • Messaging systems
  • Security
  • Testing, and infrastructure as code
  • Bachelor's degree or equivalent experience
Technical tools mentioned
JavaSpring BootReactTerraformHTML5CSS3BootstrapMySQLPostgreSQLRabbitMQAWS SQSAWS SNSAWS LambdaAWS ECSAWS S3AWS RDSAWS SSMOAuth2Spring SecurityJWTJUnitMockitoOpenTelemetryWCF.NETMonoFlux

Job description

Summary

Join Aperia Solutions, a fast-growing FinTech and managed consultancy building B2B accounts payable and payments platforms. You’ll join a mid-size, distributed team working across the full stack — from Terraform infrastructure to Spring Boot services to React interfaces and database migrations. Aperia serves banks, processors, payment facilitators, merchant service providers, ISOs, and government entities. This role offers technical ownership, a collaborative culture, and opportunities to shape product and architecture.

Job Description

We’re seeking a Senior Full Stack Developer (Java, React) comfortable across backend, frontend, and cloud/infrastructure. You’ll design, build, and maintain secure, high-performance payment systems and integrations. The ideal candidate has strong Java/Spring Boot experience, React front-end skills, relational database expertise (MySQL/Postgres), messaging/event-driven architecture experience, and practical AWS and infrastructure-as-code exposure. Testing discipline, API security (OAuth2/JWT), and familiarity with distributed tracing are important.

Core Responsibilities

  • Design, create, maintain, and optimize applications using Spring Boot (MVC and WebFlux), React, and the Microsoft/Java tech stack where applicable.
  • Translate business requirements into functional, secure, and scalable solutions.
  • Build and maintain APIs (REST), integrate messaging queues, and implement async/event-driven patterns.
  • Manage DB schema design and migrations for MySQL/PostgreSQL; optimize queries and performance.
  • Participate in infrastructure-as-code efforts (Terraform or equivalent) and deploy to multi-environment AWS (ECS, Lambda, RDS, S3, SSM).
  • Secure APIs using OAuth2/Spring Security with JWT and policy-based authorization.
  • Maintain, upgrade, and refactor existing codebases to improve efficiency and performance.
  • Write and maintain unit and integration tests (JUnit, Mockito), and support CI/CD and observability (OpenTelemetry/distributed tracing).
  • Collaborate with product, QA, and distributed engineering teams; participate in Agile sprints and code reviews.
  • Ensure error-free code that follows best practices, design patterns, and security standards.
  • Mentor peers, investigate and resolve production issues, and support continual improvement.

Functional Responsibilities

  • Work with Business Analysts and US-based stakeholders to clarify requirements.
  • Propose technical approaches and detailed implementation plans.
  • Implement daily tasks, investigate issues, and support team members to deliver high-quality work.
  • Perform unit and cross testing; document results.
  • Conduct technical research and internal training.
  • Other duties as assigned.

Required Technical Skills & Experience

  • Minimum 6 years hands-on experience with Java and Spring Boot (MVC and/or WebFlux/Reactor).
  • Strong experience with React, REST APIs, HTML5, CSS3, and Bootstrap-based responsive UI.
  • Solid experience with relational databases (MySQL, PostgreSQL): schema design, migrations, and performance tuning.
  • Experience with messaging systems (RabbitMQ, AWS SQS/SNS, or similar) and event-driven patterns.
  • Practical AWS experience (Lambda, ECS, S3, RDS, SSM).
  • Knowledge of OAuth2/Spring Security, JWT, and policy-based authorization.
  • Testing discipline with JUnit, Mockito, or similar frameworks.
  • Strong understanding of performance, security, best practices, and design patterns.
  • Experience with Web Services; familiarity with WCF or .NET is a plus but not required.

Desirable Experience (will separate you from the rest)

  • Fintech/payments domain knowledge (ACH, NACHA, reconciliation, FBO models).
  • Terraform or equivalent IaC and multi-environment infrastructure management.
  • Deep experience with reactive programming (Mono/Flux).
  • Observability experience: OpenTelemetry, distributed tracing, metrics, and logging.
  • Hands-on experience with multi-tier/layer distributed applications.
  • Comfortable working in Agile/Scrum environments and with distributed teams.
  • Strong communication skills.

Education or Certifications

  • Bachelor’s Degree in Computer Science, Information Systems, or related field (or equivalent experience).

Job Type & Schedule

  • Full time
  • Monday to Friday
  • Remote (need to live in VN)

Benefits

  • Competitive Salary Package – Enjoy a rewarding income from day one.
  • Security from the Start – Full salary during probation plus complete social insurance coverage.
  • Premium Health Insurance – Comprehensive protection for you and your loved one (spouse/children).
  • Family-Friendly Benefits – Monthly childcare support to make parenting easier.
  • Generous Leave Policies – 15 days annual leave, 6 weeks paternity leave, and 10 days bereavement leave.
  • Active Lifestyle – Join our vibrant clubs: Football, Billiards, Badminton, and E-sports...

About Aperia Solutions

SaaS platforms for payment processing, risk management, and compliance.

Similar jobs

Full Stack Engineer roles
6d
Save
Mark Applied
Hide
Senior Full-Stack Engineer (ReactJS, Golang) - Payments
Ho Chi Minh City, Ho Chi Minh City, Vietnam
HybridFull Time, Contract
National Australia Bank
National Australia BankASX: NAB: Provides commercial and personal banking and financial services.
Strong Golang, JavaScript/TypeScript, Next.js, LitElement, TailwindCSS, Docker, Kubernetes, Terraform, HTTP and GRPC API experience; fluent English and end-to-end software delivery experience required.
ReactJS, Golang, JavaScript, TypeScript, Next.js, LitElement, TailwindCSS, Docker, Kubernetes, Terraform, HTTP, GRPC, Figma, CI/CD, Udemy
6d
Save
Mark Applied
Hide
Senior Full-Stack Engineer (ReactJS, Golang) - Payments
Ho Chi Minh City, Ho Chi Minh City, Vietnam
HybridContract
National Australia Bank
National Australia BankASX: NAB: Provides retail, business, and corporate financial banking services.
Requires Golang, JavaScript/TypeScript, Next.js, LitElement, TailwindCSS, Docker, Kubernetes, Terraform, HTTP and GRPC APIs, payment-system expertise, and fluent English.
ReactJS, Golang, JavaScript, TypeScript, Next.js, LitElement, TailwindCSS, Docker, Kubernetes, Terraform, HTTP, GRPC, Figma, Udemy, Cloud Engineering, Digital, Data, Security, Site Reliability Engineering (SRE), Career Qualified in Banking (CQiB)
1w
Save
Mark Applied
Hide
Full-stack Developer (Strong Reactjs)
Hanoi or Da Nang or Ho Chi Minh City
HybridFull Time
Globant
GlobantNYSE: GLOB: Digital transformation and software development services provider.
4+ YOERequires 4+ years of software development experience, strong React and TypeScript skills, PHP experience, English proficiency, and experience with complex enterprise applications and Agile/Scrum teams.
React, TypeScript, PHP, Zustand, AI, machine learning
1w
Save
Mark Applied
Hide
Full Stack Lead (146786)
Vietnam
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global provider of information technology services and software consulting.
7+ YOERequires 7+ years as a Java/ReactJS technical lead or senior engineer, Java 8+, REST APIs, microservices, AWS or Azure, testing, containers, FaaS, Agile, and strong English communication.
Java, ReactJS, AWS, Azure, ECS, Kubernetes, Docker, AWS Lambda, RESTful APIs, CI/CD, DevOps, Agile
1w
Save
Mark Applied
Hide
Full-stack Developer (Strong Reactjs)
Hanoi or Da Nang or Ho Chi Minh City
HybridFull Time
Globant
GlobantNYSE: GLOB: Software engineering and digital transformation services for global companies.
4+ YOERequires 4+ years of software development experience, strong React and TypeScript skills, PHP experience, English proficiency, enterprise application experience, and Agile/Scrum experience.
React, TypeScript, PHP, Zustand
1w
Save
Mark Applied
Hide
Senior Full Stack Engineer, AI Builder
Ho Chi Minh City, Ho Chi Minh, Vietnam
OnsiteFull Time
CoverGo
CoverGo: No-code insurance platform for life, health, and P&C insurers.
6+ YOE6+ years building production systems, real AI experience with LLMs/agents, strong fundamentals in OO/design/testing/security, cloud experience (AWS/Azure/GCP), and strong communication.
Node.js, TypeScript, Nest.js, Vue, React, GraphQL, MongoDB, Docker, AWS, OpenAI, Anthropic, Google
2w
Save
Mark Applied
Hide
Full stack Engineer (AngularJs & Java)
Ho Chi Minh City, Ho Chi Minh, Vietnam
OnsiteFull Time
DXC Technology
DXC TechnologyNYSE: DXC: Global provider of IT services and business technology solutions.
5+ YOEBachelor's in CS or related,5 years software development,Angular v11,Java and Spring Boot,microservices and REST API experience,relational DB experience,Git and CI/CD,cloud platform familiarity,good English.
AngularJs, Angular (v11), Java, Spring Boot, REST APIs, HTML5, CSS3, JavaScript, TypeScript, Oracle, SQL Server, PostgreSQL, MySQL, Git, CI/CD pipelines, Agile/Scrum, Azure, AWS, GCP
3w
Save
Mark Applied
Hide
Full Stack Engineer (NodeJS)
Hanoi, Hanoi, Vietnam
HybridFull Time
playSTUDIOS
playSTUDIOSNASDAQ: MYPS: Develops mobile social games featuring integrated real-world loyalty rewards.
3+ YOE3+ years web development experience, proficiency in NodeJS and modern front-end development, database experience, English proficiency; C#/.NET and Docker are a plus.
NodeJS, C#/.NET, Docker