Senior Back-End Software Engineer Java (m/f/d)
at CompuGroup Medical
Berlin, Berlin, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Jun, 2024 | Not Specified | 12 Mar, 2024 | 5 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Join us in shaping the future of e-health as a 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 Berlin, Germany.
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 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
- Flexible hours
- International career path in one of Europe’s largest healthcare software companies
- Permanent position in Berlin, working with teams worldwide
- Mentoring, coaching, training and professional development to help you reach the next level
- All of the standard perks you know and love - fitness, coffee, tea, soft drinks, fruit, great equipment.
Convinced? Apply now online with all necessary documents (incl. salary requirements and earliest possible starting date).
We create the future of e-health.
Become part of an important mission
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
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Berlin, Germany