Are you passionate about crafting cutting-edge solutions that revolutionize customer experience?
Join a dynamic team at the forefront of innovation in the Customer Engagement Management (CEM) sector.
We’re seeking a skilled Java Developer to contribute to our clients market-leading SaaS CRM product.
Your Responsibilities:
- designing and developing robust APIs and backend functionality, driving the evolution of our flagship platform;
- collaborating closely with Product Owners and stakeholders to shape the future of CRM applications;
- enhancing backend systems to address scaling challenges and optimize performance;
- contributing out-of-the-box solutions to streamline communication between customers and contact center teams.
Tech Stack:
- Java 17
- Spring Boot 3
- Hibernate
- MySQL
- PostgreSQL
Key Requirements:
- minimum 5 years of experience in designing REST APIs within Java microservices architecture, using Spring Boot and Spring Cloud frameworks;
- proficiency in English, with strong communication skills;
- ability to document and test APIs using tools like Postman and Swagger;
- experience developing secure web services to integrate with third-party applications and client information systems;
- familiarity with Agile Scrum methodologies.
Nice-to-Haves:
- understanding of Cloud Native application design principles, including familiarity with the twelve-factor methodology;
- experience with AWS cloud services;
- knowledge of SaaS industry best practices and DevOps tools such as Gitlab, Sonar, and Kubernetes;
- familiarity with security frameworks and protocols like OAuth2, JWT, SAML, and OpenID.
If you’re ready to make an impact in a collaborative environment where your skills drive meaningful change, we want to hear from you!
Apply now to join our clients team as a Java Developer and help shape the future of customer experience solutions.