Job Openings Tech Lead Java

About the job Tech Lead Java

Experience: Minimum 7 years
Location: Hanoi
Number of Positions: 01


Salary:

  • Salary: Negotiable (based on candidates performance)

  • Bonus: 13th-month bonus

  • Additional Benefits: Customer-specific benefits package


Job Duties:

We are looking for a Tech Lead Java Solution Architect to maintain and evolve system architecture, research and apply new technologies, and guide the development team. The ideal candidate should have strong backend expertise, hands-on experience with scalable system design, and excellent communication skills to collaborate directly with our customers and internal teams.


Key Responsibilities:

  • Maintain and continuously enhance system architecture.

  • Research, evaluate, and integrate new technologies into projects.

  • Investigate root causes of issues and provide detailed technical reports.

  • Train and mentor junior and mid-level developers.

  • Communicate with customers to clarify requirements, propose solutions, and report project status.


Job Requirements:

Back end & Java Expertise:

  • Strong proficiency in Java and Spring Framework (Spring Boot, Spring Data JPA, Spring Security, etc.).

  • Solid understanding of concurrency in Java and Garbage Collection mechanisms.

  • Fluent in using Stream API, lambda expressions, and functional interfaces.

  • Deep knowledge of transactions in Spring and SQL.

  • Ability to write optimized SQL queries, use subqueries, views, and explain ACID concepts.

  • Proficient with at least one NoSQL database (e.g., MongoDB, Redis) and familiar with aggregation and projection queries.

  • Experience with Redis and Kafka for system and application design.

System Architecture & DevOps:

  • Strong understanding of microservices architecture and inter-service communication.

  • Experienced in designing complex RESTful APIs (pagination, filtering, rate limiting, etc.).

  • Knowledge of API monitoring, caching, and load balancing.

  • Proficient in using Docker for containerized development and deployment.

  • Experience with at least one cloud provider (AWS, GCP, or Azure).

  • Basic knowledge of EC2 (or equivalent), object storage (e.g., S3), and CloudWatch or system log analysis.

Frontend (Basic Knowledge):

  • Understanding of how to build and use components in Vue, React, or Angular.

  • Familiarity with state management in frontend frameworks.

Security & Testing:

  • Awareness of application security risks (XSS, CSRF, Injection) and mitigation strategies.

  • Understanding of access control mechanisms (RBAC, ABAC).

  • Ability to write unit tests and integration tests.

  • Familiarity with common design patterns (e.g., Proxy, Visitor).

Other Skills:

  • Solid grasp of SOLID principles.

  • Ability to clearly explain technical issues and decisions.

  • Strong communication and teamwork skills.

  • Proficiency in creating UML diagrams, flowcharts, and system design documents.


Working Hours: 8:30 AM 5:30 PM, Monday to Friday.


Opportunities and Challenges:

  • Work in a professional, modern, and dynamic environment.

  • Engage in challenging projects with cutting-edge technology.

  • Thrive in an open and dynamic atmosphere that encourages idea-sharing and empowers you to work in your own style.

  • Recognition and rewards for outstanding talent and accomplishments on an annual basis.

  • Opportunities for professional development, including support for certification costs (15 million VND).

  • Full coverage for certain advanced certification exams and study materials.


Attractive reward policy & Work-life balance:

  • Salary reviews 12 times per year, with potential for additional raises based on performance.

  • 13th-month bonus and holiday bonuses as per company regulations.

  • Holiday travel allowance (5 million VND per person), team-building activities, and more.

  • Full participation in social insurance and annual health checkups at reputable hospitals.

  • Comprehensive welfare policy for employees and relatives, covering birthdays, weddings, childbirth, illness, and more.