Position: Senior Java Developer
Company: Grid Dynamics
Category: Java
Experience required: 3y
English level: intermediate
Published: 2021-03-01T00:00:00+02:00

A unique challenge with the role is being comfortable in developing varied technologies like custom transformation/integration apps in Python and Java, and pipelines in Spark, Kafka, Kinesis, transforming, and analyzing in SQL.

**Responsibilities:**

- Research, plan, design, develop, document, test, implement and support proprietary software applications 
- Analytical data validation for accuracy and completeness of reported business metrics
- Open to taking on, learn and implement engineering projects outside of core competency
- Understand the business problem and engineer/architect/build an efficient, cost-effective, and scalable technology infrastructure solution
- Monitor system performance after implementation and iteratively devise solutions to improve performance and user experience
- Research and innovate new data product ideas to grow client’s revenue opportunities and contribute to the company’s intellectual property

**Requirements:**

- Java, Spring Boot, Tomcat
- Knowledge and practical application of OOP and SOLID principles
- Front-end skills are a plus
- Experience with video streaming technologies is a huge plus
- Experience with AdTech OR Media and Contact Marketing
- Some experience performing data transformations and data analysis using SQL
- Comfortable in juggling multiple technologies and high priority tasks
- Success in this role
- The eagerness to research and learning new technologies to develop creative and efficient ways to solve business problems. 
- Take full responsibility for the initiative.
- Stay focused on the successful implementation of the task at hand before moving on to the next engineering challenge.
- Going above and beyond: While engineering for current tasks, think of the big picture, adjustment codebases, processes. Try ways to make systems more robust, fault-tolerant, monitor for failures, and program for automated recovery. 

**We offer:**

- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Medical insurance
- Benefits program
- Corporate social events