Job Title: Senior Full Stack Developer
We are seeking an experienced Senior Full Stack Developer to join our team. The ideal candidate will have a strong background in Java and Kotlin, with expertise in Spring Boot Microservices and React.js.
Key Responsibilities:
* Migrate client platform to the latest technologies
* Develop new features in Java and Kotlin for Spring Boot Microservices, as well as maintain existing ones
* Improve Personalized Search
* Modernize Data Ingestion for faster searching and indexing
* Ensure Cloud Readiness and integration of Azure APIM and Gateway
* Collaborate with other teams to find the best solutions
Requirements:
* At least 5 years' work experience including front-end and back-end experience
* Strong knowledge of Java/Kotlin language
* Strong knowledge of Spring/SpringBoot
* Strong in JavaScript, 3+ years of experience
* Strong knowledge React.js
* Familiarity with databases (SQL/PostgreSQL), serving static web assets, and U/UX design
* Deep understanding of enterprise application architecture patterns
* Experience with distributed systems
* Familiar with microservice architecture patterns
* Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift)
* Adoption of Agile and DevOps culture
* Strong written and verbal communication skills
Language Skills:
English: B2 Upper Intermediate