Java Developer
About Candidate
Introduction:
A software engineer with over 18 years of experience, including 5+ years in Java/Kotlin, specializing in backend development and system optimization. Extensive expertise in e-commerce, loyalty programs, and financial transactions, with hands-on experience in system migrations, API integrations, and microservices architecture. Skilled in optimizing system performance, reducing resource usage, and improving application efficiency. Proficient in implementing monitoring solutions, containerization, and database management. Strong background in designing scalable and reliable backend services, ensuring high availability and security compliance. Experienced in DevOps practices, including Kubernetes deployment and CI/CD optimization. Successfully led complex system refactoring projects and introduced modern frameworks to legacy applications. Adept at collaborating with cross-functional teams to enhance system functionality. Committed to delivering high-quality, maintainable, and scalable software solutions.
Responsibilities:
- Migrated monolithic systems to microservices-based architectures, improving scalability and maintainability.
- Developed high-performance, asynchronous services for real-time messaging and data processing.
- Implemented API integrations with third-party services, ensuring seamless data exchange.
- Designed and optimized SQL and NoSQL databases for high availability and efficiency.
- Refactored and modernized legacy applications, reducing technical debt and enhancing performance.
- Deployed and managed containerized applications using Docker and Kubernetes.
- Configured monitoring and logging systems with Prometheus, Grafana, and Zipkin for real-time insights.
- Developed secure authentication and authorization solutions, including Single Sign-On (SSO).
- Automated CI/CD pipelines, improving deployment efficiency and reducing downtime.
- Optimized resource usage, reducing CPU and RAM consumption in Kubernetes clusters.