Position: Senior Java developer
Company: CodeImpact B.V.
Category: Java
Experience required: 5y
English level: fluent

**Intro**
We‘re looking for a hands-on, passionate Senior Java Developer to join our team of uniquely talented individuals from different backgrounds and cultures. Face challenges and learn other ways of thinking. Help to shape a better world through technology.

**Responsibilities**
- Participate in driving the future of our product, delivering the best experience for our customers
- Develop excellent quality software using agile techniques
- Design clean and reliable code;
- Deliver highly scalable and highly reliable products (yes, our customers expect 99.999% availability)
- Collaborate with other developers, architects, and principal engineers, sharing and receiving knowledge
- Promote the best technology and software development practices to the team with passion and enthusiasm
- Contribute to the whole development cycle, analysis, implementation, testing, and operation
- Operation excellence and support are part of the development team's responsibility.

**Requirements**
- Flexible approach skills toward different technologies
- 5+ years of experience as a Java software developer
- Microservices Architecture experience
- API development expertise, self-hosted or Application Server
- Java language development proficiency
- Relational and NoSQL databases knowledge
- Experience with Containerization technologies, such as Docker and Kubernetes
- Continuous Integration/Deployment tools and processes knowledge 

**Personal traits**
- Team Leading skills
- Desire to innovate and investigate new technologies
- Ability to work well in a team, self-driven, and eager to learn;
- Creative thinking, analytical skills, with attention to detail;
- Fluent in English.