We‘re looking for a hands-on, passionate Senior Java Developer to join our team of unique talanted individuals from different backgrounds and cultures. Face challenges and learn other ways of thinking. Help to shape a better world through technology.
- 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 best technology and software development practices into 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 teams responsibility.
- Flexible approach skills towards different technologies;
- 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.
- 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.