Java Developer (Middle - Leader)

Công ty Cổ phần Công nghệ SotaTekQuận Cầu Giấy, Hà Nộiglintspublished 07/05/2024
Must-have:JavaGitMicroservicesSecuritySeniorLeadJunior

Job vacancy: Java Developer (Level: Junior - Senior)

Job Description

  • Handle end to end software development life cycle
  • Application development/unit testing
  • Make Detail Design, Coding, UT and implement Java-based applications.
  • Guiding junior developers
  • Brainstorming various strategies to deliver optimum and high-quality code.

Compensation & Benefits

  • Saturday & Sunday OFF, Overtime pay is 150%, 200%, 300% as per labor law;
  • Salary review 2 times/ year, based on work performance and company’s performance;
  • Performance bonus, 13th- month salary, public holidays bonus (2/9, 30/4, 1/5, 1/1); bonus for Excellent Employee and Excellent Team;
  • Social insurance, health insurance, unemployment insurance and Bao Viet care insurance;
  • 01 hour paid leave per day for women having children under 12 months
  • Minimum 14 paid leaves per annum for all employees after probation;
  • Nice & modern working space with young, dynamic & friendly colleagues and free coffee, tea, drinks;
  • Yearly company trip and year-end party, quarterly team building and weekly eating together; English - Japanese Club, Sports Clubs;
  • Men’s Day, Women’s Day, Children’s Day, Mid-Autumn Festival and other benefits under the provisions of the company;
  • Flat, open and sharing culture with friendly management team; outsourcing company with product mindset;
  • Training courses and working opportunities with technical gurus who built and operated world-class applications with millions of users. This might be a good chance for graduated students to learn cutting-edge technologies and how to build scalable system from scratch;

Job Requirement

  • 2 – 5 years of experience in J2EE technologies
  • Strong OOAD knowledge, Java core, design patterns
  • Strong experience with Java8/Java11/J2EE, Spring/Spring MVC 5/ Spring boot/ spring webflux , Database (MySQL, Postgres)
  • Experience with develop web application using popular technologies such as Spring MVC, Spring Security 5, Spring Boot 2, WebFlux5
  • Experience with Micro service
  • Experience with build tools (Maven, Gradle …)
  • Experience with load testing, profiling tools
  • Good at English writing and reading , speaking, listening skills

Senior Java/Team leader:

  • Good at management skills (manage 5 members).
  • Strong at Architecture design, Detail design, review source code.
  • Have knowledge about crypto currency is a plus.
  • Good at English writing and reading , speaking, listening skills

Skills: Web Development, Software Development, Teamwork