Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Nirja Singh

Sr. Full Stack Java Developer


Email: nirsingh2569@gmail.com
Phone: (214) 960-5131

Professional Summary:

• 10+ years of experience in all phases of software development life cycle including Design,
Development, Integration of Client/Server environment, Maintenance and Testing of various software
applications using Java/J2EE related technologies.
• Having experience with Cloud Computing environment like Amazon Web Services (AWS).
• Handled operations and maintenance support for AWS cloud resources which includes launching,
maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM and
Elastic Load Balancers (ELB) and API Gateway.
• Proficient in Analysis, Design, Development, Architecture, Coding, Testing and implementation of
Client/Server, Internet and Legacy Applications.
• Proficient in Java development using JDK 11, leveraging its new features and enhancements.
• Expertise in developing applications using Java/J2EE Technologies like JDBC, JSP, JSF, Servlets,
JPA, Java Beans, Spring IOC, AOP and JMS.
• Worked on frameworks like Spring MVC/IOC/JDBC/AOP/Context.
• Experienced in a fast-paced Agile Development Environment including Test-Driven Development
(TDD) and Scrum.
• Worked on building fast and scalable network applications using Node.js
• Expertise in Java/J2EE, JBoss BPM and ESB (Apache Camel/Fuse/MuleSoft)/APIGEE technologies
as senior developer and Consultant.
• Hands on Experience on Snowflake and GCP.
• Experience in making the Devops pipelines using OpenShift and Kubernetes for the Micro Services
Architecture.
• Worked on developing applications using Java technologies include Core Java, J2EE, Java Server
Pages (JSP), Servlets, Java Script, JDBC, JMS, Apache Camel and EJB.
• Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP,
Restful Web Services, JAX-WS, WSDL, WADL.
• Worked on developing Unit testing & Integration testing with unit testing frameworks like JUnit.
• Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
• Experienced in working with application server technologies like WebLogic and Apache Tomcat.
• Worked on identifying defects, problems, suggesting and determining the extent of programming
required and performance tuning of the applications.
• Experienced in Object Oriented Methodology, UML and Design Patterns.
• Implemented Auto-scheduling of data export from DB to GCP Storage using Google Cloud Scheduler
to provide updated data at regular intervals to the Club Operations and to feed data into Data
Engineering pipeline for analytics purpose.
• Experienced in using Front End Technologies: JSP, HTML, Bootstrap, jQuery, React.js, Angular.js, and
Backbone JS.
• Experience in GUI development using Angular, ReactJS, Bootstrap, HTML5, CSS3, JavaScript,
jQuery, AJAX, XML, JSON, JSP, JSP Tag libraries and Servlets.
• Experience in using Version Control using GIT, BitBucket, SVN and Maven, Jenkins used for the
automatic build process.
• Experience in working with EC2 Container Service plug-in in Jenkins which automates the Jenkins
master-slave configuration by creating temporary slaves.

Technical Skills

Programming Languages Java 1.4/1.5/1.6/1.7/1.8/1.9/ 10/11, Sql, Pl/Sql, JavaScript,


Python
J2EE Technologies Servlets, JSP, Java Beans, JDBC, JSF 1.2/2.0, JNDI, EJB3,
JMS, JMX, JPA, JAXB, JAX-WS, JAX-RS, JConsole, Jstack,
VisualVM.
Web Technologies HTML, HTML5, XML, XHTML, CSS3, JSON, AJAX, XSD,
SOAP, WSDL, ExtJS
RDBMS/Databases Oracle, MySql, PostgreSQL, SQLServer, MongoDB
(NoSQL), ORACLE 8i/9i/10g, SQL Server 6.5, MS Access,
JPQL.
Amazon Web Services AWS EC2 instance, S3, RDS, Lambda, ECS, DMS, security
groups, Azure logins.
Server-side Frameworks and Spring 2.5/3.0/3.2, Hibernate 3x/4x, MyBatis, Spring MVC,
Libraries Spring Spring Batch, Spring Integration, Spring-WS, Struts,
Jersey Restful Web services, UML.
UI Frameworks and Libraries ExtJS, JQuery, JQueryUI, Angular JS, React JS, Prime
Faces, Bootstrap
Application Servers Bea WebLogic, IBM WebSphere, Apache Tomcat
Build Tools and IDE’s Maven, Ant, IntelliJ, Eclipse, Spring Tool Suite, NetBeans
and Jenkins, PCF
Operating Systems Windows, UNIX, Linux.
Tools Bitbucket, JIRA, Confluence, Bamboo, SQL Developer, Clear
Case.

Education:
• Bachelors: Computer Application, Maharshi Dayanand University, India

PROFESSIONAL EXPERIENCE:

Client: Equifax Inc, Dallas, TX


Jun 2022 till Date Role: Sr. Full Stack Java
Developer
Responsibilities:
• Developing Single Page Applications using Angular 15 created Multiple & Nested Views, Routing,
Controllers, Services and Custom Directives, Node JS, Bower and Grunt.
• Implementing Java 8 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces
etc.
• Hosting Micro Services on PCF and AWS platforms.
• Customized the IBM Lombardi Coaches as per the business needs using DOJO, JavaScript, XML,
XSLT.
• Worked with Cassandra Node Connector for database persistence to interact with Cassandra NOSQL
DB with Spring Data to unify and ease the access to Cassandra persistence stores.
• used Apache Kafka as the messaging infrastructure for asynchronous processing.
• Used putty to connect to Linux servers to analyze the application logs in resolving the application
errors and issues.
• Implementing AngularJS Expressions, Directives, Controllers, filters and created AngularJS service
layer worked extensively on the front-end side using JSP, CSS, JavaScript, Slick Grid, and j Query &
Spring Ajax.
• utilized the Http Client API in JDK 11 for improved HTTP communication and RESTful web services
integration.
• Wrote SQL queries to get the data, update the data from the database and to connect database in the
DAO implementation. Involved in DevOps activities like configuring Jenkins job, Jenkins pipeline Script
for CI/CD.
• Designed the Front End using Angular JS, HTML5 CSS3, Java Script, Ajax, JQuery, JSP and Spring
Tag Libraries.
• Used React JS to create views to hook up models to the DOM and synchronize data with server as a
Single Page Application (SPA) and React-Redux thunk to make REST API calls.
• Created Maven build file to build the application and deployed on the Application Server.
• Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL
Packages and have knowledge on NoSQL Databases MongoDB and Couch DB .
• Designing & Developing logical & physical data model using data warehouse methodologies worked on
Amazon web services (AWS) specifically Amazon Lambda for developing and deploying application.
• Designing dimensional modeling using SSAS packages for End-User and created Hierarchies in
dimensional model for faster performance.
• Used GraphQL to build client applications by providing an intuitive and flexible syntax and system for
describing their data requirements and interactions.
• Created user-friendly GUI interface and Web pages using HTML and CSS3, Bootstrap and Angular JS.
• Experience in micro services development using spring5.x and deployment in Pivotal Cloud Foundry
(PCF) created deployment models for cloud foundry.
• Designing, managed and implemented J2EE technologies (Spring, Hibernate) and design patterns
such as MVC and Façade.
• Used AWS SDK for connection to Amazon S3 buckets as it used as the object storage service to store
and retrieve the media files related to the application.
• Involving a Queuing system that takes in files from various sources formats them and uploads them to
an s3 bucket using AWS Lambda and SQS.
• Experience in providing highly available and fault tolerant applications utilizing orchestration
technologies like Kubernetes and Apache Mesas on Google Cloud Platform.
• Involving in coding used Struts, Spring and Hibernate, REST/SOAP web services, JSF frame works
designed and developed Micro Services business components using Spring Boot.
• Consuming REST API based Micro Services with Rest template based on Restful APIs worked with
DevOps team for continuous integration (CI) with other software products and continuous development
of the products (CD).
• Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues
set up for messaging and deploying the apps on different servers in different environments like
QA/IST/Production.
• Built open source, Message Broker Apache Kafka and worked extensively to do a real-time streaming
of Data Records between applications.
• Creating and exposed Restful APIs using Spring REST and Spring boot designed specific databases
for collection, tracking, and reporting of administrative clinical data using SQL Server Management
Studio.
• Successfully migrated content from MS Access to SQL Server 2000, SQL server 2000 to SQL server
2005, SQL Server 2005 to Oracle 10.g
• Executing SQL queries to retrieve data from databases for analysis extensively used ETL Data Stage
to load from different source systems and load into the target data warehouse.
• Working on Procedure API and Consumer API to publish Stream of records to Kafka Topics and to
subscribe one or More Topics, Respectively
• Involving in the Development of Spring Framework Controller for request, response paradigm by
Spring Controllers using Spring MVC.
• Environment: Java 10.0, Java 11, J2EE, SOAP, REST, REST API, Spring5.x, PCF, Spring Boot,
Spring MVC, Angular7, AngularJS, Oracle SQL, Micro Services, AWS, Docker, Kubernetes, Kafka,
MongoDB, Jira, Hibernate 4.x, j Query, JSON, CI/CD, AJAX, Node JS, Oracle 12c, Git, Apache Maven,
J Unit, Flux, HTML5, Web Logic 12c.
Client: Capital One, Plano, TX
January 2021 to May 2022
Role: Sr. Java/J2EE Developer / Full Stack Developer
Responsibilities:
• Involved in development and testing of Streamlets module in Analysis, Design, Development, System
Testing and User Acceptance Testing migrated applications from Ant project structure to Maven to
support deployment on Tomcat.
• Create clusters in Google Cloud and manage the clusters using Kubernetes (k8s) Jenkins to deploy
code to Google Cloud, create new namespaces, creating Docker images and pushing them
to container registry.
• Eureka service registry of PCF configured for each service to enable communicate via cloud.
• Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Couch DB,
and Redis.
• Used Maven to build the application and deployed on JBoss Application Server.
• Used IBM MQSeries as the JMS provider.
• Worked with the improved garbage collection algorithms and enhancements in JDK 11, leading to
better memory management and application performance.
• Used Kubernetes Linux container for deploying and scaling containerized applications.
• Redeveloped existing Spring Boot REST APIs for Dieter and Diet Partner to Lambda based GraphQL
functions using Dynamo DB and API Gateway.
• Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2,
CSS, Node JS, Express JS and AWS (Amazon Web Services).
• Strong experience with Mongo DB development (reports, schema design, map reduce functions) and
migrations from SQL relational databases to NoSQL databases like MongoDB.
• Migrated application logging framework from Log4j to Log back followed Agile methodology in the
Scrum Cycle model and worked on JIRA to access the user stories expertise in Linux Commands.
• J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO used
Executor Service framework to implement multithreading in programming to improve overall
performance
• Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
• Spring Controllers were used with Angular JS to route the control to desired Java services.
• Java Lambda expressions along with Streams for creating internal iteration and performing chain
operations such as Filter, Map, Collect on a collection.
• Developed classes using Core Java/Executor Service (multithreading, concurrency, memory
management) consumed REST Web Services for getting the credit card information from third party
application using EME.
• fundamentals of Java features like parallel streams and filters through along with multithreading using
did smoke tests, which are functional unit and integration tests on all major system components.
• Created custom Plugins, templates, and functions for Angular JS application.
• Converted a monolithic app to micro services architecture using spring4.x using 12 factor app
methodology. Deployed, Scaled, Configured, wrote manifest file for various micro services.
• Angular6 in creating animations based on CSS classes for a new requirement surfaced for the client
developed the web services classes by using Service Oriented Architecture SOAP, WSDL, and UDDI.
• Implemented customer side validations using Angular 12 and created services on UI for storing and
retrieving data from UI to the backend.
• Developed REST API's using Spring MVC and Spring Boot, hosted all micro services used Spring Boot
based services to interact through a combination of REST and Apache Kafka message brokers.
Designed and implemented the DAO layer using spring, Hibernate.
• Used Java 7 features like Streams and Lambda Exp for API Development and performed unit testing
using frameworks with Node JS framework including authoring complex directives, services, controllers
and filters.
• Used ActiveMQ messaging to setup communication between applications in ESB. And flows are
created for JAX-WS and JAX-RS web services.
• Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet
provisioning and customer order tracking.
• Developed presentation layer includes UI components, validations using HTML5, applying styles using
CSS, used j Query to make Ajax calls.
• Exposure and built applications using React JS with ES6 which allowed us to render pages on both the
client and server using the same codebase.
• Made use of Reactive Forms using Angular 10 where most of the validation is done using component
rather than using template-driven which provides in HTML.
• Developed Restful Web services for other systems to interact with our system and secured the service
with Spring Security OAuth 2.0 added WS-Security using XWSS to secure the Web services.
• Used AngularJS framework where data from backend is stored in model and populated it to UI
developed unit and integration tests for existing micro services using J Unit, Miskito and Docker
environments.
• Implemented Spring Circuit breaker pattern, integrated Hysteria dashboard to monitor Spring micro
services used Get as Version Control System for the application.
• micro services architecture, with Spring Boot based services interacting through a combination of
REST and Apache Kafka message brokers
• Environment: Java 8, Java 9, J2EE, Spring4.x, Spring Boot, NoSQL, Redux, Spring MVC, Hibernate,
SOAP, REST, REST API, JSP, Angular6, AngularJS, Servlets, MONGODB, Struts, AJAX, Kubernetes,
j Query, micro services, Kafka, EJB’s, Docker, Maven, Ant, Git, GitHub, Google cloud, Log4j, Log back,
Flux, Tomcat and Web Logic.

Client: Intermountain Healthcare, Murray, UT July 2019 to


December 2020
Role: Sr. Java/J2EE Developer / Full Stack Developer
Responsibilities:
• Developed and consumed SOAP/Restful Web Services using XML and JSON message formats
responsible for the analysis, documenting the requirements and architecting the application based on
J2EE standards.
• Used IBM Clear case as version controlling system.
• Built and maintained Java applications that are compatible with JDK 11, providing long-term support
(LTS) and stability for enterprise projects.
• Wrote build & deployment scripts using Maven, shell scripts on unix env.
• Developed the webpages using framework Angular 9.0 along with HTML5, CSS3 and Type Script.
• Wrote the Hibernate-mapping XML files to define java classes database tables mapping used
Hibernate Template for various database update, insert, delete operations and for involving functions,
stored procedures, triggers.
• Working with Linux systems for application deployments using Putty, WinSCP.
• Experience in building APIs with declarative interfaces such as Swagger/Open API and GraphQL.
• Built applications for scale using JavaScript and NodeJS.
• AngularJS tags inside the HTML page to make the page effectively and to have great user interface
developed and designed new cross-browser accessible interfaces using J Query and JavaScript.
• Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
• Involved in developing applications for workflow using JSP's, spring MVC, Hibernate, AJAX, JavaScript
technologies using Apache Tomcat.
• Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces
and Hibernate for database connectivity and Rest services templates are generated using swagger2
specifications.
• Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be
deployed in application servers and integrated with GITHUB, Jenkins, and Jenkins Jobs.
• Extensive experience in NOSQL databases like MongoDB, couch DB and Elastic search.
• Worked on Cloud implementation by installing, building and deploying applications using Cloud
Foundry and using AWS.
• Developed single page applications using Angular Typescript, HTML5, CSS3, and Bootstrap4 .
• Created Menus and Drawer component by using Typescript and Angular 8.0.
• Designed and created Cassandra tables as data repository to host transactions and implemented
Kafka consumers move transaction data from Kafka to Cassandra. Worked closely with Cassandra
DBA to configure and deploy Cassandra.
• Developing new library with Micro Services architecture using Rest APIs, spring Boot and Amazon
Web services fixed the defects that are not only raised on the areas that worked but also on the entire
application.
• Used React JS to create views to hook up models to the DOM and synchronize data with server as a
Single Page Application (SPA).
• AWS EC2 instances were configured in developing and QA environments with NodeJS.
• Used IBM MQSeries as the JMS provider.
• Designed the internal Login page using the bootstrap 4 and performed validations using the JavaScript
created a Java bean class by using all the XML’s that are related to service and sales which typically
called Java MARSHALLING and UNMARSHALLING.
• Prepared a high-level document on the entire Mazda Customer Engage Portal that includes both
functional and technical details worked on the Rest API web services while displaying the data on the
pages.
• JIRA tool to track the issues and bugs. Maintained each defect in different stages like Open Issue, In
Progress Issue, Resolved Issue, Reopened Issue and Closed Issue.
Environment: Java 5.0, J2EE, Spring, Spring MVC, Spring Boot, Spring JDBC, Redux, SOAP, REST, REST
API, JSP, Servlets, AngularJS, HTML, CSS, JavaScript, Hibernate, Micro services, Bootstrap4, Log4J,
JavaScript, Flux, SQL, PL/SQL, Apache.Tomcat8.0, JIRA

Client: Trinity Health, Livonia, MI February


2018 to Jun 2019
Role: Sr. Java/J2EE Developer / Full Stack Developer
Responsibilities:
• Involved in all the phases of the life cycle of the project from requirements gathering to quality
assurance testing. Created J Unit test cases and created set up manuals and user guides. Involved in
Units integration, bug fixing and User acceptance testing with test cases.
• Implemented MVC architecture using Apache STRUTS framework. Designed the front end using JSP,
Tag Libraries and JavaScript. Designed and developed framework components, involved in designing
MVC pattern using Struts framework.
• Worked with DB shard, GraphQL, Grafana, Click Tracking for analytics.
• Implemented Node JS as a server-side proxy for an observing various response time.
• All Services are securely accessed and exposed through IBM DataPower.
• Experience of migrating application to AWS and manage applications on cloud.
• Worked closely with testing groups for module and integration testing. Developed batch processes to
perform the daily updates with Spring Batch Module Automation testing using J unit.
• Developed hibernate DAO Classes using Spring MVC Template, worked with Hibernate for object
relational mapping and connection management.
• Used Angular Promise, Angular Custom directives, Angular custom services, Angular to SOAP to
Spring calls involve in implementation of REST and SOAP based web services
• Developing applications using Integrated Development Environment (IDE) tools like My Eclipse,
Eclipse 3.2 the code environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.
• Involved in Developing of Application based on J2EE using Hibernate and spring framework.
Implemented Dependency Injection using the spring framework.
• Learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from REST
API written in Groovy wrapped by Jersey JAX-RS.
• Development of MQ application programs for Java JMS environments using queues and messages.
• Used MAVEN in each project to automate the builds and managing project.
• Designing and developing a data migration strategy and source to target mapping to migrate the data
out of the legacy systems into the Cassandra customer DB.
• Expert in configuring Amazon Web Server (AWS) instances.
• Designed and implemented Product search Java Spring boot service to fetch the data from Elastic help
of Elastic native queries. Used SOAPUI for the functional testing and inspection and invocation of
Spring-based Web Services.
• Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept.
• Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models)
• Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and
Packer for deployment of Java Applications.
• Experienced with NoSQL databases like MongoDB, Couch DB and Cassandra on large data platforms.
• The defect Prevention coordinator, tracked defects on monthly basis, analyze the type and cause of
the defect and conduct causal analysis meetings with the team.
• Designed and developed database interactions to store the data collected, hibernate is used
extensively
• Implemented REST web service in Scala using Akka for log tracking application.
• Deployment and data migration on AWS. Implementation & design of bean orchestration using Apache
Camel.
• Efficiently handled periodic exporting of SQL data into Elastic search. Worked on migrating an
application to AWS Platform.
• Did performance and load testing use JMeter. Involved in testing and quality assurance
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, REST, REST API, Java beans, Servlets,
JSP, JDBC, JavaScript, HTML, J Unit, Eclipse, SVN, SQL.

Client: Citi Air Travel, Guilderland, NY October 2016 to


January 2018
Role: Java/J2EE developer
Responsibilities:
• Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement
gathering, modeling, analysis, architecture design, and prototyping.
• Developed Contract-First and Bottom-up Web Services using Spring -WS using IBM RAD 7.0
• Gathered Requirements by interacting with Business users and Business Analyst
• Designed Prototype and project layout skeletons jQuery, CSS3, HTML5, XML, DHTML and JavaScript.
• Developed Single Page Applications (SPA’s) using Angular. Created Multiple & Nested Views,
Routing, Controllers, Services and Custom Directives, Node.js, Bower, and Grunt.
• AWS EC2 instances were configured in developing and QA environments with NodeJS.
• Worked on Code builds, and code changes are made in JavaScript, Python, and Shell scripts.
• Built RESTful web service by building Node.js Server in the back-end to handle requests sent from the
front- end Angular components and AJAX calls.
• Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ and IBM MQ.
• Strong understanding of supporting JSON-based RESTful web services, integrating with the front-end.
• Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including
creating machine Images and Docker Images, tagging, and pushing the images.
• Responsible for implementing Rest based Microservices using Spring Boot, Spring Data, and Spring
Security and deployed to AWS.
• Used Message Driven beans to read the messages from JMS queues for asynchronous
communication
• Developed several Web Service stubs using AXIS engine, SOAPUI, JAX-RPC, and Document literal,
and integrated using SOA.
• Worked on Build and deploy tools like Jenkins, Maven and ANT.
• Responsible for process implementation using Jenkins.
• DB, Couch DB and Cassandra on large data platforms.
• Involved in performance tuning the application deployed over WebLogic 11g, also involved in
developing JUnit test cases for testing the applications. Created AngularJS Controller Which isolates
scopes to perform operations in UI.
• Developed XML web services (WSDL) to handle SOAP Requests and responses from and to External
Interface.
• The application is based on Micro Service Oriented Architecture using Angular 5.0 and Cassandra DB
and MySQL to develop Single Page Applications (SPA).
• Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
• Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the
application requirement. Involved in making Spring and Hibernate
• and Apache Kafka message brokers.
• Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9 and
Safari.
• Involved in implementing DAO layers using JPA standards and Hibernate API interfaces.
• JSON output was tested using Advanced REST Client or POSTMAN.
• Involved in Migrating an existing on - premises application to AWS.
• Worked on GIT for version control and bug tracking.
• Environment: Java, J2EE, Docker, JavaScript, Python, Spring Boot, Spring MVC, Spring AOP,
Hibernate, Webservices, Apache, AJAX, UML, Oracle, Eclipse, Junit, NPM, Maven, NodeJS,
Bootstrap, MongoDB, Jenkins, RESTful API, Angular, GIT, Apache Kafka, AWS, jQuery, CSS3,
HTML5, XML, DHTML, YAML, Agile Methodology, IntelliJ IDEA.

Client: Shop clues, India November


2014 to May 2016
Role: Java/J2EE developer
Responsibilities:
• Develop plans for integrating using Maven, Jenkins for continuous integration, and JUnit for testing the
services.
• Designed and developed database interactions to store the data collected, hibernate is used
extensively.
• Built applications for scale using JavaScript and NodeJS.
• Angular JavaScript for client-side validation. Developed model classes and DAO classes.
• JavaScript, Coffee Script, Ajax, AngularJS, jQuery, HTML 5, CSS, DHTML, XHTML for developing UI
screens.
• Implemented Asynchronous invocation style using IBM Message Broker through MQ JMS Binding
Exports and Imports
• Implemented MVC architecture using Struts2. Developed stored procedures, functions, and triggers in
Oracle.
• Used Jenkins as a continuous integration tool for application building, testing and deploying.
• Analysis & design of GUI framework classes using Java, HTML, XML, XSL, and XSLT with Rational
Rose & Design patterns.
• Involved in Writing Object Relation Mapping implementation using Hibernate and Hibernate mapping
configuration files.
• Created Typescript reusable components and services to consume REST API's using Component-
based architecture provided by Angular 4 .
• Using AngularJS created custom directives for data manipulations and to display data in company
standard format.
• Working on AWS Elastic load balancing for deploying applications in high availability.
• multithreading in programming to improve overall performance using design patterns.
• Converted the pages from XM I (XML Metadata Interchange) to AngularJS and in this process had to
deal with converting the XMI request and response in the front end to JSON (JavaScript Object
Notation).
• Web components were developed confirming J2EE specs and used JMS for interacting with the
Asynchronous notifications process.
• Extensively worked with Spring JDBC programs using Oracle and MySQL databases and developed
SQL and PL/SQL for Oracle to process the data. Developed Web service components using SOAP
and REST and integrated them into the application.
• Used AngularJS framework where data from backend is stored in model and populated it to UI.
• Object-Oriented Technology (OOAD) working with i/o Streams over HTTP and TCP/IP.
• Web Services to exchange data between different applications and different platforms. Used Web
Services Description Language (WSDL) to describe the interface of Web Services, binding, and
implementation location.
• Developed XML web services (WSDL) to handle SOAP Requests and responses from and to External
Interface.
• Architected and Developed for large scale JavaScript application with React JS.
• Strong experience using MAVEN 3.0 Build System.
• Responsible for process implementation using Jenkins.
• Applied to the business modules integration using Spring Boot, Cassandra DB.
• Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
• Involved in web application development for backend system using Angular, Angular CLI, Webpack,
HTML5, TypeScript, WIJMO, SASS and CSS3.
• Used Message Driven beans to read the messages from JMS queues for asynchronous
communication
• Developed several Web Service stubs using AXIS engine, SOAPUI, JAX-RPC, and Document literal,
and integrated using SOA.
• Environment: Java JDK, J2EE, UML, EJB, Servlets, JMS, JDBC, No SQL\ Big Data, AngularJS,
jQuery, HTML, CSS, JavaScript, AJAX, Apache CXF, Hibernate, Spring Framework, Struts,
Webservices SOAP and REST, JSP, JDBC, Java JMS, JUnit, Oracle, SQL, PL/SQL, Eclipse, SVN,
XML, JavaScript, CSS style sheets, Log4j, Solaris Unix, Weblogic, PL/SQL, Maven, Ant, SOAP UI,
Agile.

Client: ICICI Bank, India June


2013 to October 2014
Role: Software Developer
Responsibilities:
• Used Spring MVC and Dependency Injection for handling presentation and business logic.
• Integrated spring (Dependency Injection) among different layers of an application.
• Used Hibernate (persistence framework) to implement the Database Access layer.
• Created persistence layer using Hibernate for sending and retrieving data from the database.
• Developed web layer using spring framework and to manage the project in MVC pattern.
• Used Oracle as backend database and involved in development of Stored Procedures.
• Used logging techniques provided by Log4J tool for efficient logging and debugging.
• Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
• Used Log4J to capture the log that includes runtime exceptions.
• Wrote Test cases with JUnit and tested the code coverage.
• Used GIT for software configuration management and version control.
• Configured and deployed the application on Web Logic Application Server.
• Environment: Spring, Spring Dependency Injection, Spring MVC, Hibernate, JDBC, Microservices,
Rest, Oracle, Web Logic, Git, JUnit, Log4j, Ant.
Nirja Singh
• Celina, TX, US

Contact Information
• ys7-r0b-dfx@mail.dice.com

• 2149605131

Work History

Total Work Experience: 11 years

• Sr. Full Stack Java Developer Equifax Inc


Jun 01, 2022

• Sr. Java/J2EE Developer / Full Stack Developer Capital One


Jan 01, 2021

• Sr. Java/J2EE Developer / Full Stack Developer Intermountain Healthcare


Jul 01, 2019

• Sr. Java/J2EE Developer / Full Stack Developer Trinity Health


Feb 01, 2018

• Java/J2EE Developer Citi Air Travel


Oct 01, 2016

• Java/J2EE Developer Shop Clues


Nov 01, 2014

• Software Developer ICICI Bank


Jun 01, 2013

Education
• Bachelors | Computer Application

Skills
• java - 10 years
• software - 10 years
• spring - 10 years
• hibernate - 9 years
• j2ee - 9 years
• javascript - 9 years
• restful - 9 years
• spring mvc - 9 years
• amazon web services - 8 years
• angularjs - 8 years
• apache cassandra - 8 years
• apache maven - 8 years
• database - 8 years
• ibm websphere mq - 8 years
• jenkins - 8 years
• qa - 8 years
• soap - 8 years
• ui - 8 years
• web services - 8 years
• dao - 7 years

Work Preferences
• Desired Work Settings: Remote or On-Site or Hybrid
• Likely to Switch: True
• Willing to Relocate: True
• Travel Preference: 100%
• Work Authorization:
o US
• Work Documents:
o Employment Auth. Document
• Desired Hourly Rate: 60+ (USD)
• Desired Salary: 130,000+ (USD)
• Security Clearance: False
• Third Party: False
• Employment Type:
o Contract - Corp-to-Corp
o Contract - Independent
o Contract to Hire - Corp-to-Corp
o Contract to Hire - Independent

Profile Sources
• Dice:
https://www.dice.com/employer/talent/profile/017f08e619c29388bb273f581d8d95a0

You might also like