Design, build, and maintain efficient, reusable, and reliable Java/Spring code. Ensure the best possible performance, quality, and responsiveness of the applications.
Implement and deploy API solutions while demonstrating expertise in many areas, including API design and development, Public and Private API design and development, and highly scalable distributed systems.
This requires a high degree of interaction with business and operations units to understand the functional needs of the system users as well as the various technology teams, both within and outside of a financial firm.
Minimum 1.5+ years of working experience in Java Developer with Spring framework
Strong experience in Spring Framework such as Spring MVC, Spring Integration, Spring Security.
Have knowledge in Servlet/JSP, Service-oriented architecture (SOA)
Experience in implementing Java EE design patterns such as MVC, Singleton, Façade, etc …
Experience in core multithreading, collections, IO, networking and JDBC
Knowledge of front-end interfaces using HTML, JSP, CSS, JavaScript, jQuery and Ajax
Knowledge of XML Suite of Technologies XML (XSL) and REST/JSON
Experience in writing unit test (Mockito)
Experience working in a source-controlled environment such as GIT or SVN
Experience with JIRA
Experience in full development life cycle from requirements analysis through coding and release
Deep experience developing, testing, documenting and releasing mission-critical software
Good English in writing
Skills
Good Time Management
Good Interpersonal Skills
Teamwork
Communication Skills
Benefits
100% salary in probation
Pay insurance and taxes in accordance with the law
PVI Healthcare Insurance
13th month salary.
Salary review: every year
Bonus for OT working
Provide laptop + desktop
Free of parking fee
Teambuilding, year-end party...
Comfortable and dynamic European working environment