Job Description
About Company
Perform development activities to build and maintain WEB-based software systems using J2EE, Spring frameworks, Javascript frameworks and databases.
Your role & responsibilities
- Participate in developing web applications, new modules from beginning till end in functional system (Full-Stack from Front-end UI/JS to Backend services).
- Perform coding, testing and documentation in line with user & system requirements to deliver programs that meet client’s needs and meet the release milestone.
- Assist Team Leads, Managers in reporting of project status and deliverable estimations.
- Perform 3rd level support to rectify production issues and provide resolutions.
Your skills & qualifications
- Java EE development (Java Core, Java EE, Spring, and Maven etc).
- Web development knowledge (HTML, CSS, Javascript, jQuery, AJAX, JSON etc).
- Database/ SQL knowledge (SQL, JDBC, Hibernate, and MySQL).
- Experience writing and debugging multi-threaded Java applications is a PLUS.
- Experience/Knowledge on Java 8, Lambda expression is a PLUS.
- Good understanding of Agile and Continuous Integration and Continuous Delivery (Deployment).
- Able to quickly learn new technologies, framework, development languages.
- Good Diploma/ Degree in Computer Science/Information Technologies.
- Strong interpersonal and communications skills, both oral and written.
- Able to work in a dynamic and ever-changing industry.
For Senior Java Web Developer
- STRONG Experience with web-based Java application development.
- Minimum of 4 years professional software development experience.
- Must have STRONG J2EE/ Spring - Java, JSP, Servlets, JDBC, HTML, CSS and Javascript experience.
Benefits for you
- Attractive compensation, regular assessments, and salary reviews
- 13th-month salary, annual bonus, and performance bonus
- 20 days annual leave
- 100% salary during the probation period
- 100% social insurance, premium healthcare insurance, and annual routine check-up
- Unlimited access to a selection of food and beverages
- Company activities: annual teambuilding, New Year party, quarterly company party, weekly fruits day, monthly birthday, etc
- Sports activities: badminton, football, bowling, cycling, etc
- In-house acoustic music band
- Cinema days with blockbuster movies.