Senior Back-End Software Engineer Java (m/f/d) at CompuGroup Medical
Molfetta, Puglia, Italy -
Full Time


Start Date

Immediate

Expiry Date

18 Jun, 25

Salary

0.0

Posted On

19 Mar, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

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(BA), 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 member of a global software development team with other developers, DevOps, QAs as well as Product Owners, UX-Designers and Scrum master to refine specification 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 of 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 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 French and excellent in English
  • Nimble, agile and solution-orientated 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
  • Hybrid work with flexible option for in-office (3 day in the office, 2 days mobile)
  • 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.

We are looking forward to receiving your application including salary expectations.
Synchronizing Healthcare
Be part of it now

Responsibilities
  • 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 member of a global software development team with other developers, DevOps, QAs as well as Product Owners, UX-Designers and Scrum master to refine specification 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 talen
Loading...