DevArchitect
← Back to jobs
Astek Vietnam

Senior Java Developer Tech Lead

Astek Vietnam

ITviec
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
Your Skills and Experience
  • 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
Why You'll Love Working Here
  • 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.)