Senior Full Stack Java Developer
Current• Utilized Java/J2EE technologies to develop robust and secure banking applications, which enabled the client to handle millions of transactions per day and ensure compliance with industry regulations.• Implemented Spring and Spring Boot frameworks to develop high-performance and scalable web applications, which resulted in a 50% reduction in development time and a 30% improvement in system performance.• Developed responsive and interactive user interfaces using HTML/CSS/JavaScript, Bootstrap, and jQuery, which resulted in improved user experience and increased client engagement.• Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and, Retrospective, and other Agile meetings. • Deployed secure, high-performance virtual machines and PaaS role instances using leading cloud infrastructure tools to support critical financial applications for a banking client with strict security requirements.• Architected virtual network (VNet) topologies and subscriptions, utilizing cutting-edge cloud infrastructure tools, to ensure adherence to network limits and compliance requirements for a banking client's critical financial applications and services.• Experienced in using Jenkins, TravisCI, or other CI/CD tools for automated testing and deployment of back-end systems.• Expertise in developing front-end applications using Angular and React JS, ensuring that the UI/UX meets the highest standards and providing users with seamless experiences.• Skilled in Docker and Kubernetes, enabling the creation of highly available and fault-tolerant cloud applications.• Proficient in working with Linux-based systems and shell scripting for back-end development tasks.• Extensive experience in backend development using Spring Boot microservices, with a preference for Spring Reactive, enabling efficient and scalable web applications.