#94148 Senior Backend Developer Hot vacancy

  • Ukraine | Kyiv
Description:

Senior Backend Developer

Pillars of Life is seeking new members for our R&D team who are passionate about exploring new technologies and utilizing same for developing next generation products.
We are looking for team members who can quickly learn new technologies and help us architect and develop scalable and secure impactful products with potential to reach millions of people.
Pillars of Life is dedicated to the goal of building a culturally diverse company culture and a multi-cultural workplace and strongly encourages applications from women and minorities.

You Will:
 Build microservices as a set of loosely coupled, collaborating services.
 Implement various patterns e.g. service discovery, API gateway, event sourcing, CQRS etc.
 Design and develop microservices mesh platform and work on API / microservices management services.
 Participate in design architectural technical solutions for software applications and implementations for microservices mesh.
 Participate in planning, retrospective sessions and stand-ups.
 Provide leadership, mentorship, peer review and quality control on daily basis.

You may be fit for this role if:
 You are a Computer Science Graduate with 5-7 years of software development experience.
 You are an out-of-box thinker having hands-on experience with Java 7 and up, Spring (all), JSP, HTML, Javascript (Angular...), Spring Boot.
 You have hands-on experience designing and implementing ReST services.
 You have experience with Hibernate, JPA, JUnit, MVC, RDBMS, noSQL.
 You have experience with tools such as: Eclipse, Maven, Jenkins, Gradle, under Windows and Linux
 You have hands-on experience with CI/CD and DevOps philosophy
 You have ability to interact with business and other teams

Bonus:
 Experience with multiple scripting languages (Python Groovy, etc.)
 Experience with architecting and maintaining high availability production systems
 Strong development skills in Python
 Experience in AGILE and collaborative environments.
 Experience with TDD (test driven development) and test automation.
 Knowledge of open source libraries and (JUnit, Apache, Mockito etc.)
 Knowledge of Docker, Ansible; - Deep knowledge of Spring integration and security.
 Excellent analytical, interpersonal and communication skills, including strong presentation skills

We offer:
 Dynamic start-up environment, with opportunity to grow & make an impact at ground level.
 Team focussed environment – enabling technical breakthrough & thought leadership.
 Flexible work environment, with focus on work-life balance
 Opportunity to work with industry leaders.

Skills
  • java
  • spring