Position: Middle Java Developer (in Poland)
Company: UKEESS Software House
Category: Java
Experience required: 3y
English level: upper

UKEESS Software House is looking for a talented **Middle Java Developer** to join our team for the full-time position (remotely **in Poland**), who really wants to join the ambitious company and life-changing projects.

**About our company:**
We are a Ukrainian IT software development company, specializing in big cloud enterprise projects: health, biotech, logistics, CRM systems, fin-tech, etc. Founded in 2004 in Lviv, we have grown to more than 160 talented Software Engineers, and this number continues to increase every month. Our company consists of people who are on the same wave. We are one big friendly, open-minded team and focusing on a long-term partnership with our developers and their professional growth.

You will become a part of an impressive team of developers, designers, and product managers who have built some of the world's most compelling products, producing the worldwide leader in two categories: family history and consumer genetic testing. This role provides many opportunities for professional growth.

**About the Customer and the Project:**
Our customer is the world’s largest DNA network from the USA. With more than 27+ billion digitized global historical records, 100 million family trees, and 18+ million people in their growing database, our customers help people discover their family stories and gain actionable insights about their health and wellness.

**Tech stack of the Project:** Java 8+/SpringBoot/React with hooks/MySQL/AWS/.

**Knowledge, Skills, And Competencies:**
- at least 3+ of experience with using Java 8+
- strong knowledge and experience with SpringBoot
- strong knowledge and working experience with SQL
- understanding the SOLID principles of object-oriented programming
- experience with RESTful endpoints
- English: Upper Intermediate+ at least

**It will be a big plus:**
- experience with Agile methodologies and software development life cycles
- be familiar with AWS
- knowledge or experience with ReactJS
- experience with unit-testing
- good knowledge or experience with CI/CD: Jenkins
- experience in designing and implementing a large-scale web application

**Responsibilities:**
- writing clean, well-designed, testable, efficient code
- writing tests and maintaining high code test coverage
- working as a team player and communicating effectively
- working in an Agile team
- participating in team code reviewing/discussions/modeling
- improving existing functionality.

**We offer:**
- 100% remote full-time position
- competitive compensation (also depending on the technical level of the candidate)
- flexible work schedule
- individual approach to a professional growth
- annual paid vacation and state holidays celebration
- lack of bureaucracy and micromanagement
- foreign business trips

Join us to own significant areas of our architecture, build systems and scale, and ship to production every day for customers who care deeply about what you build. Send us your CV and let's get to know each other! ;)