Post Job Free
Sign in

Spring Boot Web Services

Location:
Manhattan, NY, 10022
Posted:
March 05, 2025

Contact this candidate

Resume:

Mary Kutty Perikala

*********.*@*****.***

Summary:

•Extensive 8+years of work experience in Software Design, Development and Implementation of Enterprise applications using Java, J2EE technologies with strong Object Oriented Programming skills.

•Gathering, Analysis, Designing, Developing, Testing, Implementing and documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, Test Driven improvement.

•Involved in design and development of various web and enterprise applications using various technologies like JSP,

Servlets, Struts, Hibernate, and spring, JDBC, JSF, XML, Java Script, HTML, AJAX, SOAP and Amazon Web Services Expertise in implementing web based applications using frameworks like Struts, Spring and JSF.

•Having a good understanding of various J2EE Design patterns like Singleton, MVC, Front Controller, Business Delegate, Service Locator, DAO, VO etc.

•Strong experience in Spring Modules like Spring Cloud, Spring Boot and Spring Security.

•Extensive Experience in developing robust and highly scalable applications based on micro service architecture using Spring Boot.

•Experience in creating RESTful web services using spring boot.

•Good experience in PL/SQL programming including complex SQL queries using stored procedures.

•Experience in working with database like Oracle, My SQL and DB2.

•Excellent knowledge of NoSQL databases like Cassandra and MongoDB.

•Expertise in producing and consuming web services using WSDL, SOAP, JAX-RS, JERSEY, Apache CXF, JAX-WS, XML, WSSecurity.

•Proficient in developing web pages using HTML5, Java Script, JSP, CSS3, AJAX, JSON, JQUERY, Struts.

•Experience with ORM mapping tools like Hibernate, which implements JPA.

•Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.

•Good knowledge of the latest version of object-oriented JavaScript Libraries like Angular, Node.JS and Bootstrap.

•Proficient in coding/design guidelines and checking Check styles, PMD defects & Find Bugs.

•Experience with different version control/tracking systems like CVS, Harvest, Git, Clear Case & SVN.

•Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.

•Experience of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD) for Java/J2EE application development.

•Successfully containerized Spring Boot applications using Docker, ensuring consistent and reliable deployment across various environments

•Enhanced application scalability and performance by leveraging Docker’s container orchestration features for Spring Boot services

•Experienced in build tools like Log4j for Logging and Junit, Mockito for testing.

•Knowledge of multi-vendor operating systems including Linux, Windows and UNIX Shell Script.

•Good Knowledge in Apache Kafka, RabbitMQ, most widely used as messaging services.

•Knowledge on Implementation of the version control software SVN, CVS&GIT.

•Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools such as Jenkins or GitLab CI, automating the build and deployment process for Java applications on Kubernetes.

•Analyzed and optimized the performance of Java applications in a Kubernetes environment, addressing issues related to resource allocation and scaling

Technical Skills:

Operating System

Windows NT/2000/XP/7, Linux.

Spring related

Spring-Core, Spring AOP, IOC, Spring MVC, Spring Boot. Microservices

Frameworks

Struts 2.0, Spring 2.x/3.x, Hibernate.

Databases

Oracle 11g and MySQL, Cassandra

Web technologies

Core Java, Java, JavaBeans, JDBC 3.0/2.1, LDAP, JNDI, JMS, Java Servlets 2.4, JSP, JSTL, Custom

Tags, Struts, Spring, Hibernate, HTML5, JavaScript, JQuery, CSS, Restful web services and Angular

Web Services

SOAP & REST.

XML technologies

XSD, SOAP UI

Other technologies

Log4J, JMS, WSDL, SOAP.

IDE

RAD, Eclipse

App Server

Weblogic, WebSphere Application Server 8.5

Professional Experience:

Broadridge Financials : Nov 2021 to Present

Software Engineer:

Coded Restful web services using spring boot to rewrite existing application to micro web application.

Developed Restful endpoints, business and service layer components that support it using Spring.

Deployed SPRING BOOT based micro services in Open shift container of Red Hat using container services and using admin console.

Used Spring Boot framework to write Presentation Layer, Business Layers.

Manage dependency injection using Spring boot and develop, test and support micro services using Spring boot

Developed some standalone Micro services using Spring Boot micro service architectural patterns

Used spring Boot properties like actuators and health checkers to enhance micro service implementations.

Develop Publish and subscriber module to post & consume messages from Kafka using Spring libraries.

Design Kafka broker configuration and publishing messages to downstream application used Java8 and Spring

Rebuild the legacy ActiveMQ messaging to Kafka distributed messaging system using Apache camel and Spring Boot framework

Broadridge support multiple applications

Fabric-pro is single app it exposes multiple spring profiles each profiles each spring profile basically you can see set of microservices one fabric instance running all the services in JVM or they can be split up multiple application so fabric pro is definitely a key

Service that directly which take the avro messages converted to xml and send it to Marklogic

And then last publisher after document is successfully injected to Marklogic sending messages back to all the services to downstream

Processing Engine put their msg on local IBM MQ and passes it to Kafka Connect which sits on inout Tpoic and it’s a raw text

Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.

Worked on AWS services like EC2, S3, EBS and IAM.

Experience in developing services using AWS Lambda, cloud watch and API Gateway.

Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.

Worked on AWS services like EC2, S3, EBS and IAM.

Experience in developing services using AWS Lambda, cloud watch and API Gateway.

FedNow Nov 2020 to Sep 2021

Software Engineer:

•Works from Scratch and POCs to set up the new project Base.

•Developed Microservice templates to start the project.

•Involved in Low Level Design (LLD) document preparation.

•Contributed to requirement gathering, analysis, design and development with Architects.

•Participated in analyzing and designing of new microservices using Spring boot framework.

•Involving in Agile estimation, sprint review, sprint retrospective across all sprints.

•Involved in unit testing of all modules for this used JUnit, Mockito.

•Created Model logic using Java Beans and used Hibernate to store the persistence data into Oracle database

•Used DAO pattern to send input parameters and fetch data from database using Hibernate.

•Designed service layer by using Spring Framework and developed business logic based on Spring boot

Dun & Bradstreet, New Jersey Sep 2019 to Sep 2020

Senior Associate/Sr. Java developer

•Designed and developed the Presentation layer using Angular and Angular Material Using developed API’s Coded Restful web services using spring boot to rewrite existing application to micro web application.

•Developed Restful endpoints, business and service layer components that support it using Spring.

•Deployed SPRING BOOT based micro services in Open shift container of Red Hat using container services and using admin console.

•Used Spring Boot framework to write Presentation Layer, Business Layers.

•Manage dependency injection using Spring boot and develop, test and support micro services using Spring boot

•Developed some standalone Micro services using Spring Boot micro service architectural patterns

•Used spring Boot properties like actuators and health checkers to enhance micro service implementations.

•Written SQL queries against database and used I baits as part of DB connectivity and persistence as ORM tool.

•Used Hibernate as the ORM tool to communicate with the database and worked with Hibernate Query Language (HQL). Created Model logic using Java Beans and used Hibernate to store the persistence data in to Oracle database Used DAO pattern to send input parameters and fetch data from database using Hibernate.

•Designed service layer by using Spring Framework and developed business logic based on spring boot.

•Continuous Integration, auto deployments with Jenkins, CI/CD

•Used Active MQ message broker for communicating between different applications to produce and consume messages.

•Used Active MQ as the messaging infrastructure for asynchronous processing

•Created Junit test suites to test the hibernate DAO’S, Rest controllers and upload sample Data to the backend database.

•Designed and implemented the enhanced development platform by doing POC using frameworks like AngularJS, NodeJS, NPM, PM2 and Spring boot

•Created Mat-Tables, which integrated with, backed to give the assessment data in the tooltip popover to navigate to different pages.

•Implemented Mat-Dialog models and pop ups with confirmation dialog to edit and delete existing mat-table data.

•Configured Email notifications /Job Notifications to high level management using spring boot batch.

•Implemented Angular and Node JS as Microservice Architecture using Sequalize with MSSQL database

•Implemented Angular and Node Js services, executed/run these services using PM2

•Involved in configuring builds using Maven, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.

•Implemented AWS Gateways to trigger lambda expression for the Rest API calls

TJX I&O AMS Tower Marlboro, Massachusetts Jun 2018 to Sep 2019

Senior Associate

•Gathered user requirements, analyzed and wrote functional and technical specifications Designed and developed the user interface using Struts, JQuery, JavaScript, XHTML Designed front-end, data driven GUI using Struts, HTML, JavaScript, DOJO and CSS.

•Implemented Web Services for communicating one application to another application by using SOAP, WSDL and EJB Technology.

•Developed an asynchronous, rich user interface with AJAX and rich Internet application embedded with Flex to get user information from the server and project to the user.

•Designed, implemented and deployed J2EE web application using Struts and Spring IOC.

•Used Hibernate for Object Relational Mapping (ORM) and data persistence.

•Implemented business processes to develop email notification components using JMS API. Wrote SQL commands and Stored Procedures to retrieve data from Oracle database Used log4j for logging and SVN for version control.

•Verify batch jobs in JCL/Extra data from VSAM files using utilities

Walmart Bentonville, Arkansas Dec 2017 to Jun 2018

Senior Associate Projects

•Programming, testing, debugging, implementing and maintaining of Java EE client/server distributed applications to meet the organization’s needs.

•Design patterns of Business Delegates, Service Locator and DTO are used for designing the web module of the application and extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.

•Involved in migration of WebSphere Application Server from V 6.1 to 7.0 and V 7.0 to 8.0 and migration of jboss application server from V 5.1 to 6.1 and V 6.1 to 6.4.

•Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations.

•Developed the Automation Test Scripts using Java and execution using Selenium, experienced in using Selenium Grid to execute Selenium automation suites on different platforms and various browser combinations in parallel

•Consumed web services using Axis Web services, involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.

Bank of America New York Oct 2014 – Nov 2016

Java Developer

•Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working models.

•Involved in helping team members to debug issues with the application and designed and prepared Unit test case using Junit and Log4j, front end design UI and multithreading Developed the application using Spring MVC Framework.

•Developed user interfaces for purchase requisition, purchase order screens using JSP, HTML and CSS.

•Used JavaScript validation framework for performing front-end validations.

•Used Hibernate framework for the backend persistence.

•Implemented MVC, DAO J2EE design patterns as a part of application development.

•Used Eclipse as an IDE tool to develop the application.

•Performed code review and unit tested the application.

Education Details: Master’s in information systems 2009



Contact this candidate