Join us in shaping the future of e-health as a Senior Back-End Software Engineer Java (m/f/d).
Fluency in spoken and written English is essential.
As a senior back-end software engineer in our growing and international New Ambulatory Information Systems (NAIS) team, you will help us transform healthcare by designing and developing next-generation, platform-based practice- and patient management software for medical professionals. This role is based at our site in Molfetta, Italy.
What you will do:
- Build fast, secure, reliable, and scalable services using cutting-edge technology that meet our users' needs.
- Understand requirements, the domain, and the big picture.
- Collaborate with a global team of developers, DevOps, QAs, 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, effective, agile software development process and organization.
- Identify opportunities for innovation in software development technology and methodology and drive their implementation.
- Mentor and develop internal talent.
What you will bring:
- At least 5 years of professional experience as a back-end developer.
- Experience in healthcare or life sciences is a plus; experience in other digitization markets is also valuable.
- 5+ years of working experience with Java 8+, JavaEE.
- Proficiency with OOP, Microservices, RESTful Webservices, C APIs, Swagger, OpenAPI, Spring Framework, ActiveMQ, JPA/Hibernate, JSON, XML, Databases (PostgreSQL, MongoDB), SQL, JUnit, Mockito, and GIT.
- Deep understanding of software engineering principles, architectural concepts, design patterns, Domain-Driven Design, CI/CD, and Agile practices.
- Knowledge of Redis, Minio, Logstash/Fluentd, FHIR, HL7, Docker, OAuth, KeyCloak, Solr, Elasticsearch, UML is advantageous.
- Excellent presentation skills to clearly communicate concepts to various audiences.
- Strong team player with a passion for collaboration in international, cross-functional, virtual teams.
- Good communication skills, fluent in English.
- Agile, solution-oriented attitude with strong analytical and problem-solving skills.
What we offer:
- A team-centered environment where we learn, fail, succeed together, and support each other.
- The opportunity to participate in and drive the digital revolution in healthcare within a diverse, inspiring, agile team with a start-up spirit.
- International career opportunities within one of Europe's largest healthcare software companies.
- Permanent position in Molfetta with global team collaboration.
- Mentoring, coaching, training, and professional development to help you grow.
- Standard perks such as fitness facilities, coffee, tea, soft drinks, fruit, and quality equipment.
Interested? Apply online now with all necessary documents, including salary requirements and earliest start date.