Research, analyze and implement high complexity tasks.
Promote high quality through best practices, unit testing, code reviews, etc.
Help Project Managers in technical decisions, projects break down and estimation.
Support, guide and coach other developers.
Collaborate with Business Analysts on project related topics.
Relevant university degree within IT;
4+ years of professional experience with Java SE and Java EE or Spring Framework;
Perfect understanding of OOP concepts, design patterns and best coding practices;
Experience with development and maintenance of business-critical production applications;
Excellent knowledge in SOAP/REST Web Services and JPA/Hibernate;
Professional experience with relational databases;
Experience with client-side UI libraries/frameworks like ReactJS, Angular or Vue.js;
Good understanding of agile development processes;
Strong interpersonal skills - team oriented person with excellent communication and focus on
Fluency in English is a must
Proxiad Bulgaria is looking to hire Java Developer for a long-term client – a leading online bank based in France and Germany with increasing presence in the finance market and a growing list of IT projects to achieve.