Are you passionate about developing secure and scalable web applications?Do you have experience with Kotlin / Java, Spring Boot, REST APIs, and OAuth2?Do you want to work on a challenging project that serves millions of users across various industries?
If you answered yes to these questions, then we have an exciting opportunity for you. We are looking for a Backend Developer to join our team and work on a web portal for identity and access management (IAM) for one of our Swiss clients. You will be responsible for designing, developing, testing, and maintaining the backend services and APIs that power the portal and integrate with various external systems. You will also collaborate with frontend developers, QA engineers, DevOps engineers, and product owners to deliver high-quality software solutions that meet the client's requirements and expectations.
What you will doDevelop and maintain backend services and APIs using Kotlin / Java, Spring Boot, and RESTful principles.Implement security and authentication mechanisms using OAuth2, SAML, and PKI.Work with relational and non-relational databases, such as PostgreSQL, MongoDB, and Redis.Write clean, testable, and maintainable code following best practices and coding standards.Perform code reviews, debugging, and troubleshooting.Participate in agile ceremonies, such as sprint planning, daily standups, retrospectives, and demos.Communicate effectively with the client and other stakeholders.
What you need3+ years of experience as a backend developer using Kotlin / Java and Spring Boot.Strong knowledge of REST APIs, OAuth2, and web security concepts.Experience with relational and non-relational databases, such as PostgreSQL, MongoDB, and Redis.Experience with testing tools and frameworks, such as JUnit, Mockito, and TestNG.Experience with version control systems, such as Git.Fluency in English, both written and spoken.Communicative level of Czech / Slovak.
What we offerA flexible and remote-friendly work environment (with possibility to work at our office in Prague 5 if that’s what you prefer).An opportunity to work on a large-scale and complex project that impacts millions of users.A chance to learn new technologies and skills from experienced colleagues.A supportive and collaborative culture that values feedback and continuous improvement.
Sounds interesting? Then send us your CV and/or LinkedIn profile.We will get back to you as soon as possible with our feedback.