Senior Java Software Engineer - Remote Position in Pharma
About the Role
We are looking for a Senior Java Software Engineer to join our innovative team at knowmad mood. This remote Java Software Engineer position offers you the opportunity to work in the pharmaceutical sector, contributing to meaningful projects that drive digital transformation. You will be part of a dynamic team that values creativity, collaboration, and technological excellence.
What You'll Do
- Develop, maintain, and continuously improve the capabilities of our platform alongside engineering teams and communities.
- Collaborate with product leadership and stakeholders to transform raw ideas into well-defined concepts.
- Enhance the team's ability to execute and deliver frequently and automatically in production.
- Support our client teams in troubleshooting and help identify suitable alternative solutions.
- Ensure that solutions are well documented, tested, and meet compliance expectations.
Requirements
- Over 5 years of experience as a Java Software Engineer with a strong understanding of Java.
- Experience with Terraform, AWS CDK, SQL and NoSQL databases, Kubernetes, or Red Hat OpenShift.
- Proficient in unit testing and integration CI/CD.
- Strong grasp of best practices including SOLID principles and Clean Code.
- High proficiency in English is required.
Nice to Have
- Experience in the pharmaceutical industry.
- Familiarity with agile methodologies.
- Knowledge of additional programming languages.
What We Offer
- Permanent contract with a competitive salary.
- 100% remote work flexibility.
- Internal training and access to certifications.
- Flexible compensation plan (health insurance, transport, childcare vouchers, meal vouchers).
- Events, meetups, tech days, talks, and much more!
- 26 days of leave (22 vacation days, 2 personal days, and holidays on December 24 and 31).
At knowmad mood, we are committed to equal opportunities and respect for diversity. We apply our Equality Plan and the principle of non-discrimination in all our selection processes.
This Senior Java Software Engineer position offers a unique opportunity to work remotely in the pharmaceutical sector with a competitive salary and flexible benefits.
Who Will Succeed Here
Proficient in Java with extensive experience in building scalable applications, particularly in the pharmaceutical domain, leveraging frameworks like Spring Boot and tools like JUnit for testing.
Demonstrates strong familiarity with CI/CD pipelines using tools such as Jenkins or GitLab, ensuring smooth deployment and integration processes in a fully remote work environment.
Possesses a deep understanding of cloud infrastructure, particularly AWS services like Lambda and EC2, along with expertise in Terraform for infrastructure as code, and has experience managing containerized applications using Kubernetes and Red Hat OpenShift.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months