Project Description:The primary objective of this project is to integrate 'public cloud' based applications with the enterprise cloud of a major healthcare company based in the United States. The scope of work will primarily focus on addressing security vulnerabilities and implementing architectural enhancements.
Responsibilities:We are looking for an experienced Senior/Lead Java Developer with hands on experience with clouds who can help to perform migration of client apps:- Quickly onboard to Customer's processes- 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 and client to find the best solutions
Mandatory Skills Description:Java Spring Boot;At least 5 years of work experience including enterprise backend system design experience;- Strong knowledge of Java/Kotlin language, familiar with Spring/SpringBoot;- Deep understanding of enterprise application architecture patterns;- Hands on experience with AZURE (preferably Azure AI Search) and knowledge of cloud architecture patterns;- Experience with distributed systems;- Good knowledge of SQL;- Familiar with microservice architecture patterns;- Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift);- Experience with PostgreSQL;- Adoption of Agile and DevOps culture;- Strong written and verbal communication skills
Nice-to-Have Skills Description:- Experience of work in distributed teams, with US customers- Experience of work with search platforms;- E-commerce background;- An experience with Hazelcast;- An experience with Elasticsearch;- An experience with Spring Cloud;
English: B2 Upper Intermediate