You will work closely with our CTO and Product Team to produce a high quality product.
You will be involved in every aspect of the product development process, from the conception of new features, collaborating with the Design and SysOps teams, to successfully running your code in production.
You will be working in a formal Agile environment to develop high quality applications based on requirements and designs.
Requirements
Work experience in similar role 4+ years
Strong knowledge of Java 21, preferably in a microservices environment.
Solid experience with Object Oriented Design & Analysis
Hands-on experience with frameworks and technologies such as Spring (Core, Data JPA, MVC, Boot, Security), Spock, SQL, REST, and related tools.
Experience in designing and implementing highly scalable systems and frameworks
Desirable Skills SOA, and distributed systems understanding, experience in Continuous Integration
Familiarity with containerization with Docker & Kubernetes
SAML, Dropbox API, Google API, OAuth, etc.
Some experience with Event Sourcing + CQRS
Familiarity with AWS services
Excellent communication skills, able to collaborate effectively with other Scrum team members
Experience in Agile software development practices.