Sr Java Full Stack Developer
CurrentInvolved in the SDLC analysis, design, and development phases using Agile (SCRUM) methodology, delivering regular updates. Key achievements include:- Developed dynamic UI pages with HTML5, Angular 9, Bootstrap, CSS4, JavaScript, jQuery, AJAX, and NodeJS.- Implemented design patterns (MVC, Singleton, Business Delegate, Factory, Service Locator) in Angular 9.- Created reusable components, custom modules, directives, pipes, and services.- Utilized Reactive Programming, Spring Boot, Java 8, and Angular 9 for application development.- Upgraded to Spring RESTFUL Microservices from Monolithic Services, integrating Spring Hibernate and JPA frameworks.- Worked with MongoDB for document creation, and deployed applications on Pivotal Cloud Foundry through Docker.- Implemented SSO through ADFS and deployed it on PCF.- Developed Java classes for business logics using EJB and created WAR/EAR files with MAVEN for JBOSS and Tomcat.- Designed Microservices with Spring Boot and Spring Batch, implemented Rest services for authentication.- Used Hibernate for object mapping and Spring Security for threat assessment.- Employed Eclipse IDE for designing and coding, and JSF framework with AJAX for UI development.- Designed and developed SOAP and WSDL Web Services, managed configuration, and deployed to AWS cloud server via Chef.- Moved monolithic architecture to Microservices and migrated to AWS cloud.- Implemented AWS Lambda functions with Python and Java for event-driven processing.- Configured AWS Multi Factor Authentication in IAM and managed S3 buckets and Glacier for storage and backup.- Handled Database access for MongoDB and MySQL, designing and developing stored procedures and triggers in Oracle.- Actively participated in Agile Project Management, following SCRUM iterative incremental model.Overall, demonstrated proficiency in a wide array of technologies, frameworks, and cloud services within an Agile development environment.