Join us in shaping the future of e-health as a Senior Back-End Software Engineer Java (m/f/d)
As a senior back-end software engineer in our growing and international New Ambulatory Information Systems (NAIS) team, you help us transform healthcare through designing and developing next generation, platform-based practice- and patient management software for medical professionals, based at our site in Molfetta, Italy.
What You Will Do
- Build fast, secure, reliable, and scalable services using the cutting-edge technology on the market that meet the needs of our users.
- Understand the requirements, the domain, and the big picture.
- Communicate and collaborate as a member of a global software development team with other developers, DevOps, QAs, as well as Product Owners, UX-Designers, and Scrum masters to refine specifications and improve our products and standards.
- Estimate, plan, and review user stories and code with the team.
- Contribute to our modern and effective, agile software development process and organization.
- Identify innovation opportunities in software development technology and methodology and drive their implementation.
- Mentor and develop our internal talent.
What You Will Bring
- You bring at least 5 years of professional experience as a back-end developer.
- Healthcare or life science experience is a plus, but we could also imagine that you inspire us with experience gathered in a different digitization market.
- 5+ years working experience with Java8+, JavaEE.
- Proficiency with OOP, MicroServices, RESTful Webservices & APIs, Swagger, OpenAPI, Spring Framework, ActiveMQ, JPA/Hibernate, JSON, XML, Databases (PostgreSQL & MongoDB), SQL, Junit, Mockito, and GIT.
- Deep grasp of software engineering & backend design principles, architectural concepts, design patterns, Domain Driven Design, CI/CD, and Agile principles.
- Knowledge of Redis, Minio, Logstash/Fluentd, FHIR & HL7, Docker, OAuth and/or KeyCloak, Solr & ElasticSearch, UML is advantageous.
- Excellent presentation skills to clearly communicate concepts to various audiences.
- Strong team player and passion about collaboration in international cross-functional and virtual teams.
- Good communicator, fluent in English.
- Nimble, agile, and solution-oriented attitude.
- Strong analytical and problem-solving skills.
What We Offer
- Our values are centered around teamwork. We learn, fail, and succeed together and support each other.
- Participate and drive the digital revolution of healthcare in a diverse, inspiring, agile team with 'start-up' spirit.
- Competitive benefits.
- Flexible hours.
- International career path in one of Europe's largest healthcare software companies.
- Permanent position in Molfetta, working with teams worldwide.
- Mentoring, coaching, training, and professional development to help you reach the next level.
- All of the standard perks you know and love - fitness, coffee, tea, soft drinks, fruit, great equipment.
Convinced? Apply now online with all necessary documents (incl. salary requirements and earliest possible starting date).
We create the future of e-health. Become part of an important mission.