Java Technical Leader

Địa điểm Hà Nội
Ngành nghề Công nghệ
Mã số 12394
Loại công việc Cố định
Email liên hệ thao.le@manpower.com.vn
Điện thoại liên hệ 844 3974 45 74
Ngày đăng Tháng năm 12, 2022
JOB DESCRIPTION
  • Provide hands-on leadership to the design, development, and deployment of technical solutions.
  • Lead and conduct training to developers on sufficient programming skills.
  • 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
  • Build scalable microservices - based products and APIs using Java technologies on AWS cloud architecture.
  • 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.
REQUIREMENTS
  • At least 7 years of experience working in Software Development, experience as a team leader / technical leader in an outsource/product company, preferred in fintech/banking/finance industry.
  • Have ability to find viable solutions for our future development strategy.
  • Strong experience in Java, Java frameworks, Spring.
  • Strong knowledge and experience in designing and developing RESTful APIs and microservices-based systems.
  • Strong knowledge of UI development
  • Strong knowledge of web services
  • Proficient and hands on with Application Servers (Tomcat, WebSphere, JBoss)
  • Good knowledge of relation database, specifically Oracle (SQL - PL/SQL)
  • Well-versed in writing structured, well-documented, maintainable, and clean code;
  • Good problem-solving, analytical and time management skills;
  • Good understanding of standard Software Engineering processes, test engineering & automation;
  • Strong English communication skills (both verbal & written), especially in the global software development environment;
  • Ability to coach, mentor and train team members;

Preferred qualifications:

  • Preferred experience in financial institutions and fintech company
  • Extensive knowledge of software development and its technologies.
  • Catch up with modern technologies (micro-services, IOT, bigdata…)