How is it like to work with our customer?
- Working with top class scientists from Silicon Valley or from Western Europe
- Helping scientists around the world to fight cancer and other difficult diseases by accelerating IT potential
- Long term projects and possibility to change the project for the same customer
- Agile and DevOps culture with open, honest, two-way communication
- Popular concepts in action, not only limited to: CI/CD, Infrastructure as Code, Cloud, Containers & Microservices, Machine Learning, AI, Domain Driven Design
Responsibilities:
- Proactive team member of an agile team focused on delivering business value with an agile mindset
- Design, develop, maintain and deploy informatics products (incl. backend, frontend, infrastructure as code, pipeline as code)
- Troubleshoot and bug fix reported issues with the system
- Keep the code libraries and based technology up to date
- Create and maintain documentation for the application
- Cooperate with Product Owner and business users in PST time zone (CET evening meetings, 2-3 a week)
Specific requirements:
- You have at least 3 years of professional experience in software development
- You are experienced:
- with programming in Java 1.8 or newer - both OOP and FP
- in building web applications/services with Spring stack
- with clean code practices
- with writing various types of tests (unit, contracts, integration)
- with SQL (Postgres is preferred)
- You have at least basic experience with micro services and event driven approach
- You feel comfortable working with Linux
- You feel comfortable in a distributed work environment (dev team members work remotely, product owner and users in California; expect about 2 calls a week in the evening)
- You are professional in English (B2 level and higher)