Find a jobRecruiters

Lead Software Engineer (Java)

Exclusive opportunity

Onsite

Lead Software Engineer (Java)

Techcombank (TCB)

Lead Software Engineer (Java)

Skills

JavaMicroservicesSpring BootProcess Improvement

5 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Vietnam

Work mode:

Onsite

Published on:

14 October 2026

What they need


Key Accountabilities (1)

  1. Low-Level Architecture Design & Development
  • Contribute to low-level architecture design and develop software components that meet efficiency, scalability, and security standards.

  • Work closely with architects and senior engineers to optimize system design and implementation.

  1. Technical Mentorship & Process Improvement
  • Guide Officer-level engineers, providing mentorship on best practices, coding standards, and development workflows.

  • Identify areas for process improvements and drive adoption of engineering best practices within the team.

Key Accountabilities (2)

  1. Code Quality & Optimization
  • Lead peer code reviews, enforce coding standards, and improve overall code maintainability.

  • Optimize software for performance, scalability, and security, ensuring high reliability in production environments.

  1. Testing & Debugging
  • Conduct unit testing, integration testing, and contract testing to ensure software reliability.

  • Collaborate with QE teams to diagnose, troubleshoot, and resolve complex defects promptly.

  • Promote test automation to improve software stability and release efficiency.

Key Accountabilities (3)

  1. Technical Documentation
  • Create and maintain clear, structured documentation, including:

  • API specifications

  • System design documents

  • Coding and architectural guidelines

  • Ensure documentation is regularly updated and aligned with system changes.

Success Profile - Qualifications and Experiences

Qualifications: Bachelor's or Master's Degree in Computer Science, Software Engineering, Information Technology, or a related field.

Work Experience:

  • At least 6 years of experience in the engineering field.

  • Proficiency in programming languages related to application development. Backend: Java (Spring Boot)

  • Experience with Frontend programming is a plus.

  • Experience in managing technical teams and mediating in the work environment.

  • Experience in leading and managing system/software delivery.

  • Experience in both architecture and software design implementation.

  • SOLID Principle

  • Design Patterns

  • Microservices architectures

  • Observability (monitoring, logging, tracing)

  • Compiling and runtime deep understanding

  • Experience in advanced aspects of the engineering field:
  • High performance, concurrency

  • Security best practices

  • Emerging technology

Foreign Language: English as per the organization's regulations

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

3 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools