Tech Lead (Java)
Mô tả công việc
Job Description:
Design architecture based on DDD and microservices principles.
Ensure system structure aligns with HLD and scalability goals.
Contribute to frontend development using ReactJS.
Implement unit / integration tests and promote TDD / BDD practices.
Support CI/CD, Docker, GitFlow, Jenkins / GitHub Actions integration.
Design and develop backend services with Java 17+, Spring Boot 3+, JPA, and REST APIs.
Maintain code quality via SonarQube, ESLint, and code reviews.
Validate and refine AI- generated code for quality, performance, and maintainability.
Manage data logic, schema design, and SQL Server / PL- SQL performance tuning.
Mentor developers and guide best practices in AI code validation.
Job Requirements:
Solid understanding of system design, DDD, and microservices architecture.
Bachelor’s degree in Computer Science, Software Engineering, or related field.
Strong hands- on experience with Java, Spring Boot, ReactJS, and SQL databases.
8+ years of experience in software development with at least 3 years in a technical leadership role.
Strong problem- solving, analytical, and leadership skills.
Experience with CI/CD pipelines, containerization, and code quality tools.
Preferred Skills:
Experience working with AI- assisted coding tools (e.g., GitHub Copilot, ChatGPT, etc.).
Exposure to cloud platforms such as AWS, Azure, or GCP.
Familiarity with monitoring, logging, and system observability tools.
Cập nhật gần nhất lúc: 2025-10-27 10:25:02

WATA TECH
Bí kíp tìm việc an toàn
Tiện ích hỗ trợ bạn
Việc làm đề xuất liên quan
Hiện tại chúng tôi chưa có việc làm đề xuất phù hợp với bạn.








