Nivel cariera

Senior (5-10 ani)

Limbi vorbite


Adresa/ adresele jobului


Job description:

We are looking for a Senior Java Developer who will enjoy designing, developing and implementation of the backend part of online payment system for our international client.

What will be your tasks:

- You will be responsible for developing high quality desktop, web and service applications as part of an Agile Scrum team
- You will take an active part in application design, build, testing and release with the goals of continuous integration and continuous delivery always in mind
- Share experience and mentor junior colleagues

What we need from you:

- You are really good in Java (J2SE & J2EE)
- Server-side development experience using Spring
- You have knowledge of Hibernate/JPA persistence mechanisms
- You have experience with SQL – Postgresql will be the best
- Java application server experience – Tomcat, Glassfish
- Knowledge of Java Webservices – SOAP, REST
- Reporting tools – jasper, freemarker
- Understanding standard data formats and working with it in Java – XML, XSD
- Automated unit tests using mocks
- Build tools – maven
- Source control – git, svn
- You are familiar with Ubuntu
- Analytical thinking
- Data modeling
- Application design of required functionality
- Business knowledge of financial domain (payments) are welcome
- Advanced English – communication with our international clients on daily basis

What we offer:

- Work with high-tech technologies
- Management support; we keep quite close relationship and managers share their ideas with others
- Professional and personal growth
- Gaining knowledge and international experience
- Opportunity for traveling
- Friendly team, open door policy, informal company culture

Our Benefits:

- Paid certification, technical and soft-skills trainings
- In house training (hackathons, coding dojos, hands-on, workshops and seminars etc.)
- Additional holidays after 1 year in the company
- Referral bonus
- Loyalty bonus
- Great company events