← Back to jobs
ITviec

Senior Java Developer Tech Lead
Astek Vietnam
Vietnam17 days ago
Job Description
Top 3 Reasons To Join Us
The Job
- Design, develop, review, implement, and manage Java applications and services for the production and pre-release environments;
- Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required;
- Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on Cloud architecture;
- Fully understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this;
- Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling;
- Provide robust coding practices, solid unit/component test coverage, and debugging code.
- Mentor, provide technical direction and engineering leadership for a team of engineers
Leadership requirement
- Maintain and increase motivation within the team by regularly checking in on motivation levels, and making adjustments quickly where needed (e.g. QCI, team meeting, team engagement activity).
- Create and maintain an equally safe environment for all members of the team to ‘test and learn’, share learning, challenge thinking, team development and explore new ideas.
- Assist Engineering Manager/ Development Manager in ensuring resources (hire and allocate right people for right work, review and assess performance for direct reports aligning with performance policy, team engagement & development budget management, resource planning, etc.) to achieve optimum outcomes.
- Support the team to cut through complexity and create clarity by simplifying practices and processes.
- Effectively brief and debrief team members to ensure they are clear on their strengths and gaps.
- Be responsible for team engagement & relations
- Participate in interviewing candidates when loading members in the project (If requirement)
Technology Stack
- Backend: Java (Core, Java 17), Spring Boot, Spring Framework
- Messaging: Kafka or similar event-streaming platform
- API Development: REST (primary), SOAP (legacy if required), MVC
- Database: Microsoft SQL Server (table design, stored procedures, scripting)
- Frontend basics: HTML, CSS, JavaScript (collaboration with frontend engineers)
- CI/CD & Cloud: Familiarity with pipelines, Docker, Kubernetes, AWS/GCP/Azure is a plus
- Domain knowledge: E-commerce experience is an advantage
- 6 years+ experience as a Senior Java Developer /technical lead in a complex, enterprise level development environment;
- Solid experience in JAVA 17, Spring Boot
- Experience in designing & developing RESTful APIs and complex microservices based system; troubleshooting and debugging in microservice
- Experience in Cloud computing is a plus
- Experience with unit testing and integration testing
- Practical experience in Containers (ECS, Kubernetes, Docker)
- Strong English communication skills
- Experience in Agile development environments;
- Well-versed in writing structured, well-documented, maintainable, and clean code;
- Good problem-solving and analytical skills
- Attractive salary: Negotiate. Performance based award.
- Young and dynamic working environment.
- Continuous development of hard and soft skills through work and professional training.
- Opportunity to approach newest technology trends.
- Salary reviews 1 times/year or on excellent performance
- Company’s labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)
Benefits
- Attractive salary: Negotiate. Performance based award.
- Young and dynamic working environment.
- Continuous development of hard and soft skills through work and professional training.
- Opportunity to approach newest technology trends.
- Salary reviews 1 times/year or on excellent performance
- Company’s labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)