TPS Software is looking for talented Senior Java Developer to be a part of our proactive and energetic team to build and develop, willing to work in developing and maintenance the special products. Your key responsibilities are:
• Participate in all phases of the development life-cycle
• Develop well designed, efficient source code, conduct unit test and automation test as well
• Perform bugs fixing, maintaining, enhancement of existing web modules
• Work with leader and teammates to estimate and plan for projects
Your Experience and Skills
• At least 4 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
• Experienced about design pattern
• Strictly follow SOLID principles
• 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 with us?
• 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)
• 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.