Post Job Free

Resume

Sign in

Spring Boot Java Developer

Location:
Pittsburgh, PA, 15219
Posted:
August 10, 2023

Contact this candidate

Resume:

Jassi

Senior Java Developer

adyt8w@r.postjobfree.com

SUMMARY: -

5.5 years as a Full Stack Java Developer who have a wide range of technical skills and experience in Development, Design, Implementation, Analysis and testing of stand-alone, web server as well as client-server architecture-based enterprise application in Java on various domains using Java 8, Springboot 2 Framework and testing Framework like JUnit and Mockito.

Extensive experience in building single page applications using React with expertise in creating User Controls, Web Forms and client side validations using JavaScript, jQuery and React.

Championed with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.

Expertise in Handling operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).

Extensively Used Jenkins as Continuous Integration tools to deploy the Springboot Microservices to Pivotal Cloud Foundry (PCF) using build pack.

Experience in developing Web based applications using Java and J2EE technologies. Profound understanding of Object Oriented Design concepts and Analysis.

Experience in writing Python Scripts to totally automate AWS services which includes web servers Elastic Load Balancing (ELB) Elastic Cloud Compute (EC2), Database, Security groups, Simple storage service (S3) bucket and application Configuration.

Experienced in creating Amazon EC2 server instances using Chef. Configured S3, ELB, VPC, SNS, Auto – Scaling, Auto scaling, Storage gateway, Elastic Beanstalk, Cloud formation and Cloud Watch and IAM services through Linux command line CLI and APIs.

Good Experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java 8/J2EE and related technologies.

Experience with Microservices using J2EE Web Services based on Springboot and created dynamic documentation of RESTful endpoints using Swagger API.

Good understanding of various Relational Database Management Systems (RDBMS) like MySQL, Microsoft SQL Server, Oracle & non- relational databases (NoSQL) like MongoDB and Cassandra.

Experience in Agile development process to deliver end-to-end continuous integration/continuous delivery product in an open-source environment using tools like Chef and Jenkins.

EXPERIENCE: -

Senior Java Developer

{ Bank of America Jan 2022 – Present}

The Aim of the project is to design and develop APIs that processed streaming data to power customer recommendation engines which resulted in incremental annual revenue and also developed Java bean components to implement business logic that streamlined an internal application and also led the routing of control from web services to Java services using the Spring Boot / Spring IO and Hibernate ORM which reduces the development cost.

Worked on user interface guidelines and standards throughout the development and maintenance of the website using the HTML5, CSS3, JavaScript and JQuery.

Designed and implemented multiple APIs using Spring Boot Restful/Microservices framework and Java 8 features.

Implemented microservices using Spring Boot, Spring Cloud, Spring Microservices, and enabled discovery. Used Microservices with Spring Boot predicted service interacting through amalgamation of REST and MQ message broke.

Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Involved in Enhancement of existing application utilizing Angular, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of JSON.

Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.

Implemented MYSQL database on simple queries and writing stored procedure for normalization & deployed the project into Jenkins using GIT version control systems.

Work with the database Developers, software developers and Development lead, to architect and implement new features and solution for customers.

Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data.

Developed AWS Lambda to create new back-end services for your applications that are triggered on-demand using the Lambda API or custom API endpoints built using Amazon API Gateway.

Championed in Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

Java Developer

{HSBC Jun 2019 – Dec 2021}

Worked in processes and figure out the optimal architecture for the application. After initial analysis solution architects found that there was an immediate need to re-architect the application and re-build it on containerized architecture. A DevOps team was orchestrated to automate the entire application delivery process. The continuous integration/continuous deployment was automated using Jenkins. The containerizations were delivered through Amazon Elastic Kubernetes Services and developed a centralized log forwarding system from the application.

Worked on REST API calls and integration with UI. Used AngularJS to develop the component to the application team, Spring MVC to consume REST API's and used JavaScript, CSS3 and jQuery to display the data in front end.

Used Microservices with Spring Boot predicted service interacting through amalgamation of REST and MQ message broke and Used Eclipse as IDE for development.

Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines

Worked on Spring Boot with microservices and MVC model to create an ecommerce application along with restful API.

Used AWS Lambda to create new back-end services for your applications that are triggered on-demand using the Lambda API or custom API endpoints built using Amazon API Gateway.

Working on AWS Elastic load balancing for deploying applications in high availability and developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data.

Agile methodology is being followed where there are daily SCRUM meetings to understand the status and resolve any issues under hard deadlines.

Software Developer

{Accenture Jul 2017 – Dec 2018}

Worked on developing A Customer Panel that could enable customers to view all their products and share requirements through emails, chat, or directly by uploading files. For customers to be able to customize their requirements, the application offered an option to select raw material, add comments (corresponding to which the staff members would receive notifications), and view status of the product using AWS and pipelines

Designed an Application with Spring Initializers and Used Spring Boot. Also, did bootstrapping for the build configuration and developed custom solutions that act upon Jenkins information in authentic time.

Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices and Used JDBC interfaces to perform CRUD operations on database.

Utilized CI/CD technologies such GIT and Jenkins for developing and deploy web services and used API for logging and debugging and deployed codes on Amazon Web Services

Create a Java Lambda that watches an AWS S3 bucket, load the data to the Redshift and send a message using RESTful web services if the file has errors.

Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.

Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy, S3 and puppet.

Worked on writing Subqueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database. Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.



Contact this candidate