Position: Senior Java Developer
Company: DDI Development
Experience required: 2y
English level: intermediate

Requirements:

- Possessing at least 3-year-expertise in software development
- A professional with at least 2 years of Java experience
- Demonstrating specialized knowledge in Java 8, Spring, Hibernate
- A candidate experienced with blockchain or cryptography
- A person with a positive mind, high motivation, and willingness to work on a long-term project
- A team player
- Showing Intermediate+ English level

Responsibilities: 

• As a Senior Software Engineer, you will be expected to demonstrate solid conceptual and technical skills
• Write well-documented, highly maintainable, and performing code, with appropriate test coverage
• Perform code reviews
• Contribute to the complete software development life cycle process
• Investigate, identify, solve, and fix software problems.

Would be a plus:

- Experience with Hyperledger Besu, Quorum
- Skills and experience with Spring
- Degree in Computer Science and related specialties

Working Conditions: 

- Calm and friendly team
- Cool distributed app project
- Competitive salary
- Personal and professional growth
- Professional IT events compensation
- Account management of your contractor entity
- Paid vacation and sick days-off
- Paid English classes with individual plans

For the Kharkiv team:

- Comfortable office at the city center
- Paid lunch
- Ergonomic highly-adjustable chairs for a healthy working experience
- Speaking Clubs with a native speaker
- Coffee, tea, ice cream, and nuts