Full Stack Java Developer
CurrentParticipated in Agile (Scrum) development, including design, development, testing, and user acceptance testing (UAT) for applications based on microservices architecture with Angular, Cassandra, and MySQL.Developed a new financial data management system from scratch using Java, Kotlin, and Spring Boot, optimizing performance with enhanced garbage collection and flight recorder in Java 11.Designed and implemented RESTful web services to facilitate seamless integration with front-end applications and used React for building interactive and user-friendly interfaces.Integrated big data solutions using Google Cloud Platform (GCP) and optimized database performance through MySQL and complex queries.Deployed microservices on Docker containers using AWS ECS and implemented CI/CD pipelines with Jenkins, Git, Maven, and Docker.Leveraged AWS Lambda, S3, and EC2 for high-availability, fault tolerance, and auto-scaling, ensuring smooth system performance.Collaborated with BPM teams to automate workflows and decision-making processes, improving overall business efficiency.Mentored junior developers in best coding practices and led code reviews to maintain high-quality standards.Utilized tools like Swagger for API documentation and testing, and integrated SonarQube for continuous code quality analysis.Worked with Docker, Kubernetes, and OpenShift for container orchestration, and implemented security for RESTful services using OAuth 2.0.