Experienced Java Full Stack Developer around 5 years of hands-on expertise in designing, developing, and maintaining robust web applications.
Proficient in both front-end and back-end technologies, adept at leveraging Java, Spring Framework, and various front-end technologies like HTML, CSS, Angular and React.
Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot.
Experience in Object Relational Mapping (ORM) using Hibernate and Java Persistence API Standard (JPA) for database Connection Pooling, Mappings and Transaction Management.
Experience in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax and Angular.JS with webpage cross browser compatibility and responsive web design and have knowledge of Server scripting language like Node JS.
Experienced in AWS Cloud platform and its features which includes EC2, S3, AMI, and AWS VPC. Skilled in cloud deployment, having deployed real-time applications on production servers, and leveraged AWS services (EC2, S3, RDS, ELB, EBS) for seamless installations.
Proficient in using a range of AWS components like EC2 for Virtual Servers, S3 for Object Storage, and Glacier for archival purposes.
Experience in handling messaging services using Apache Kafka.
Experienced in moving data from different sources using Kafka producers, consumers and preprocess data using Storm topologies.
Experience in Configuring Docker in cloud environment using Docker tools and deploy/run Docker Images in various virtual servers.
Involved in setting up DevOps processes using Infrastructure and build pipelines, using Terraform, ansible, Jenkins, Cucumber, Docker, Kubernetes, Quay and Artifactory.
Upgraded NoSQL, RDMS & SQL databases while draft builds using MAVEN, ANT as build tools for building deployable artifacts extracted from source code.
Hands on Unit Testing using JUnit & Mockito, and Version control systems such as SVN, GIT and GITHUB to ensure tracking the changes in source code.
Experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL.
Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, constraints, and views for Oracle DB.
Knowledge in creating Test Automation Framework using Selenium WebDriver with Java, TestNG and Extent Reports.
Extensive experience in working on projects with Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
Overview
5
5
years of professional experience
Work History
Software Engineer
Wells Fargo
San Leandro, CA
03.2023 - Current
Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, and Development &Customization of the Application
Spearheaded the design and development of high-performance enterprise applications using Java, ensuring efficient and reliable code delivery
Utilized Spring and Spring Boot frameworks to streamline backend processes, significantly improving application scalability and performance
Involved in implementing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC
Acted as a key contributor to the development of RESTful APIs, facilitating seamless communication between different application components
Created and deployed new features in Development and Production phases to sustain and amend existing applications under MVC pattern using Node.JS, Angular.js, Bootstrap and Express
Implemented Angular components, directives, services, and modules to create modular and reusable code, promoting maintainability and scalability of applications
Involved in using AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS
Implemented highly available and fault-tolerant architectures using AWS services such as Auto Scaling, Elastic Load Balancing (ELB), and CloudWatch to ensure high availability and reliability of applications
Created S3 buckets in the AWS environment and configured the buckets with life cycle policies, Lambda functions to archive the accessed data
Implemented OAuth 2.0 as a security mechanism for protecting APIs, enabling controlled access to resources
Developed asynchronous processing systems using Kafka, SQS, SNS and Lambda to integrate with real time notification services
Championed CI/CD best practices, reducing deployment time and enhancing overall release reliability
The monitoring of production logs is done by Kibana and Grafana dashboards
Involved in setting up DevOps processes using Infrastructure and build pipelines, using terraform, ansible, Jenkins, Cucumber, Docker, Kubernetes, Quay and Artifactory
Used JUnit and build tools such as MAVEN
Worked on Log4j for logging errors, messages and performance logs and GitHub for version control
Used SQL & NoSQL databases like MySQL, MongoDB, Cassandra, and PostgreSQL in different microservices
Applied expertise in SQL databases to optimize data access and elevate database query efficiency
Actively engaged in Agile methodologies, fostering collaboration with diverse teams, and boosting sprint velocity.
Software Developer
ADP
Hyderabad, India
05.2019 - 08.2022
Gained experience in Java, J2EE, and Spring within a multi-tiered architecture
Involved in creating and Deployment of REST API and Micro services in Java/J2EE using Spring Boot
Designed a detailed reimbursement page with dynamic columns and Excel export using Java, Spring Boot, HTML/CSS, and React
Authored and implemented reusable UI components in ReactJS, promoting code consistency and accelerating front-end development by 25%
Used React JS for templating for faster compilation and developing reusable components
Experience in configuring and managing Amazon AWS cloud services, covering EC2, S3, CloudWatch, RDS, IAM, Lambda, API Gateway, and EBS
Worked on Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema
Extensive experience with popular relational databases such as MySQL, PostgreSQL, and Oracle
Build and maintain CI/CD pipelines using Jenkins for releases and deployments
Implemented Log4J to trace logs, track information and participated in code reviews for creating efficient system
Collaborated with the QA team to implement automated testing procedures, reducing the number of post-release defects and accelerating the software development life cycle
Developed unit tests using JUnit to ensure the reliability and functionality of core application components
Experience in working with version control system GIT
Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model and configured various sprints to execute.
Collateral Valuation Analysis at Wells Fargo Home Mortgage and Wells Fargo Bank NACollateral Valuation Analysis at Wells Fargo Home Mortgage and Wells Fargo Bank NA
Financial Accounting Associate/ Alteryx SME at Wells Fargo International Solutions Private LTD (Wells Fargo)Financial Accounting Associate/ Alteryx SME at Wells Fargo International Solutions Private LTD (Wells Fargo)