Position: Java Back-End Engineer
Category: Java
English level: upper
Years of experience: 3


Java Backend Developer

Developed and maintained microservices using Java, Spring Boot, and RESTful APIs.
Integrated Kafka and Redis to build event-driven and highly scalable microservices.
Implemented secure authentication and authorization mechanisms using OAuth 2.0 and JWT.
Collaborated with frontend developers to define API contracts and ensure seamless integration.
Utilized Docker and Kubernetes for containerization and orchestration of microservices.
Implemented unit tests (JUnit, Mockito) and participated in code reviews to ensure code quality.
Actively contributed to agile development methodologies, including daily stand-ups and sprint planning.

Project 1 (GlobalLogic - 1.6 years): Healthcare Data Management System with Kafka, Redis, and SDK Integration

Developed a healthcare data management system consisting of multiple microservices.
Utilized Kafka for reliable and scalable data streaming between microservices, ensuring real-time data synchronization.
Leveraged Redis for caching frequently accessed data and improving response times.
Integrated with third-party SDKs for healthcare systems (HL7, FHIR) to enable seamless data exchange and interoperability.
Implemented user management, patient records, and appointment scheduling microservices.
Ensured compliance with HIPAA regulations by implementing data encryption and security measures.
Designed and implemented batch processing jobs for data synchronization and reporting.
Collaborated with QA team to ensure comprehensive test coverage and resolve issues efficiently.

Project 2 (KinoaTeam - 2 years): SDK based microservice project for managing mobile applications

Led the development of a scalable sdk/web platform using microservices architecture.
Utilized Kafka for reliable and scalable data streaming between microservices, ensuring real-time data synchronization.
Leveraged Redis for caching frequently accessed data, improving response times, and reducing database load.
Integrated with SDKs for mobile application development to enable seamless data exchange and interoperability.
Implemented user management, players records, and events scheduling microservices.
Integrated ClickHouse and MySQL databases for efficient data storage and retrieval.