Position: Java Developer (Poznan)
Company: Grid Dynamics
Experience required: 3y
English level: upper

Project description
*Seasoned professional capable of tackling complex technical tasks independently
* Deep understanding of Java, RESTful web-services and microservice architecture
* Experience with using Java 11 and Spring boot
* Experience with the application development lifecycle, CI/CD and proficiency in writing maintainable code using TDD/BDD paradigms.
* Good understanding of clean code principles – SOLID, KISS, DRY, Clean Architecture
* Familiarity with Container Orchestration (Docker, Kubernetes) and AWS

Client description
It is a global digital payment technology company that serves individual and commercial clients, financial institutions, government entities, and merchants. It facilitates global e-commerce through digital payments and information. The company also routes payment information and related data. Its portfolio of offerings consists of mobile payments, payment cards, commercial payments, transaction processing services, merchant solutions, and other digital services. It also supports the local businesses. The company operates in the Americas, Europe, Asia-Pacific, the Middle East, and Africa. It is headquartered in Foster City, California, the US.

Details on tech stack
Java, Spring Batch, 

Min requirements to the candidate
· Experienced in API testing using tools like Postman, Soap, jMeterStrong linux ability
· Testing microservice and API based application, exposure to java(JUnit), preferred domain experience, SQL, Test scripts (selenium or equivalent)
· Able to debug issues, solve problems, troubleshoot environments

Nice to have requirements to the candidate
· Experience in payment domains
· Experience with RestAssured and/or testNg frameworks
· Spring boot applications
Performance testing

Current team size, their locations and whether team is going to grow?
· Team to staff: 3-4 Devs, 1 QA