TopDev

Fresher/ Junior Software Engineer (Full-stack Java)

MoWeDe

462 Phan Xích Long, Phường 02, Quận Phú Nhuận, Thành phố Hồ Chí Minh
Job Description
About Company

We are looking for Software Engineer (Full-stack Java) to join our web development team. In this position, you are responsible for using Java and related technical stacks to develop both front-end and back-end of our projects. Our ideal candidate should have a bachelor's degree in computer science or other related scientific or technical discipline; and experience with various other languages, including SQL for database development.

Your role & responsibilities

  • Join a development team and perform the tasks of a software engineer.
  • Identify and analyze user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Develop Java EE applications
  •  Write well-designed, efficient code
  • Review, test and debug team members’ code
  • Design the application architecture.
  • Continuously refactor the code and re-architecture the design to enhance agility.
  • Document the development phases for knowledge sharing.
  • May be assigned to onsite projects to work directly with clients.
  • Partake to achieve the objectives of the team and other organizational goals in an attempt to create more value for the clients and the company.
  • Frequently expand the technical capability (supported by the direct manager) via learning and sharing activities.

Your skills & qualifications

  • Working experience is not a must. However, having 1-2 years of working in software development is a big plus.
  • A professional working etiquette to quickly adapt to the new environment and a high commitment.
  • A solid background that is certified by a bachelor's degree in Computer Science, Mathematics, or other related scientific or technical discipline.
  •  Good English communication skills.
  • Good knowledge of OOP, programming principles, data structure & design patterns, and database.
  • Mastery of Java Core (Java 8 or above).
  • Having proven skills with Front-end or Back-end.
    • Back-end frameworks such as Spring Framework (Spring Boot, Spring Cloud, Spring Security, JPA/Hibernate).
    • Front-end technologies, including JavaScript, CSS3, HTML5, and third-party libraries such as ReactJS, Angular, jQuery, and LESS.
  • Good knowledge of unit testing and common tools & frameworks (JUnit, Mockito, Power Mock, etc.).

Some nice-to-have qualities that will further help you are:

  • Experience with Git Workflow.
  • Being a DevOps advocate, with working knowledge of Docker, Jenkins.
  • DBMS technology, including MSSQL, Oracle, MongoDB, MySQL; and caching mechanisms such as Redis, Memcached, and Varnish.
  • Server technologies including Apache, ISS, Node.js, Nginx, and J2EE.
  • FinTech, Blockchain, AI/ML.
  • Software development methodology (Agile/Scrum).

Benefits for you

  • Performance-based bonuses.
  • Annual health check-up, dental check-up.
  • Medical insurance and Life insurance (with eligible conditions).
  • Extra annual leave (+2 days/every 5 years of service)
  • Meal allowance.
  • Welfare visits.
  • In-house training.
  • Onsite working/training.
  • Sports clubs (soccer, swimming, yoga)
  • Indoor and outdoor activities.
  • Company trip, year-end party.
  • Working time: Mon - Fri (9:00 - 18:00)

Company

MoWeDe

Industry

Phần Mềm

Company size

25-99

Nationality

United States

About us

General information