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:
+ Have at least 1 year and more experiences in Java development
+ Experienced in Frameworks Spring, Spring Boot, Spring Security
+ Experienced about OOP programming
+ Knowledge of caching in web API
+ Experienced in Unit testing, automatic testing is a plus.
+ Experienced working in JPA (OpenJPA, Hibernate..).
+ Experienced working Web service (Restful service, SOAP service..)
+ Strong problem-solving and analytical skills.
+ Honest, collaborative, team work, quality mindset, can-do attitude
Nice to have:
+ Experienced in Micro Services/ Angular/ JWT is plus
+ Experience or knowledge about OSGi (Apache Karaf, Apache Felix…)
+ Good English communication skills.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Spring
- J2EE
- Hibernate
- MVC
- OOP
- Unit testing
- Web Services
- SOAP
- OSGI
- JPA
- Web API
- Automation Testing
- RESTful
- AngularJS
- Caching
- Spring Boot
- Apache Karaf
- JWT
- Spring Security
COMPETENCES
- Problem Solving Skills
- Analytic Skills
- Honest
- Communication Skills
- Teamwork
- Can-do attitude
BUSINESS PROFILE