CrawlJobs Logo

Java Fullstack Developer

Vietnam, Ho Chi Minh City · Job Posted January 18, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a talented Java Fullstack Developer to join our organization. For this role, we need people who are eager to take ownership, have strong technical foundations, and love learning new things.

Job Responsibility

  • Collaborate with stakeholders to plan, design, develop, test, and maintain fullstack applications
  • Participate in both backend (Java/Spring) and frontend development to deliver end-to-end solutions
  • Provide technical assistance to teammates through coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good coding practices and habits
  • Ensure development and unit testing are in accordance with established standards
  • Participate in reviews of solution designs and related code
  • Develop, refine, and tune integrations between applications
  • Analyze and resolve technical and application problems and identify opportunities for improvement
  • Package and support deployment of releases
  • Work closely with DevOps teams to support CI/CD pipelines and production deployments

Requirements

  • At least 4+ years of experience in Java software development with solid hands-on project experience
  • Strong experience in Java backend development using Spring-based frameworks
  • Fullstack development experience with Java (RESTful APIs, Microservices) and modern frontend frameworks (React, Angular, or Vue.js)
  • Strong experience in Maven dependency management, including multi-module projects and build optimization
  • Experience with distributed caching solutions such as Redis
  • Extensive experience with MySQL or other relational databases (RDBMS)
  • Good hands-on experience with Docker, CI/CD pipelines, and Kubernetes
  • Ability to learn and explore new backend and frontend technologies/tools
  • Good English communication skills (both verbal & written)

What we offer

  • Annual salary review
  • Hybrid working
  • 5-days working week (Monday-Friday) – working hours are between 9 am to 6 pm
  • 12 days of annual leave
  • Flat organization and open communication
  • Friendly working environment and flexible working hours
  • Great opportunity to develop career, collaborate with English speaking developers
  • Free parking at the building
  • 13th salary, insurance
  • The company organizes Team building every year (Free tickets for 01 relative to accompany)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Fullstack Developer

8 matching positions

Java FullStack Developer

Join us as a Software Engineer at Barclays, responsible for supporting the succe...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Spring MVC / Spring Boot / Spring Security
  • React, JavaScript
  • Design and implementation of RESTful services
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation (Pi Test/Stryker) / Component Test (Karate Wiremock / React Test Library)
  • Back-end development with Java/SpringBoot
  • Relational databases like SQL Server and Oracle
  • Experience using observability tools such as logging and metrics for debugging (Elastic/Kibana)
  • Java 17/21
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and or other team members
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Java full stack with Angular/React/ UI development experience is mandatory
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of Java Development experience in cloud environment
  • Proficiency in programming Java Microservices and RESTful APIs using Spring Boot and Gradle
  • Proficient in Angular/React
  • Proficient in core Java concepts including exception handling, multi-threading, logging, memory management, and password management standards
  • Experience in NoSQL – MongoDB, Oracle, and SQL
  • Experience in Cloud – Amazon ECS, OpenShift Kubernetes , Messaging systems – Kafka
  • Proficient in authentication and authorization standards – JWT, OAuth
  • Experience in API gateway and APIGEE
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies
  • Knowledge of DevOps practices and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Code, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • Contribute to all phases of the development lifecycle, from concept and design to testing and deployment
  • Write well-designed, testable, and scalable code in accordance with software development standards and best practices
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Analyze user requirements to define business objectives and translate them into technical specifications
  • Participate in architectural and design discussions to create robust and scalable solutions
  • Produce detailed specifications and software design documents
  • Identify and evaluate new technologies for implementation
  • Code and develop and execute unit tests, integration tests, and performance tests to ensure code quality
  • Experience of following clean code principles using SonarQube, Snyk and Checkmarx
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

Citi is embarking on a multi-year technology initiative in Wealth Tech Banking &...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4- 8 years of experience
  • Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Good Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good Knowledge of UI/UX Design and Angular JS and Jest for unit testing
  • Good knowledge of SQL (DB2/Oracle dialect is preferable)
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Experience in debugging, tuning and optimizing components
Job Responsibility
Job Responsibility
  • Individual Contributor - Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Individual Contributor – Write good quality code in Java Angular JS 16
  • Well versed with UI/UX Designs, Unit test using Jest
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Project Lead
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

Citi is seeking a highly skilled and motivated C11-level Full-Stack Software Eng...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-7 years of total experience with at least 2 years in a full-stack role
  • Proven experience leading technical projects and mentoring team members
  • Extensive experience with front-end development using modern JavaScript frameworks (React.js or Angular is mandatory)
  • Strong experience with back-end development using languages like Java (Spring Boot), Python (Django/Flask), or Node.js (Express)
  • Solid understanding of relational databases (e.g., Oracle, PostgreSQL, SQL Server) and/or NoSQL databases (e.g., MongoDB, Cassandra)
  • Expertise in JavaScript/TypeScript, HTML5, CSS3
  • Proficiency in React.js (with Redux/Context API) or Angular (2+)
  • Strong command of at least one back-end language/framework (Java/Spring Boot preferred)
  • Deep understanding of RESTful APIs, microservices architecture, and API design principles
  • Experience with version control systems (Git) and Agile development methodologies
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of full-stack applications, from concept to deployment
  • Develop responsive and high-performance user interfaces using React.js or Angular, ensuring a seamless user experience
  • Build and maintain robust, scalable, and secure back-end services and APIs (e.g., Java, Python, Node.js) that integrate with various internal and external systems
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards
  • Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and support
  • Contribute to technical architecture decisions, ensuring solutions are aligned with enterprise standards and strategic goals
  • Design and implement secure and efficient database schemas (SQL/NoSQL) and data access layers
  • Evaluate and recommend new technologies, frameworks, and tools to improve development processes and application performance
  • Ensure adherence to architectural principles, design patterns, and security guidelines
  • Collaborate closely with product owners, business analysts, UX/UI designers, and other engineering teams to define requirements and deliver solutions
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

Citi is embarking on a multi-year technology initiative in the Wealth Tech Banki...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Spring Framework: Good knowledge of Spring, including Spring Boot, Spring Security, Spring Web, and Spring Data
  • Core Java: Good knowledge of Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, and SOA Design Patterns
  • Data Handling: File I/O, parsing XML and JSON, delimited files, fixed-length files, String matching, parsing, building, and working with binary data/byte arrays
  • UI/UX: Good knowledge of UI/UX Design, Angular JS, and Jest for unit testing
  • Database: Good knowledge of SQL (DB2/Oracle dialect is preferable)
  • Architecture: Experience working with SOA & Micro-services utilizing REST
  • Cloud & DevOps: Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus. Experience working in a Continuous Integration and Continuous Delivery (CI/CD) environment and familiarity with Tekton, Harness, Jenkins, Code Quality, etc.
  • Best Practices: Knowledge in industry-standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes, etc.
  • Performance: Experience in debugging, tuning, and optimizing components
Job Responsibility
Job Responsibility
  • Individual Contributor: Write good quality code in Java, Spring Boot (and related stack)
  • Well versed with JUnit, Mockito, Integration Tests, and Performance Tests
  • Individual Contributor: Write good quality code in Java and Angular JS 16
  • Well versed with UI/UX Designs and unit testing using Jest
  • Ability to design and develop components with minimal assistance
  • Ability to effectively interact and collaborate with the development team
  • Ability to effectively communicate development progress to the Project Lead
  • Work with developers onshore, offshore, and matrix teams to implement a business solution
  • Write user and support documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Fulltime
Read More
Arrow Right