Around 7+ years of hands-on experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE, Spring framework DB2. And Internet/Intranet technologies.
Overview
5
5
years of professional experience
1
1
Certification
Work History
Sr Software Developer
United Parcel Service, UPS
02.2023 - Current
Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns
Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, ReactJS for developing presentation layer
Responsible for JAVA, J2SE/J2EE, JBPM, EL and Java FX coding / development
Developed the data access classes using JDBC and SQL query log4j for logging and SVN for version control
Implemented a multithreaded server application in Java for interprocess communication and integration with existing systems
Proficient in designing and optimizing database schemas for both relational (PostgreSQL) and non-relational (MongoDB) databases, improving query efficiency by 40%
Log4J was used to monitor the error logs and used GIT as version control tool
Proficient in utilizing AWS services, such as AWS CloudFormation, AWS Elastic Beanstalk, and AWS Lambda, for deploying and managing Java applications, implementing infrastructure as code (IaC) practices, and automating the deployment process
Used Angular to create views to hook up models to the DOM and synchronize data with server as SPA
Worked extensively on the front-end side using JSP, HTML, CSS3, JavaScript and jQuery
Deployed Spring Boot based Micro-Services in Docker container by using AWS console
Used Micro service architecture with Spring Boot based services interacting through a combination of REST API
Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the JAVA 11 and Spring Boot
Develop and maintain dynamic and responsive user interfaces for Java applications using Angular
Integrate Angular front-end components seamlessly with Java back-end services and APIs
Extensively worked on development of Restful web services API using Spring Boot
Developed REST controllers using Spring Data JPA with required JSON data
Utilized Helm charts to standardize application deployments across multiple Kubernetes environments, ensuring consistency and reliability in production releases
Software Developer
Microsoft
11.2021 - 01.2023
Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration
Solid understanding of Identity Lifecycle, SSO, authentication models, and security concepts
Integrate Java applications with Azure databases such as Azure SQL Database and Cosmos DB for data storage
Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA
Built Confidential tool using Angular 2/5/6/7/8/11, React RXJS, and NGRX platform
Developed components as an independent module for reusability across the application
Responsible for maintaining and expanding our Azure infrastructure
Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch and Microservices
Designed and implemented Kubernetes-based solutions for service discovery and load balancing, optimizing resource utilization and enhancing application performance
Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository
Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, JSP, JBOSS, JSF, Junit, Struts, Spring, Hibernate, HTML, CSS, XML, JavaScript, Ajax, and JSON
Development experience in Java, Struts, Enterprise Java Beans, MDB, JMS, Spring IoC, MVC, AOP architecture
Experience with front-end development with back-end system integration
Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices
Experienced in moving data from different sources using Kafka producers, consumers and preprocess data using Storm topologies
Good experience on NoSQL Data bases and hands on work experience in writing application on No SQL databases MongoDB, Apache Cassandra DB
Software Engineer
Capgemini
INDIA
03.2019 - 07.2021
Agile was used as the project management methodology and Rally & Confluence were the tools used
Design and maintain spring boot Microservices for large-scale enterprise applications.
Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHubAPI through keywords.
Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
Have experienced developing web applications using Bootstrap, Code Mirror, Brackets and Ember.js.
Design and developed the UIusing NodeJS, Spring MVC, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX.
Developed test cases using JUnit to validate several business rules in the application
Developed the functionalities using Agile Methodology.
Used JMS (Java Mailing Service) API and Kafka to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems."
Developed RESTAPI's using Spring MVC and Spring Boot, hosted all micro services on PCF
Implemented applications in HTML, CSS, and JavaScript
Services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipeline
Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
Skills
Java
Springboot
APIs
Angular 7
JavaScript
iframe
HTML and CSS
jQuery
junit
Git
Maven, Nexus
CI/CD
SQL
Oracle PL/SQL
Apache Tomcat
Eclipse
AWS
AZURE
Kubernetes
Docker
Oracle Forms and Reports
MQ and JMS
Linux Scripting
Educationaldetails
Masters from “Sacred Heart University” in computer and Information Systems.