*** Sign-on Bonus will be paid for those candidates joining us in March.
• Drive and coordinate the technical life cycle of Java web applications across architecture, design, coding, testing, QA, and production support.
• Participate in and contribute to the design and technical architecture of Java web applications including the creation of detailed architectural specifications.
• Collaborate with other developers and quality assurance engineers to deliver high quality products.
• Develop a cooperative environment that fosters knowledge sharing and technical growth.
• Provide technical guidance and mentoring to the development team.
• Interview external resources for the project when necessary
• Directly report to PM and/or client
To be successful candidate for this role, you have:
• Bachelor’s degree in Computer Science or equivalent work experience
• Minimum 1 -year experience in Java programming
• Solid knowledge of Core Java, Servlet/JSP, JDBC, Webservice RESTful / SOAP, Hibernate, Spring, Spring MVC, Spring Boot, Microservices, Oracle, MSSQL and understanding of OOP, design and architectural patterns
• Solid understanding in working in one or more of vendor implementations such as Apache Tomcat, JBOSS, IBM WebSphere, BEA WebLogic
• Experience programming any Javascript framework: AngularJS/React/ BackboneJS/Knockout JS is preferred
• Experience programming with NodeJS, NoSQL MongoDB/Cassandra is preferred
• Experience working with DevOps Jenkins, Docker, Puppet / Chef is advantageous
• Familiar with Responsive web design, HTML5, CSS3, BootStrap
• Familiarity with build tools such as Ant, Maven, and Gradle
• Proficient understanding of code versioning tools, such as Git
• Good command of English communication (oral and written)
• c presentation, interpersonal and collaboration skills, strong team working ability.
364 Cộng Hòa, Phường 13, Tan Binh, Ho Chi Minh City, Vietnam