Position: Senior Java Developer (Poland)
Company: Grid Dynamics
Experience required: 5y
English level: upper

Grid Dynamics is looking for a Senior Java Developer to develop a client Reporting application. 
The business goal is to create a system for entering comprehensive data about new clients sufficient for their onboarding and opening of an investment account.

Grid Dynamics is looking for a Senior Java Developer to develop a client Reporting application. 

The business goal of** the project** is to create a system for entering comprehensive data about new clients sufficient for their onboarding and opening of an investment account.

**The client** is an American multinational independent investment bank and financial services company providing financial services.

**Details on tech stack:**
Spring Boot 2.3, Hibernate, Multithreading (Completable Future, RJDF managed thread pool executor), MQ messaging (mostly Oracle databases)

**What do you need to join us?**
✅at least 2 years of Java8+ experience
✅Advanced Spring Boot knowledge
✅Advanced Hibernate experience
✅Basic multithreading and messaging knowledge
✅Native SQL query, HSQL
✅TDD through Junit 4,5; Mockito
✅CI Jenkins

**What will you do?**
✅new API implementation which is based on SRD documentation
✅enhancement and bug fixing of existing APIs
✅test coverage for existing classes, load testing through Gatling
✅task implementation planning by writing technical documentation

**We offer**
🔥 B2B contract or labor contract (Umowa o pracę)
💵 Competitive salary with regular performance reviews
🌟 Work on bleeding-edge projects with a team of experienced and motivated engineers
🕰 Flexible working hours
🌟Health insurance, a benefits package, company-sponsored conferences, vacations
🎓Own educational platform, conferences participation, Agile training, and mentorship programs
🌟Low level of bureaucracy
💬English classes, daily use of English, and direct cooperation with the customer from the US

**🧡We are waiting for you to join us!🧡**