BackEnd Software Engineer Java (m / f / d)
As a backend 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 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.
- Communicate and collaborate as a member of a global software development team with developers, DevOps, QAs, Product Owners, UX Designers, and Scrum Masters to refine specifications and improve 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.
What you will bring :
- At least 3 years of professional experience as a backend developer.
- Healthcare or life science experience is a plus; experience in other digitization markets is also valued.
- 3 years of working experience with Java 8 and Java EE.
- 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 understanding 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 knowledge is advantageous.
- Excellent presentation skills to clearly communicate concepts to various audiences.
- Passion for collaboration in international, cross-functional, and virtual teams.
- Nimble, agile, and solution-oriented attitude.
- Strong analytical and problem-solving skills.
What we offer :
- Our values focus on teamwork — learning, failing, succeeding together, and supporting each other.
- Participate in and drive the digital revolution of healthcare within a diverse, inspiring, and agile startup-like team.
- International career opportunities within 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 grow.
We look forward to receiving your application.
Key Skills: Access Control System, Engineering, Bar Management, JPA, Law, JDBC
Employment Type : Full-Time
Experience : Years
Vacancy : 1