1
1
1
Certifiede Lead Full Stack Developer with 9+ years of experience in all phases of the software
development life cycle which includes User Interaction, Modeling, Design, Development,
Implementation, Integration, Documentation, Testing, and Deployment of Web based applications using
Java/J2EE.
Strong experience with Software methodologies like Agile, Waterfall and Test-Driven Development.
Goal Driven, self-motivated developer with comprehensive understanding of software development
methodology Agile Software Development model and have sound knowledge on Agile Concepts like
SCRUM.
Extensive experience with Core java including Collections, Stream API, Lambda Expressions, Data
Structures and Algorithms, Multi-threading, Exception Handling, Garbage Collector, Generics, JDBC,
I/O and Java.lang.Package.
Experience in developing Restful and MVC web applications using Spring MVC.
Experience in developing web applications using Spring Boot, Spring Data and Spring Security
leveraging its features for rapid development and deployment.
Experience in securing microservices with Spring security and Oauth 2.0, implementing authentication,
authorization and securing communication channels to protect against security threats.
Experience in building RESTful APIs with Spring Boot for seamless communication between
microservices and external systems, adhering to best practices for API design and documentation.
Integrated with databases using Spring Data JPA, Spring Data MongoDB and other Spring Data modules.
Experience with Hibernate ORM, writing JPA respositories and custom query methods.
Good experience in building web services (REST and SOAP) using proven best practices and integrating
external and internal web services.
Experience in working with SOA based applications.
Experience in designing and implementing Microservices architecture, decomposing monolithic
applications into scalable and maintainable microservices.
Developed UI using HTML5, CSS3, JavaScript, Bootstrap, Typescript and Angular13 for interactive cross-
browser functionality and complex user interface·
Implemented Router Module of Angular for Single Page Application, incorporating new features like if
else syntax and ng-templates.
Involved in web application development for backend system using Angular ,Angular CLI Webpack,
HTML5, Typescript, Styled Components, SASS and CSS3.
UI Component design and implementation using JavaScript and Angular.
Designed and development of User Interfaces, tables using HTML5, CSS3,JavaScript, JSON, Bootstrap,
XML, Node.js, and Typescript, ReactNative Angular.
Used Angular Reactive forms to implement complex forms and performed the validations using form
builder
Experience in implementing various design Patterns including Session facade, Singleton, Factory,
Abstract Factory, Builder, Proxy and DAO pattern.
Experience in working with SQL database (Oracle) and NoSQL databases (Mongo DB).
Experience in writing the scheduled jobs.
Experience in integrating MongoDB with Java applications using Morphia for object-document mapping.
Experience in creating Mongo database, Collections, Indexes, Views and validations at Collection level.
Experience in Mongo DB query performance tuning, stats and monitoring.
Experience in working with Mongo shell and UI tools like Robo 3T and Robo Mongo.
Good Experience in the build tools like ANT and Maven.
Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and
Triggers.
Experience in working with Shell Scripts UNIX/Linux commands.
Experience in working with Python – reading files, writing to the files, pandas, connecting to database
and working with CRUD operations.
Good experience of using tools like Service-now, Jira, Splunk, Checkmarx, SonarQube and App
Dynamics.
Good experience in version control tools like GIT, Bit Bucket and Perforce.
Involved in various activities of CICD pipeline like Design, Test Driven Development, End-to-End Testing
and Production Support for various online applications.
Experience in working on highly available, fault-tolerant, and scalable AWS cloud infrastructure
solutions, leveraging services such as EC2, ECS and S3 to meet business requirements.
Experience in AWS serverless architectures using services like AWS Lambda and API Gateway.
Implemented monitoring and logging solutions using AWS CloudWatch and CloudTrail.
Developed unit and integration tests for Spring Boot applications using JUnit, Mockito and Spring Boot
Test.
Implemented event-driven systems using Spring Boot with Apache Kafka.
Optimized application performance by implementing caching strategies using Memcache, Spring Cache
and Redis.
Proficient in using Log4j for troubleshooting and debugging, including analyzing log outputs to diagnose
and resolve application issues.
Excellent critical and creative problem-solving ability and analytical thinking with quick learning,
interpersonal and client interfacing skills.
Worked in multiple teams to achieve deliverable
Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, Dynamo DB, Elastic search, Virtual
Private Cloud (VPC) through AWS Console and API Integration.
Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2
(virtual servers) and Amazon Cloud Watch (monitoring).
Extensive experience working in Spring framework, Struts framework, Object Relational Mapping Hibernate
framework and web services.
Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring
AOP, Spring Transactions and Spring Security.
Strong work experience in application integration and communicating using SOA, Web Services such as JAX-
RPC, JAX-RS, JAX-WS, SOAP, WSDL, XML and RESTFUL web services.
Extensive work experience in web technologies like JSP, Servlets, JavaScript.
Extensively worked on developing UI components using HTML5, CSS3 and JSON to interact with Restful web
services
Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object,
UML and Enterprise Application Integration.
Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception
handling and Generics.
Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers
and proficiency in writing complex queries, using Oracle, SQL Server and MySQL.
Experience in working with the NoSQL Database like Cassandra DB and Mongo DB to manage extremely large
data sets.
Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in
enterprise Applications. Used Apache Active MQ and Apache Camel.
Experience in version control system tools like GIT, CVS and SVN.
Experience in unit testing the applications using JUnit, TDD Framework.
Worked on implementing full life cycle of software development process (SDLC) in using version control tools
like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN,
CVS, Jenkins and Apache Ant.
Significant experience in web development tools like Spring Tool Suite(STS), Eclipse and IntelliJ.
Hands on experience with Windows, UNIX and Linux Environments.
Having Experience on Shell Scripting and Deployment of Applications in Server.
Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic and Apache
Tomcat application Servers.
Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail
and ability to work independently, lead/work within a team environment.
Technical Skills:
Certifications:
Global Markets is an advanced trading solution tailored for institutional investors. Users can delve into a broad
spectrum of investment assets, including equities, fixed income, and derivatives. The platform shines with capabilities
like real-time market insights, customizable portfolio management, and a comprehensive suite of research and
analytics tools.
Responsibilities:
Involved in SDLC requirements gathering, analysis, design, development and testing of application,
developed using AGILE/Scrum methodology.
Good experience on Trade Life Cycle of Fixed Income trading.
Involved in development of financial applications using the FIX protocol, focusing on effective
communication and information transfer.
Experience in development of Fixed Income Trading Systems, with a deep understanding of the Trading
Life Cycle and various order types.
Used Java 11 features like stream, Lambda expressions, functional interface, collections, Date/Time
changes and type annotations.
Used Java 11 features like Utility Methods, Nested Based Access Control, and Local Variable Syntax for
lambda Parameters.
Utilized Java 11 features like Lambda expressions for collection evaluation and comparing the data,
Stream API for Bulk data operations on Collections which would increase the performance of the
Application, Parallel operations on collections for effective sorting mechanisms and to change the
sequential stream flow of threads while session establishment.
Designed and developed Microservices business components and RESTful service endpoints using Spring
boot.
Used Micro service architecture with Spring Boot based services interacting through a combination of
REST and Apache Kafka message brokers.
Designed and developed Micro Services business components using Spring Boot.
Developed project structure based on Spring MVC pattern using Spring Boot and persisted data to
MongoDB using Spring Data.
Implemented OAuth 2.0 authentication protocol and provided implementation guidelines for enterprise
web API security model.
Implemented Microservices using Spring Framework and define financial workflows. Used Spring
Boot, Spring Cloud
Implemented libraries for security, exception handling, logging.
Implemented API Gateway using Zuul and Implemented Spring Security with OAuth2 and Single Sign-On
using OpenId.
Implemented Apachi camel to process the fix messages with Kafka cluster setup.
Used IBM MQ to send messages across applications for data processing.
Developed applications using Java, Spring Boot, Apache Camel, Maven, SQL, and Restful web services.
Implemented Circuit Breaker pattern.
Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call
using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
Implemented Apachi camel to process the fix messages with Kafka cluster setup.
Experienced in JMS over messaging to exchange information in more reliable and asynchronous way in
enterprise Applications. Used IBM MQ and Apache Camel.
Managed Kafka messages and replication factors in a Kafka Cluster
Built applications using Angular framework for front-end development.
Using HTML5, CSS3, JavaScript, JQuery and Angular created GUI interface of the web page.
Created custom directives and components which extend the elements and modules of Core Angular.
Created Angular controllers, services and used Angular filters for filter functionality in search box and
integrator functionalities.
Used angular-cli tool to configure the angular project and building it for development of Angular
application using Angular 12.
Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
Integrated the different pages to be a single page application using Angular 12 and Typescript.
Responsible for front-end UI development using HTML5, SCSS, Typescript, Angular 12,and RXJS.
Worked with Angular forms, modules, DOM, events, expressions, controllers, filters and Http Request.
Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client
side and made REST API calls from Angular and parsed the data to client and handled the security and
Authorization using Spring Security and OAuth2authentication protocol respectively.
All the functionality is implemented using Spring Boot, Spring Data JPA and Spring Security.
Developed RESTful Web Services with Spring Boot and Micro Services Architecture.
Customer Alert integration using Kafka producer and consumer.
Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call
using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
Implemented JMS Listener on MQ, routing functionalities and invoking corresponding web service using
Apache Camel.
Implemented Kafka Producer and consumer logic using Kafka Streams and Apache Kafka API.
Connected to Data sources and performed operations using Spring Data Framework features like Spring
JDBC and Spring ORM.
Involved in Batch Module and Developed Batch's using Spring Batch.
Used Kubernetes for managing containerized workloads and services.
Experience in Microservices Architecture with Spring Boot and Docker.
Configured Deployments of the Docker containers on Kubernetes.
Using Gradel to add dependencies and GIT as version control.
Utilized Docker and Kubernetes for containerization and orchestration of microservices, enhancing
deployment efficiency and resource management.
Implemented CI/CD pipelines using Jenkins and Git, automating build, test, and deployment processes
to streamline development workflows
Using Grafana and Spring Actuator to create centralized dashboards to monitor the performance, status
and health of all applications and pods in all environments.
Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
Design and Develop Micro Services for various Activation and management activities in One Network
flow.
Implemented Micro Service Architecture, with Spring Boot-based services interacting through a
combination of REST, SOAP.
Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files
and Java script files.
Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs.
Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
Developed REST web services authentication using Spring Security.
Extensively used HQL and SQL for querying databases.
Used JMS using IBM MQ to report failure of connectivity between Quad instance and other components
in Cluster.
Develop, run and scheduled queries using SQL and T-SQL scripts.
Built NoSQL schemas and maintaining sessions by MongoDB.
Developed and executing unit test cases using JUnit.
Worked with Behavior Driven Development process and Test-Driven Development (TDD)
Developed three layers of testing Junit, Component testing and functional testing using Cucumber test.
For application logging and notification, tracing mechanisms used Log4J.
Created, monitored and enhanced dashboards as well as alerts in Splunk .
Used Dynatrace, Grafana ,and Splunk to monitor the CPU, response time, throughput .
To keep track of issues and tasks on individuals used JIRA ticketing system.
Used JUnit to write unit test cases and mocked the Service and controllers using Mockito Framework.
Environment: Java 11, HTML5, CSS3, Bootstrap, JavaScript, AJAX, Angular 12, NodeJS, JSP, Spring MVC, Spring Boot,
Spring Security, Spring Data, Hibernate, JDBC, Restful, OAuth2, JAX-RS, Jersey, XML, AWS,SQL, Oracle, MongoDB, RAD,
WebSphere, Micro Services, Spark, Tortoise SVN, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology.
Responsibilities:
Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like
Lambda expressions, default, static methods and Concurrency API.
Created React-Native components using JSX, followed FLUX design pattern for unidirectional data flow.
Developed user interface by using React JS, Flux for SPA development.
Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8,9, Safari and
FF.
Used React-Router to turn application into Single Page Application.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Implemented the re-usable react components and converted the class-based components to functional
components by using the react-hooks.
Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2,
S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
Designed and developed Micro Services business components using Spring Boot.
Used Spring MVC framework at the Web tier level to isolate each layer of the application so that
complexity of integration will be reduced, and maintenance will be very easy.
Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions
details.
Developed the persistence layer using Hibernate Framework by configuring the various mappings in
Hibernate files and created DAO layer.
Developing Spring Boot application using Micro Services architecture with Spring Eureka to maintain
small and lightweight services and communication between these services are done by using API routes
for the entire cluster.
Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
Worked on RESTful Web services and used Mongo DB (NoSQL) for database services and RESTful web
services using Jersey for JAX-RS implementation.
Designed and developed Middle-tier components for company's object framework using best practices
and design Patterns and used in Model-View-Controller (MVC).
Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using
Spring Security.
Implemented Microservices to make the application run on all possible platforms like desktop browsers,
mobile browsers and native mobile applications.
Spring based application to cloud based Microservices.
Installed, monitored and maintained the development infrastructure including JIRA.
Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed
TDD framework.
Used Git to maintain the version of the files and took the responsibility to do the code merges and
creating new branch when new feature implementation starts.
Used Maven as build automation tool for deploying the project on WebSphere Application Server.
Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using
Feign, Service Registry and Discovery using Eureka in Spring Cloud.
Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based
application with very less configuration.
Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
Spring JDBC used retrieve and update ,inserting data in oracle database with use of stored procs.
Gulp is used to build and Bower is used for managing dependencies
JSON request/response from UI is processed using Spring Boot, Restful features with micro services
Architecture and Spring Data Jpa is used to save/retrieve the data in the backend
Oracle Coherence used to store Reference Data.
Used Apache Maven as a build tool for building the Restful web-service
Environment:Java 1.8, concurrent package, lambda expressions, streams, J2ee, webservices,JMS,XML(Dom, Sax,
Xpath, Stax, XSLT),IBM MQ,Kafka 2.0, Spring Boot,Apache Camel 2.2 , Spring Batch, Spring Data JPA, EHCache,Jprofiler,
Eclipse,Jenkins,Confluence,Jira,SourceTree , Swagger, Maven, Windows, Linux,DB2,Sql Server, Coherence.
The project was also involved migration from Diamond software, claims auto adjudication scope and definitions,
financial transactions ID cards, Membership, Enrollment. EDI 835, 837I, 837P,276/277, 278 and proprietary
conversions and development of new scripts and extensions to meet proprietary origination formats and reformat
them into HIPAA standardized formats..
.-
Responsibilities:
Involved in design, development and testing phases of the SDLC using Agile Methodology.
Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the
complexities of the application and developed the User Interface using HTML, CSS, and Ajax.
Involved in the development of several FIX messages, including Indication of Interest, New Order Single,
Execution Report, Confirmation, etc.
Developed the STP Interface subsystem using Message Driven Beans that pushes trades to the STP system and
listens for any incoming trade confirmations, execution and settlement reports
Used Bootstrap and Angular JS to create Controllers to handle events triggered by clients and send request to
server.
Integrate the dynamic pages with Angular JS .
Used AJAX API for intensive user operations and client-side validations.
Consumed RESTful web services using Angular JS/AJAX to fetch the server data and used JSON parsing to
render the data in UI.
Developed application using Struts MVC Framework wrote Configuration XML file that contains declarations
and another dependent object declaration.
Inserted Dependency Injection between components using Spring’s (IOC) concept.
Used Multithreading in programming to improve overall performance using Singleton design pattern in
Hibernate Utility class.
Implemented Asynchronous messaging between components using JMS.
Used Singleton design pattern in Hibernate Utility class.
Developed various Java beans for the performance of business processes and effectively involved in Impact
analysis.
Worked as a back-end developer and developed several REST endpoints to process the XHTML documents to
import them in the Oracle Database or fetch them using Grails framework
Developed application service components and configured beans using Spring IOC, creation of Hibernate
mapping files and generation of database schema.
Deployed scalable services, securely and reliably, on a wide variety of platforms using Docker.
Developed Web Logic container security components for adding vendor specific Security Realm to application
using JMX.
Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework
tool/Apache Commons. Designed and developed Hibernate DAO is using spring framework’s Hibernate Dao
Support and Hibernate Template.
Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache
and WebSphere.
Creating and managing user accounts, system security, performance tuning, change management, documents
and procedures on Linux.
Worked on Cassandra Querying language to load bulk of data and execute queries.
Created Data Access Objects (DAO) to add, modify and deletion of records.
Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple
databases, Oracle using TOAD tool.
Involved in Bug fixing of various modules that were raised by the testing teams in the application during the
Integration testing phase.
Implemented Log4J for Logging Errors, debugging and tracking.
Performed deployment of applications IBM WebSphere Application Server.
Environment: Java, Html, CSS, JavaScript, JMS,JSP, J2EE, DOM/SAX PARSERS, JMS, Spring (Services, DAO, MVC, IOC)
and Struts Framework, Hibernate, Spring, RESTful, SOAP, JMX, Linux, WSDL, UDDI, Oracle, PL/SQL, Log4J, Maven,
Tortoise SVN, Web Sphere.
Snapfish by District Photo is the most popular online photo service, with more than 90 million members in over 12
countries and 2 billion unique photos stored online. Initially, Snapfish was a division of HP, one of the world’s largest
and most trusted technology companies.
Snapfish provides: Secure, unlimited online photo sharing & storage Professional-quality prints for as low as 9¢ each
over 100 customizable photo gifts, from display-quality photo books and posters to photo mugs Free online photo
editing tools Private group rooms for sharing with friends & family Snapfish helps to preserve, enjoy, and make the
most of your memories, while providing the best value at the same time.
Responsibilities:
Environment: Restful Webservice with Jersey framework, Mongo DB, Splunk, Maven, Jira, Junit, App Dynamics, Bit
Bucket and Postman.