Language
Teamwork

Java Developer

TPS Software is looking for a talented Java Developer to be a part of our proactive and energetic team to build and develop, willing to work in developing and maintaining special products. Your key responsibilities are:

  • Write clean, maintainable, and efficient source code
  • Conduct unit testing and debugging to ensure software quality and performance.
  • Work with leader and teammates to estimate and plan for projects
  • Provide technical support and troubleshooting for production issues, and work on resolving bugs and performance issues.

Your Skills and Experience:

  • At least 2 years experience in Java development, especially Java Core and Java EE technologies (Servlets, JSPs/JSF, WebSocket).
  • Strong database knowledge (MYSQL, PostgreSQL, MongoDB or DB2).
  • Strong knowledge of object-oriented design.
  • Knowledge about some popular design pattern like Factory pattern, Adapter pattern, Strategy pattern.
  • Proven experience with one of front-end frameworks such as Angular, ReactJS, VueJS.
  • Experienced in using a CSS Framework like Bootstrap, Material UI,…
  • Experienced in developing web applications using: Spring Boot or Jersey API, Struts.
  • Proficient understanding of code version tools such as Git, CVS, SVN.
  • Familiarity with build tools such as Maven, Gradle, Ant.

Why You’ll Love Working Here

  • Quarterly salary review for adjustment; yearly performance review for promotion
  • Opportunities for promotions and career development in a dynamic environment
  • Premium Health Insurance package (Inpatient VND 70m/year, Outpatient VND 10.5m/year and Dental Treatment VND 2.5m/year)
  • Many exciting internal activities and meaningful corporate social responsibility (CSR)
  • Annual company trip
  • Working 5 days/week, from Mon-Fri, and 12-15 day annual leaves; 13th salary, maximum 30 sick leave days/year.
  • “Share to learn and learn to share” philosophy, friendly working environment with many energetic buddies.

JOB APPLICATION