Team of UKEESS Software House is currently looking for a Senior Java Engineer to join our team for a full-time position (remotely in Ukraine or in Lviv's office).
About the Customer and the Project:
Our customer is the world's largest DNA network from the USA. With more than 30 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.
General technologies stack of the project: Java/React/NodeJS/MySQL/AWS
Here are some other qualities we are looking for:
* Be able to both architect solutions and guide the team in implementing those solutions.
* Excellent communication skills and the desire and ability to mentor other engineers.
* 100% dedication.
In this role, you will be a leading contributor in designing and implementing the next generation of the project to deliver billions of new discoveries to customers. You will be part of a team that significantly increases the user's experience and directly influences their satisfaction.
Responsibilities will include:
* Help architect, design, and develop complex, large-scale systems that process billions of historical records every day
* Identify opportunities to adopt innovative technologies
* Create architectures and diagrams that describe them
* Provide guidance for micro-service REST API design
* Write key algorithms to maximize scalability and reliability
* Write code and unit tests
* Conduct code reviews
* Diagnose complex problems involving multiple systems and technologies
* Provide guidance and mentorship to a team of talented software engineers
* Be an example of engineering excellence
Requirements:
* Large-scale system experience
* Micro-service expertise
* 4+ years of commercial experience with Java8+
* Relational database proficiency
* Experience with AWS (S3 preferable)
* Container experience
* Experience with CI/CD
* English: Upper-intermediate+ at least (both spoken and written)
What do we offer our new colleague?
* Competitive compensation (based on market data but also depending on the technical level of the candidate)
* Flexible work schedule
* 3 health packages to choose
* Annual paid vacation and state holidays celebration
* Free English classes (online)
* Individual approach to a professional growth
* Lack of bureaucracy and micromanagement
* Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)
* Foreign business trips
* On-site parking lot and charge station for Electric Cars
* Corporate gifts, celebrations, and fun activities
* Sports activities: ping-pong, soccer, work-out
If you have a passion for solving challenging problems; building scalable, robust systems; love working with the latest technologies in a fast-paced, flexible environment; and are excited at the prospect of having a significant impact on products which has more than 3 million paying subscribers, then we want to talk to you! ;-)
http://dlvr.it/SqSBKf