Java Developer
About Candidate
Introduction:
ava Backend Developer with 7+ years of experience in designing, developing, and maintaining scalable applications using Java and Spring Boot. Specialized in microservices architecture for over 4 years, implementing efficient and modular solutions. Expertise in optimizing system performance, troubleshooting complex issues, and integrating cloud-based services. Strong background in database management, API development, and CI/CD pipelines. Proficient in monitoring, debugging, and improving application reliability using modern tools. Experienced in leading and mentoring teams, setting coding standards, and facilitating agile development practices. Adept at enhancing system scalability and reducing response times through well-structured solutions. Successfully migrated legacy systems, reducing costs and improving efficiency. Proven ability to drive innovative solutions that align with business goals. Passionate about continuous learning, problem-solving, and delivering high-quality software solutions.
Responsibilities:
- Designed and developed scalable microservices architecture to improve system modularity.
- Led migration of monolithic applications to Spring Boot microservices, enhancing performance.
- Implemented monitoring and alerting systems to improve system reliability and issue resolution.
- Optimized database queries and caching mechanisms to enhance response time and performance.
- Developed and maintained RESTful APIs and GraphQL services for seamless data integration.
- Managed CI/CD pipelines, automated deployments, and containerized applications using Docker & Kubernetes.
- Mentored junior developers and provided guidance on Java, Spring Boot, and best coding practices.
- Conducted data streaming and processing using Kafka, RabbitMQ, and Apache Flink.
- Integrated authentication and authorization mechanisms using Keycloak and Spring Security.
- Defined coding standards and best practices to improve code maintainability and team efficiency.