Java Technical Architect

ABOUT CLIENT

Our client is a leading technology company known for its innovative solutions and commitment to customer satisfaction

JOB DESCRIPTION

Leadership Roles: Serve as a Technical Leader or Technical Architect, guiding projects with strong technical vision and execution.
System Architecture: Contribute to the design and development of system architectures that ensure scalability, reliability, and performance.
Design Specifications: Develop technical specifications that comply with the company's established coding and quality standards.
Consultation & Support: Provide technical guidance and support to project teams and clients, ensuring alignment with best practices and project goals.
Presales Engagement: Participate in presales activities including R&D, estimations, pilots, and technical interviews to support business development.
Knowledge Sharing: Deliver trainings and seminars to strengthen organizational technical expertise.
Skill Development: Help project teams acquire new skills and adopt emerging technologies as required by the project roadmap.

JOB REQUIREMENT

Requires 7+ years of experience in software development using Java
Proficient in English communication
Proficient in HTML, CSS, JavaScript, Ajax
Proficient in J2EE development with EJB, JSP, Servlet, JSF, JMS, JPA
Proficient in application development with Spring/Spring Boot, JPA/Hibernate
Familiarity with web/application containers (Tomcat, JBoss, WebSphere) and web/application deployment
Proficient in web service development (RESTful/SOAP)
Proficient in web development security including client-side with JS and CSS or windows application
Proficient in performance optimization for web application including client-side JS, HTML, and CSS or windows application
Knowledgeable about performance optimization and security for web application
Demonstrates good leadership, communication, self-management, and self-motivation
Knowledge of cloud-based application development (AWS/Azure)
Understanding of Microservices architecture and ability to design microservices solution with Spring Boot/Spring Cloud/Cloud Platform (AWS/Azure)
Familiarity with enterprise integration or SOA
Understanding of containerization and microservices orchestration (Docker/Docker Swarm/Kubernetes)

WHAT'S ON OFFER

13-month salary annually
Performance-based bonus
Hybrid work arrangement
Fully-covered Social and Health Insurance
Annual health check-up and Premium Health Insurance
14 days of annual leave
Available training courses for technical skills, soft skills, and English language proficiency

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:

Hybrid

Salary:

Negotiation

Job ID:

J00406

Status:

Active

Related Job:

Lead/Principal Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Java

Provide leadership for the design, development, and deployment of technical solutions. Collaborate with other technology leaders to enhance and support the client's technical direction. Advocate and promote best practices for Java/JavaScript - Node.js & React.js. Display enthusiasm for Java and ability to implement advancements for new and existing systems. Lead and facilitate training to enhance engineers' programming skills. Design, develop, review, and manage Java application code and services for production and pre-release environments. Develop, review, and manage continuous integration, build management, deployment scripts, and required code. Engage 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 customer or business requirements and incorporate this knowledge into consistent application development. Collaborate with delivery teams to drive development using CI/CD and DevOps practices, processes, and tooling. Adhere to robust coding practices, solid unit/component test coverage, and code debugging.

Negotiation

View details

Senior Java Software Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Java

Plan, create, assess, implement, and oversee Java applications and services for production and pre-release environments; Plan, create, assess, implement, and supervise continuous integration, build management and deployment scripts, systems, and coding as necessary; Engage in Agile software development, prototyping, and code review with global development teams to construct scalable microservices-based products and APIs using Java technologies on AWS Cloud architecture; Have a thorough understanding of customer or business needs and use this insight to develop applications aligned with those requirements; Collaborate with delivery teams to accomplish development success through CI/CD and DevOps techniques, procedures, and tools; Deliver robust coding practices, thorough unit/component test coverage, and code debugging.

Negotiation

View details

Technical Lead (Java)

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Java

Lead and offer guidance to a team of backend engineers covering various functional domains. Ensure technical alignment with architectural standards and engineering best practices. Review solution designs, code quality, and implementation approaches, emphasizing clean architecture, resilient microservices, and AI-enhanced development patterns. Assist the team in diagnosing complex technical challenges using traditional analysis and AI-powered debugging or observability tools. Support planning, estimation, and technical decision-making within the engineering team. Design and develop backend services using Java and modern backend frameworks (e.g., Spring Boot). Define and implement microservices-based architecture and API-driven systems. Ensure backend services are scalable, secure, resilient, and maintainable. Drive best practices in backend development, including maintainable system design, automated testing, code quality, API governance, performance optimization, and documentation. Collaborate with DevOps teams to support CI/CD pipelines, incorporate intelligent automation, and ensure stable, secure deployment environments. Integrate AI-assisted development practices into coding, testing, documentation, code reviews, and defect prevention workflows. Design backend systems supporting banking products and financial transaction processing. Build and maintain services related to payments, card processing, financial operations, and core banking functions. Ensure backend implementations comply with financial industry standards and security requirements. Work directly with client stakeholders, architects, and product owners to understand business processes, requirements, and define technical solutions. Participate in architecture discussions and technical workshops with client teams. Communicate technical designs, trade-offs, and solutions clearly to both engineering teams and non-technical stakeholders. Support project delivery by ensuring technical risks are identified and mitigated early.

Negotiation

View details