Senior Java Developer
S3 Connected Health is a leading digital health company headquartered in Dublin, Ireland. We are a team of over 250 clinicians, behavioral scientists, and technologists dedicated to transforming healthcare through innovative digital solutions. We create state-of-the-art platforms for remote patient monitoring, medication adherence, and patient engagement that empower millions to improve their health and quality of life.
Key Responsibilities:
Working as a Senior Java Developer, you will be responsible for:
Designing and developing of leading-edge, highly scalable JAVA enterprise systems
Participation in system requirements
The input to the technology recommendations and decisions throughout the project lifecycle
Effective communication with clients and team members to solve complex technical challenges
Identifying opportunities for improvement and making constructive suggestions for changes
Qualifications and experience required:
Minimum 5 years of experience in design and development of JAVA systems
Understanding of data models, OOP, and design patterns
Broad knowledge of Spring (Spring Boot) framework
Experience building server applications with REST API
Experience with SQL database
Good knowledge of JPA (Hibernate)
Kafka (or any messaging broker)
Experience in designing and implementing systems based on microservices architecture
Good verbal and written communication skills in English and ability to work in both international and multifunctional teams
Experience in any of the following areas is a distinct advantage:
Kubernetes, Docker, and Helm Charts.
CI/CD pipelines
Knowledge of serialization libraries (for example, Avro, Protobuf, JSON)
Application performance profiling/tuning
Integration with external systems
Telehealth or Telecare system experience
We offer:
A unique opportunity to make a tangible impact in the global healthcare market
Exposure to the latest technologies and a dynamic, international work environment
A commitment to your professional growth and career advancement
Collaboration based on a B2B contract or contract of employment
Flexible cooperation model with the possibility of remote, hybrid, or on-site collaboration (Wrocław)
Senior Java Developer
Senior Java Developer