Position: Middle/Senior Java Developer
Company: Grid Dynamics
Experience required: 3y
English level: upper

Grid Dynamics is looking for **Middle/Senior Java Developer** to work on Dematerialization, Document Management, and Digital Processes project.
Our client is the first Italian company in the field of Enterprise Content Management. 

**Tech. stack:** Java, the Java Enterprise stack, Maven, JUnit, Spring, SpringBoot, JPA, Hibernate or EclipseLink, SpringData.

**Responsibilities:**
- Collaborate with the team leader, scrum master, and other team members to achieve agreed objectives within defined deadlines
- Provide estimates for assigned tasks
- Perform a technical analysis of assigned tasks
- Develop new features, automated tests, and proof of concepts
- Follow defined best practices and guidelines
- Perform application maintenance
- Help to troubleshoot application issues

**We offer:** 
- Opportunity for professional growth and developing fast-growing product
- Competitive salary
- Flexible schedule
- Benefits program
- Social package — medical insurance and etc
- Corporate social events
- Opportunity for long business trips to the US and possibility for relocation