Job Description
About Company
We are looking for Talent Java Developers to join our new projects. The main tasks will involve in the development of front-end, server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the client. Your main responsibility will be:
- Contribute in all phases of software development lifecycle
- Ensure designs are in compliance with specifications
- Write well designed, testable, efficient source code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Your skills & qualifications
Requirements
Must have:
- At least 2 years experience in Java development
- Excellent coding skill in Java, J2EE.
- Write and read English, basic English speaking.
- Basic in Linux environment.
- Experience or knowledge about EIP (Enterprise Integration Pattern).
- Experienced in fameworks: Spring, Spring Boot, Microservices, ESB.
- Experienced in version control tool: Continuous Integration is a plus, Gitflow.
- Experienced in Unit testing, automatic testing is a plus.
- Experience working in JPA (OpenJPA, Hibernate..).
- Experience working Web service (Restful service, SOAP service..)
- Experience in software development projects in banking is a plus.
- Strong problem-solving and analytical skills.
Nice to have:
- Swagger / RAML
- Apache Karaf / Felix
- Experience in test automation and test-driven development.
- Experience or knowledge about OSGi (Apache Karaf, Apache Felix…)
- Experience or knowledge about Camel, CXF (plus advantage)
Benefits for you
- Competitive salaries and flexible work life balance.
- Premium health insurance package.
- Chance to work on-site in Japan, Australia…
- Profit bonus. Performance bonus plan.
- Employee referral bonus.
- Technical training from experienced developers
- Overseas travel opportunities: Based on the working performance
- Young and fun working environment. You will have laptop and extra high definition screens.
- Fun team building activities including annual Company trips / Football club / Birthday parties and other attractive HR benefits.
Company
Innotech Vietnam Corporation
Industry
Fintech
Company size
25-99
Nationality
Vietnam