Java Developer in Constanţa

GCP (nice to have) Kubernetes (nice to have) Docker (nice to have) Kanban (nice to have) API (regular) English (regular) Spring (regular) Java 11 (regular) Java 8 (regular) We’re a unique group of people, passionate about redesigning healthcare for millions of people on the planet. We’re on a mission to make healthcare accessible, affordable, and convenient by automating primary care, from symptom to outcome. We’re building a B2B Medical Guidance Platform that consists of a series of connected user-facing modules built on a common intelligent core, which supports patients and clinicians to make healthcare decisions with confidence.We are a team of software engineers, data scientists, and researchers who build the Medical Guidance Platform. The heart of our technology is a powerful set of algorithms for medical assessment and triage. We work closely with medical experts. We love discussing improvements and figuring out the best solutions together. Clear and honest communication is also what helps us thrive. As a Java Developer in the Infermedica API team, you will work with one of the main entry points to the medical engine functionalities. We have a small team with opportunities to have a real say in what gets done and how.Our current stack includes the following technologies. This list is by no means closed. We are open to new ideas, innovations, and improvements.Java 8 and 11SpringJAX-RS with Jersey Maven Swagger Junit, Mockito, AssertJ Docker, Kubernetes, Google Cloud PlatformPostgreSQLPython, KotlinRequirements:Good knowledge of Java Attention to details and code qualityStrong experience with testsWillingness to develop programming skills Craftsman approachAbility to communicate in English (min. B1)It would be even better if you have:Knowledge of API design principlesExperience with Docker and Kubernetes Knowledge of Agile methodology Experience with Extreme ProgrammingYour daily tasks will include the following:Participation in the defined Agile process (currently Kanban)Designing and implementing new features Research of new solutions Code review Code refactoring Automated testing New versions releasing Bug fixing Why is working at Infermedica awesome?We are a remote-first company: work from anywhere in the European or Eastern Standard time zones. Despite this, we like to see each other in person, so be ready for in-person meeting invitations 4-5 times a year.We're building an open and supportive startup culture where we encourage doing your best and building your skills. To help you achieve your goals, we have a development budget and an additional 3 days of leave at your disposal.Once you become part of InferTeam, you will also be granted access to our Employee Stock Ownership Plan.We offer a competitive salary that is both location- and benchmark-based.Start work at a convenient time aligned with your work-life balance needs.We provide you with the essential IT equipment as well as a one-time bonus to assist you in setting up your home office.When you invite talented, enthusiastic people to join Infermedica, you help us diversify our company culture and values. We want to show our appreciation for helping our team grow through a referral bonus program.Our healthcare benefits are package-based and offered by Medicover. You will also have access to free consultations with Infermedica's medical staff in case of urgent consultations or advice.To ensure you make the most of your downtime, you have access to MyBenefit. Every team member is granted 200 points (200PLN) monthly to use as they see fit, whether it's gym memberships, book vouchers, or food delivery.We offer a lunch stipend of 10PLN per day through pyszne.pl so you can have your choice of lunch delivered to the office or your home every day.To support your mental health Infermedica offers consultations with our in-house psychologists and covers 100% of the cost up to 3 times in a calendar year.We offer a Team Integration budget for activities outside of office hours. Get to know your team through outings like hiking trips, laser tag, lunch, or escape rooms.Interview steps:1. A short call with selected candidates. It would take about 1 hour.2. Next, two interviews are planned. Technical interview with technical team members and interview with the VP of Engineering to better understand your experience, expectations, and motivation. This would be done remotely and could take about 2 hours in total.3. Once you have passed all of these steps, we’d be more than happy to have you on board!

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!