Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Priya Fullstack

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Priya D

priya.pvpnd3003@gmail.com +1940-(373)-0363

Desired Roles : Java Full Stack Developer/Sr. Java Backend Engineer

PROFESSIONAL SUMMARY:

● With over 8 years of extensive IT experience, I am a Full Stack Java Professional skilled in all aspects of the Software
Development Life Cycle (SDLC). My expertise spans development, design, analysis, testing, and integration of web-
based and client/server applications using JAVA/J2EE technologies across multiple platforms.
● Proficient in Core Java concepts, including Object-Oriented Design, Multi-Threading, Design Patterns, Exception
Handling, Collections, Java, Annotation, and Java 8 features.
● Extensive hands-on experience working with Java 8 and Java 11, utilizing their features and enhancements, including
the Stream API for efficient data processing.
● Skilled Java developer with a strong command of Java 17+ and a proven track record of
designing and implementing high-performance software solutions. Experienced in leveraging the
latest language features and enhancements to optimize code quality, enhance productivity, and
ensure compatibility with modern platforms.
● Implemented SOAP and RESTful Web Services based on Service Oriented Architecture (SOA) using JAX-WS, UDDI,
and WSDL, with a solid understanding of Microservices, Spring Boot.
● Proficient in design patterns like MVC and Microservices, Factory, Abstract Factory, Singleton, Business Delegate,
and Data Access Object.
● Worked extensively on Apache Spark, Spark SQL, Spark Streaming, Spark MLlib, PySpark, Scala.

● Extensive utilization of JavaScript frameworks like Angular.JS, Vue.JS, Bootstrap, Node.JS, Angular, Typescript,
JQuery, and React.JS.
● Expertise in building complex web applications using React.js and its ecosystem, such as Redux, React Router, and
Next.js.
● Created custom CQ components using JCR, Apache Sling, CRX, and CQ5 for Java Content Repository, REST-based web
development, and WCM/DAM/social collaboration applications.
● Experience in developing Enterprise and Web applications using Java/J2EE, including Servlets, JSP, Hibernate, Spring,
EJBs, Struts, Web-Services, Java Mail, XML, JPA, JMS, and JDBC.
● Proficient in developing integrated business applications using Hibernate, Spring framework, Struts, JSF Framework,
and various web services technologies.
● Successfully integrated Spring Cloud OSS Stack, incorporating Ribbon for load balancing and Hystrix Circuit Breaker for
ensuring fault tolerance.
● Possess significant expertise in MVVM design pattern, leveraging its principles to develop robust and scalable
applications.
● Ability to create tables, stored procedures, and indexes, as well as perform database operations using SQL Server and
related tools.
● Proficient in creating Single Page Applications (SPAs) using Mongo, Express, Angular and Node(MEAN) stack.
● Accelerated API development by integrating Swagger with popular frameworks like Node.js, Java, and Python. This
streamlined the process through interactive documentation generation, automated client SDK creation, and simplified
API testing and debugging, promoting efficiency and standardization across different languages and frameworks.
● Proficient in utilizing AWS Cloud platform services such as EC2, S3, EBS, VPC, ELB, DynamoDB, AMI, RDS (Aurora),
IAM, SNS, SWF, SES, ELASTIC BEANSTALK, Route 53, Auto scaling, LAMBDA, CloudFront, Cloud Watch, Cloud Trail,
Cloud Formation, OPS Work, Security Groups, and other cloud services.
● Used Java Scala Groovy, and J2EE technologies to test applications with three and more tiers of components.

● Hands on experience in Web Application Development using Client Script design technologies like React JS, React
native, Typescript, Node JS, Angular JS, JQuery as well as HTML, CSS, XML, XSLT, Java Script, Kubernetes, Oracle DB.
● Knowledge of building microservice pipelines with Openshift and Kubernetes.

● Integrated Elasticsearch with Apache Kafka for real-time data ingestion, enabling seamless
processing of high-volume streaming data.
● Configured and managed Elasticsearch security features, including SSL/TLS encryption, role-
based access control, and auditing, ensuring data privacy and compliance.
● Experienced in creating server-side generated web apps in Django and Python using HTML and CSS.

● Working knowledge of Pycharm, PyScripter, Spyder, PyStudio, and PyDev among other Python IDEs.

● Results-driven orchestration professional with a strong background in Saga and Process


Manager. Proven track record in designing and implementing robust orchestration solutions,
optimizing workflows, and ensuring seamless coordination across distributed systems. Skilled in
problem-solving and leveraging orchestration patterns to improve system reliability and
efficiency.
● Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers .

● Capable of creating, scaffolding, and managing Angular projects using the Angular CLI. understanding of TypeScript, a
sophisticated superset of JavaScript utilized by Angular, and its features like interfaces and static typing. solid familiarity
with Angular's component-based architecture and RxJS-based reactive programming.
● Utilized Azure Resource Manager (ARM) for coordinated deployment, update, and deletion of resources.

● Extensive experience in writing test cases using JUnit, Karma, Selenium, JMockit, and Cucumber framework.

● Developed custom applications tailored to client needs and proficient in multiple databases including MongoDB,
Cassandra, PostgreSQL, and MySQL server. Worked on advanced MongoDB concepts such as locking, transactions,
indexes, Sharding, replication, and schema design.
● Strong knowledge of writing ANT and Maven build scripts, implementing logging with Log4j, writing JUnit test cases,
and utilizing bug tracking tools like Clear Quest, JIRA, and Bugzilla.
● Demonstrated proficiency in developing remote portlets in WebLogic portal workplaces (WSRP) 9.2, 10.2, 10.3 and
configuring WebLogic Portal servers. Experience in deploying n-tier Enterprise/Web applications using IBM
WebSphere, WebLogic, and Apache Tomcat.
● Streamlined API testing and deployment by integrating Swagger into CI/CD pipelines using Jenkins, Terraform, and
CircleCI. Utilized SonarQube and Checkstyle for code analysis, code coverage to ensure high code quality and code
efficiency.
● Hands-on experience in web application development using React JS, React Native, TypeScript, Node.js, AngularJS,
jQuery, HTML, CSS, XML, XSLT, JavaScript, Kubernetes, and Oracle DB.
● Implemented stream processing using Kafka Streams, streams API, DSL, and KSQL.
● Hands-on experience with messaging systems like Kafka, Kafka event sourcing, and various message queues such as
RabbitMQ, IBM MQ, and ActiveMQ.
● Familiarity with authentication and authorization mechanisms for RESTful APIs, including OAuth2 and JSON Web
Tokens (JWT).
● Working closely with the QA team to address and fix any issues or bugs discovered during the testing phase of a project,
ensuring the quality and functionality of the software product.
● Skilled in creating, scaffolding, and managing Angular projects using the Angular CLI. Proficient in TypeScript, Angular
component-based architecture, and reactive programming with RxJS.
● Expertise in designing and implementing RESTful APIs using popular web frameworks like Spring, Node.js.

● Knowledgeable in HTTP methods and data exchange formats like JSON and XML.

TECHNICAL SKILLS:

Programming Core Java, C, C++, SQL, PL/SQL,J2EE,Python,GoLang


Languages

Operating Systems Windows 8/9/10/11, Linux/Unix, MacOS

Client Scripting JQuery 1.8,1.9, D3.JS, Angular 2-7, JavaScript, CSS2, CSS3, bootstrap, HTML4, HTML5

Server Scripting JSP1.2,2.1, JSP-EL, JSTL, Custom Tags, Node JS

Web Technologies HTML, CSS, PHP, JavaScript,Angular, ReactJS, JSP, Servlets, SOAP, REST, XML, JSON.

J2EE Technologies JSP, JDBC, Hibernate, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Log4j2, Swagger.

Tools Maven,ANT,GIT

Servers JBoss, Apache Tomcat,IBM Websphere

Software Development Waterfall Model, Agile, Scrum, Test-Driven Development

Web Services WSDL, SOAP, REST

DataBases PostgreSQL, MySQL, MongoDB, Oracle, SQLServer

Cloud technologies AWS (EC2, EBS, RDS, Lambda), Azure, Kubernetes

Version Control Tortoise SVN, Rational, Bitbucket, Git, GitHub, CVS

Testing Methodologies JUnit, Mockito, Cucumber, Selenium

EDUCATION:

Bachelors’ of Technology in Computer Science


JNTUH , Hyderabad, India.

PROFESSIONAL EXPERIENCE:
Discover Financial Services, Illinois Feb 2022 till Date
Senior Full Stack Java Developer
Responsibilities:

● Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User
Acceptance Testing.
● Used spring as an application framework to build the Services layer and implemented its core modules such as Spring
Core Container, Inversion of Control, Data Access and MVC and Used XML/java /annotation spring boot
configurations.
● Developed different JavaBeans and helper classes to support Server-Side programs.

● Experienced in the architecture, design and development of high traffic applications built in Java/J2EE using MVC
architecture integrating spring, Hibernate and Struts frameworks in SOA.
● Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping Java classes and database
tables.
● Used SpringBoot which is radically faster in building cloud MicroServices and developing Spring based applications
with auto-configuration.
● Designing and implementing scalable, Restful and microservices-based architecture. The back-end is being written in
Java using Spring Boot for simplicity and scalability.
● Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful). Used Apache Tomcat as application
servers to handle the deployments of different applications.
● Hands on experience on GitHub as Version control for code repository and Jenkins for continuous integration.

● Hands on experience on elastic load-balancers (ELB) for different applications to provide high performance of
applications.
● Implemented and optimized data processing workflows using Hadoop ecosystem technologies such as HDFS, MapReduce,
Hive, and Pig. Reduced data processing time by 50% through performance tuning and query optimization.
● Designed and developed a scalable data ingestion pipeline using Apache Sqoop to import and integrate large volumes of
structured data from external sources into the Hadoop cluster. Ensured data integrity and implemented error handling
mechanisms to handle data inconsistencies.
● Designed and implemented machine learning models using Spark MLlib for predictive analytics and recommendation
systems. Improved model accuracy by 15% through feature engineering and parameter tuning techniques.
● Developed and deployed Spark-based data processing pipelines, leveraging technologies such as Spark Core, Spark SQL,
and Spark Streaming. Increased data processing throughput by 40% through performance optimizations and efficient
resource management.
● Worked on developing restful apis in GOlang.

● Experience on Route53 to manage DNS zones and assign public DNS names to elastic load balancers IP's.

● Hands on experience on creating auto-scaling groups based on memory and CPU usage to handle excessive or under
use workload without needing manual interference.
● Good experience with DynamoDB and Redshift, Lambda.

● Enhanced the application based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and
MySQL to develop Single Page Applications (SPA).
● knowledge of utilizing Scala to work with NoSQL databases like Cassandra, MongoDB, and Elasticsearch.
● knowledge of build tools such as SBT, Maven, and Gradle.

● Utilized Elasticsearch monitoring tools such as Elastic Stack to proactively identify


performance bottlenecks, reducing downtime by 20%.
● knowledge of database technologies for microservices-based systems, such as MongoDB, Cassandra, and MySQL.

● Configure Jenkins, Terraform OC Masters/Slaves in both Unix and windows platforms.

● Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and
AngularUIcomponents, Components, ng-Modules, Providers, Services and classes for navigation respectively.
● Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web
Pages.
● Optimized the performance of the application which is achieved by Angular 4 Lazy Loading.

● Used Docker image registry to deploy the code from Git to OpenShift using the Jenkins pipeline.

● Extensively used React-Router techniques Axios service to retrieve data from server synchronously.

● Involved to implement various screens for the front end using React.js and used various predefined components from
NPM (Node Package Manager) and redux library.
● Configured and maintained Jenkins for implementing the CI/CD process, Capable of creating scalable and
maintainable web apps using Typescript. Used Typescript's static typing, interfaces, and modules to enhance
developer efficiency. Used Typescript to create applications using Angular, React, and Node.js as frameworks.
● Designed and developed the REST based Microservices to create, read, update and delete information on a server
with simple HTTP calls using the Spring Boot.
● Implemented ElasticSearch for caching to enhance the performance of applications.

● Implemented NodeJS as a server-side proxy for observing various response times.

● Also implemented modules into NodeJS to integrate with designs and requirements.

● Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt and Express.

● Used ExpressJS which is a fast, assertive, essential and moderate web framework of Node.js that helps manage a
server and routes.
● Worked with Express JS which gives MVC Structure to the Node JS.

● Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to the UI of
the application.
● Implemented user authentication and ensured the security of Restful web services by utilizing OAUTH 2.0.

● Implemented the Restful API using the Swagger Framework, which provides a feature-rich UI for API testing.

● Implemented an Event-Driven architecture for communication between Microservices using messaging systems like
Kafka, following CQRS pattern.
● Performed unit testing on the client-side using Karma and Jasmine and developed comprehensive unit test cases
using JUnit and Spock.
● Loaded data from various sources into HDFS using Kafka.

Environment: Angular 4.0, Node JS, HTML5, CSS3-SASS, ES6 JavaScript, React-Axios, AJAX HTTP Service, TypeScript, Spring
boot, JPA, jQuery, OAuth2.0, Apache Kafka, Active MQ, Jenkins, Bamboo, Log4j, MY SQL, Cassandra DB, Elastic search, Redis,
NPM, Web pack, RESTful, EC2, AWS S3, EBS, Elastic Load Balancer, Junit4, Docker, Spock, Karma, Jasmine, Eclipse Java EE IDE .

CVS, TX Sep 2020 to Jan 2022


Full Stack Developer
Responsibilities:

● Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.

● Developed and implemented views using HTML5, CSS3/LESS, Bootstrap , AJAX.

● Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to
desktop, Tablets and mobile users using React.js.
● Worked with ReactJS to build Bootstrap components for responsive UI Objects and linked with API data to view and
render the virtual DOM dynamically.
● Implemented various screens for the front end using React.js and used various predefined components from NPM
(Node Package Manager) and redux library.
● Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize
data with the server.
● Implemented flux pattern by using redux framework as a core dependency.

● Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native
Application and created and used Reducers to modify Store State Tree.
● Experienced in using React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native
concepts.
● Injected Angular4 built-in http service to custom services to communicate with backend with RESTful APIs and Used
Pipes to format and sort data displayed in the templates.
● Used Angular CLI to generate components, services, filters and compiled in different environments.

● Used Axios AJAX request to retrieve data from server simultaneously.

● Performed Unit testing on applications using tools Mocha and Chai to test React JS components.

● Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.

● Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.

● Developed Restful web services using JAX-RS in JERSEY to expose the data to Spring module.

● Used complete annotation driven approach to develop the application using Spring Boot and was also involved in
setting up the Spring bean profiling.
● Developed and deployed Microservices based applications using Spring Boot and Spring Cloud.

● Expertise in using Spring Security Module by utilizing its SiteMinder, OAuth 2.0 Configuration, OpenID Connect for
Enterprise Application Authentication and Authorizations.
● Used Spring IOC for specifying the dependencies of the objects using dependency injection.

● Implemented ORM frameworks such as Spring Data, Hibernate,Spring JPA.

● Used WADL (Web Application Description Language) for modeling the resources. implemented transaction
management in the application by applying Spring AOP Framework.
● To achieve modularity and to handle cross cutting concerns like transaction management, logging and profiling
Spring AOP is used.
● Used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data.

● Worked with spring batch to convert xml files to database records.

● Quartz scheduler is used to schedule jobs in the application.


● Configured JBOSS Application server and used Oracle database.

● Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud
platforms AWS and various PaaS platforms (Cloud Foundry/OpenShift).
● Developed Mean Stack from scratch including MongoDB server (Mongoose Connector) setup and Express JS server
development.
● Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information
between multiple business applications.
● Behavioral and Integration testing is done using Cucumber and Selenium respectively.

● Deployed and Monitored Micro Services Using Pivotal Cloud Foundry and managed Domains and Routes with the
Cloud Foundry.
● Successfully deployed microservices architecture on PCF, leveraging its capabilities to break down monolithic applications
into smaller, independent services for improved scalability and flexibility.
● Published message services using Spring AMQP’s Rabbit Template and subscribes to the messages on a POJO using
Message Listener Adapter.
● Successfully implemented Domain Driven Design architecture with CQRS and integrated and Micro Services using
Redis to provide view data all hosted in an AWS environment.
● Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).

● Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.

● Creating, managing, and performing container-based deployments using Docker images containing Middleware and
applications together.
● Deployed the drools rules as a service in the J2EE stack environment.

Environment: JavaScript, React JS-Redux, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Spring
Data, Spring Batch, Quartz Scheduler, Hibernate, Microservices, Restful services, Eclipse Java EE IDE, Jenkins, Spring Cloud,
Splunk, Node Package Manager(NPM), Oracle DB, MySQL, Spring Data, Spring AOP, Spring Transaction Management, Spring
Batch, RESTful Services, Swagger, Jersey, Docker, Ribbon, JUnit, Mokito, Selenium, Cucumber, Cassandra DB, Cassandra Node
Connector, Gradle, JBoss, WADL, Web pack,, Kafka.

Etrade , Michigan April 2019 to August 2020


Java Full Stack Developer
Responsibilities:

● Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS) and AJAX.

● Worked with Angular JS (1.x) Controllers, Directives, Services and filters for application functionality.

● Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and
behavior of components.
● Used Angular JS -1.x to create views to hook up models to the DOM and synchronize data with server as a Single Page
Applications.
● Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and
send requests to the server.
● Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.

● Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate
Utility class.
● Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection,
Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
● Used Spring Core for configuring and using the spring beans in the application.

● Built REST API end-points for various concepts using JAX RS API.

● Developed RESTful services based on Spring REST using Jersey framework.

● Developed several RESTful API web services which produces both XML and JSON to perform tasks, leveraged by both
web and mobile applications.
● Documented the REST API’s using Swagger2 API for briefing the services involved in the application.

● Built Jenkins jobs to Create AWS infrastructure from GitHub Repos containing terraform code.

● Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.

● Used spring batch framework to create custom readers and writers to work with the application.

● Used Hibernate in the data access layer to access and update information in the database and used HQL to query the
database for complex data.
● Used Spring framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations.

● Implemented ODBC which is used for connecting to the Oracle database.

● Integrated testing methods implemented by using Karma and Jasmine.

● Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins .

● Have worked on AWS to integrate the server side and client-side code.

● Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.

● Provided support for all core web services technologies including Web Service Description language (WSDL).

Environment: Java, HTML, CSS- Saas, AJAX, Angular 1.6, SOAP, JAX-RS, jersey, Swagger, Hibernate, Spring, Spring Batch,
WSDL, Spring AOP, Oracle DB, Karma, Jasmine, Jenkins, AWS, JWT,PostMan.

Hertz,Oklahoma August 2017 to March 2019


Senior Software Engineer
Responsibilities:

● Designed User Interface (UI) web applications using web technologies like HTML5, HTML DOM, DHTML, XHTML,
XML, XSL, XSLT and CSS3 based on W3C standards. wrote custom JavaScript utilizing jQuery to enhance theme, setup
server to handle more number of page requests.
● Build data-driven applications for the enterprise using the Prime Faces Java server Faces UI framework.

● Created views using components of JSF Prime Faces in XHTML files and configured JSF framework.

● Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.

● Implemented data access logic by using Hibernate Persistence framework to enable the persistence mapping
between java objects and RDBMS.
● Used JaxWS framework to create SOAP web services.

● Used Spring Batch to build the POJO-based development approach of the Spring Framework.

● Used various Core Java concepts such as Exception Handling, Multithreading and Collection APIs to implement
various features and enhancements.
● Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.

● Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.

● Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).

● Developed UNIX Shell Scripts for batch jobs to transfer the data on different servers.

● Implemented Spring AOP for providing proxies.

● Used Spring Security to develop Login and Logout features of the application.

● Used Maven as a build tool and Jenkins for monitoring the build status of the project.

● Developed Unit Test Case for UI Screens using Jasmine and Karma.

● Configured Glassfish application server and deployed the instances on it.

● Used Node JS to implement the HTTP REST API, and POSTMAN to thoroughly evaluate the RESTFUL services.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Jakarta Server Faces (JSF), Jasmine & karma, Gulp, JSP, Spring AOP,
Spring Bean, Spring Annotations, Spring Security, Hibernate, RDBMS, SOAP, JAX-WS, RDBMS, Drools, Junit, Log4j, Glassfish,
POSTMAN.

Access Info, India June 2015 to December 2016


Software Engineer
Responsibilities:

● Developed UI screens using JSP, HTML, CSS, JavaScript.

● Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.

● Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.

● Implemented Struts Dispatch Action class and formed bean classes using struts framework.

● Client & server validations were handled using JavaScript & Struts validate plug-in.

● Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.

● Implemented Multithreading for handling multiple requests and for high performance.

● Created many Stored procedures and scheduled jobs to support our applications to create reports for customers.

● Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.

● Develop a business continuity plan for the SQL Server Databases using JDBC drivers.

● Created an XML configuration file for Hibernate to map to SQL DB.

● Developed web services for sending and getting data from different applications.

● Used JDBC to access Oracle database for accessing customer information.

● Used ANT build tool for compiling and generating war files.

● Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.

Environment: Core Java, HTML, CSS, J2EE, JSP, HTML, JavaScript, Servlets, JMS, Hibernate, JDBC, SQL, DAO, Web Services,
Oracle, ANT.

You might also like