Position Overview
As a Backend Engineer in our Process Intelligence team, you will work closely with the Product Owner and Tech Lead to shape the design and implementation of our core product. Your contribution will span across the whole development lifecycle, from refining user stories, participating in Scrum ceremonies, writing, and reviewing code, deployment, and maintaining our SaaS offerings.
What You Will Do
Contribute to the entire cycle of product development, from first ideas and brainstorming sessions to continuously delivering improvements based on customer data
Work existing applications as well as the inception of new microservices
Mentor less experienced peers and be mentored by more experienced peers
Collaborate and work on solving challenging technical and business problems
Together with Principal Engineers and Lead Engineers, define long-term tech strategies in accordance with business needs
Follow Agile principles and values
Leverage DevOps practices and tools
Would Be Great If You Have
Extensive experience with Java or Kotlin
At least 5 years of experience as a Backend Developer
Experience building secure web applications, ideally with Spring, DropWizard, JEE
Experience with DevOps technologies such as AWS or MS Azure, Kubernetes, Docker, Jenkins and Circle CI
Experience with SQL databases, with experience in database-related optimizations and data processing a big plus
Experience with Microservice Architecture is a plus
Frameworks: Hibernate, Apache Tomcat, (Resteasy), SpringBoot, DropWizard
Testing Libraries such as: JUnit, TestNG, Mockito, PowerMock
Testing, analysis and debugging of log files
Experience challenging existing and defining new engineering (architectural) standards with senior stakeholders is useful
Any Graduate