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.
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 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
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
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.