Job Summary
Job description
Overview of job
We are looking for Talented Java Developers to join our projects. The main tasks will involve in the development of 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 life cycle.
+ 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.
Job Requirement
Must have:
+ Knowledge about OOP programming
+ Knowledge of caching in web API
+ Knowledge about Java, C#, PHP...
+ Knowledge in Unit testing, automatic testing is a plus.
+ Knowledge working in JPA (OpenJPA, Hibernate..).
+ Knowledge working Web service (Restful service, SOAP service..)
+ Honest, collaborative, team work, quality mindset, can-do attitude
Nice to have:
+ Knowledge in Micro Services/ Angular/ JWT is plus
+ Knowledge about OSGi (Apache Karaf, Apache Felix…)
+ Good English communication skills.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Spring
- J2EE
- PHP
- C#
- Hibernate
- MVC
- OOP
- Unit testing
- Web Services
- SOAP
- OSGI
- JPA
- Web API
- Automation Testing
- RESTful
- AngularJS
- Caching
- Spring Boot
- Apache Karaf
- JWT
COMPETENCES
- Honest
- Teamwork
- Can-do attitude
- Communication Skills
BUSINESS PROFILE