Sr. Java Full Stack Developer
Current- Championed Agile methodologies, boosting collaboration and deliverable quality, with extensive Test Driven Development (TDD) experience.- Optimized memory management using Java 11 Garbage Collectors (Epsilon, Z) for enhanced performance.- Implemented Java 11, core Java, and introduced a New Interface for Page and Cart Page functionalities.- Developed dynamic single-page applications (SPAs) with deep Angular 14 expertise.- Employed MongoDB, Express.js, Angular 14, Node.js, HTML5, CSS3, JavaScript, jQuery, Bootstrap for web app development.- Configured AngularJS for UI and managed Controllers for view data.- Built interactive interfaces from Angular 10 to 14 for improved user experience.- Constructed RESTful Services and Web Service Clients with jersey framework (XML, JSON).- Designed SOAP services with JAX-WS and Apache CXF framework (XML).- Utilized AWS Lambda for serverless computing, optimizing resource usage.- Managed robust databases with AWS RDS for security and scalability.- Introduced Apache Kafka for event-driven architecture and real-time data communication.- Implemented Spring Core annotations, MVC, and Boot for scalability and modularity.- Integrated Spring Security for precise authentication and authorization.- Conducted thorough unit testing with JUnit and Mockito for code reliability.- Utilized Protractor for comprehensive end-to-end testing.- Deployed web applications on Apache Tomcat for reliability and accessibility.- Tested Java-based ETL tool with multithreading for XML data loading using Hibernate.- Implemented precise POJOs and DAOs with Spring JDBC for seamless database management.- Facilitated distributed tracing within Spring Cloud endeavors.- Deployed and configured AWS services (EC2, S3, RDS) for performance and availability.- Leveraged Azure Blob Storage for unstructured data and Azure Table Storage for structured data.- Led Agile teams, delivering intricate solutions within challenging timeframes.