Position: Java Developer
Company: Grid Dynamics
Category: Java
Experience required: 3y
English level: intermediate

Requirements:
- 3+ years of recent hands-on Java development
- Great understanding of designing for performance, scalability, and reliability
- Understanding of full software development life cycle, agile development, and continuous integration
- Expertise in any Framework like SPRING, Hibernate, etc.
- Understanding of database fundamentals and advanced SQL knowledge
- In-depth understanding of object-oriented programming concepts
- Ability to communicate clearly to technical and non-technical audiences, verbally and in writing
- Experience in Agile methodologies including Scrum and Kanban
- Experienced in Java, Spring
- Knowledge of AWS
- Understanding of general programming concepts
- Desire and ability for quick learning of new tools and technologies
- Good communication and intermediate English language skills

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
- Social package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office located in the center of the city with sports and recreation rooms