Home

Sai priya - Sr. Java Full Stack Developer
[email protected]
Location: Cleveland, Ohio, USA
Relocation: YES
Visa:
Sai priya
Sr. Java Full Stack Developer
[email protected]
+1 9804231208


PROFESSIONAL SUMMARY:
10+ years of IT experience in Object Oriented and Java/J2EE applications development, HTML 5, CSS 3, React JS, jQuery, Spring, JavaScript, AJAX, JSON, Apache, core Java 3.0 and XML.
Extensive work experience on Spring Framework modules (Spring Core, Spring Web, Spring JDBC, Spring Rest Services, Spring Data Access/Integration, JAP Spring Batch, Spring AOP, Spring Transaction and Spring Security).
Proficient in design patterns such as MVC (Model-View-Controller), Singleton, DAO, DTO, Composite View, Business Delegate, Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Facade, Decorator, Adapter, and View Helper Pattern.
Hands-on experience in building Rich UI and RWD Applications using AngularJS 9, React JS, Backbone JS, Node JS, Java Script, HTML5, CSS, Bootstrap, JSP, JSTL, JSON, AJAX, jQuery.
Experience in web applications, data analysis, reporting, and design, coding, and debugging using Python.
Experienced with Python frameworks likeWebapp2 and, Flask. Expert knowledge and experience in Object oriented Design and Programming concepts.
Extensive experience with NoSQL Databases like MongoDB, Cassandra, and Couch base. Developed Microservices using Spring Boot and Spring Cloud Netflix Eureka, Ribbon, Feign Client.
Strong understanding of Microservice patterns - Hystrix, Aggregator, Proxy chaining. Experience in creating Docker container images, pushing images, and integrating Spring Boot.
Hands-on experience in working with Kubernetes for managing related, distributed cluster components.
Hands-on experience with J2EE Architecture, Application servers and Web servers and a wide variety of development tool WebSphere, Apache Tomcat, STS, Bitbucket, AWS).
Good Knowledge of Python and Python Web Framework Django. Extraordinarily strong experience writing API's/ and Web Services in PHP and Python.
Experienced in developing web-based applications using Python, Django, QT, C++, XML, CSS, JSON, HTML, DHTML, JavaScript and jQuery.
Experience in working with messaging systems like Kafka, event Sourcing.
Expert in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, IBatis, My Batis, JSF, EJB, XML, Web Services, Micro-Services, WSDL.
Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
Expertise in implementing Web Services, Micro-Services, AWS, Docker, and JMS for the synchronous and asynchronous communications between two applications running on different servers.
Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0, Spring 3.x/4.x/Boot, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services, Apache Kafka.
Well experienced in developing Database components like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server and DB2 databases.
Developed multiple POCs using Scala and deployed them on Yarn, performance of Spark, Cassandra.
Experience in developing applications using Python and Ruby programming. Experience with Enterprise Service Bus such as MuleSoft ESB.
Developed API's and REST API proxy using APIGEE Edge for sending mobile notifications, implemented payment gateway on APIGEE Edge API Management Platform.
Experienced in the Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ 14.x/15. x.
Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit
Proficiency in deploying J2EE Applications archives (JAR, WAR and EAR) on IBM Web Sphere Application server, Apache Tomcat Web Server, and BEA Web Logic Application Server.
Expertise in using Maven, Apache Camel, ANT, and Jenkins for automating software builds processes and artifacts.
Experience of working in both Agile/Scrum and Waterfall environment.
Solid understanding of source controllers like GIT, CVS and SVN.
Co-ordinated with a team for analysis and requirement gathering in methodologies- Agile (Scrum), TDD, XP, Waterfall.

TECHNICAL SKILLS:
Programming Languages and Frameworks Java, J2EE, Spring, Spring Boot, Struts, Kafka, My Batis, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, SOAP UI, Maven, ANT, IBM MQ, Jenkins, PL/SQL, higher, Kubernetes, spring framework.
Cloud AWS Cloud includes Terraform, EC2, RDS, Document DB, ECS, Fargate Lambda Functions, Cloud Watch, Cloud Watch alarm, Docker containers, and Jenkins.
Mark-up/XML Technologies HTML5, CSS, JavaScript, jQuery, Ajax, Angular JS, Node JS, XML, XSD, XSLT, JSON, Frameworks React. Js, and EXPRESS.
Web/App Servers IBM WebSphere, JBoss, BEA WebLogic, Tomcat.
Database Oracle, SQL Server, Sybase, QA, Mongo DB 6.0, 4.4, Cassandra, Maria DB.
Web /API Services SOAP, RESTful, JAX-RS, JAX-WS, Micro Services, AWS (Amazon Web services).
Testing Tools, Logging/Others Junit, Mockito, SOAP UI, Postman, Putty, MS Visio Professional, Log4j, Splunk, Swagger, Jira, Linux.
Version Control Tortoise SVN, Bitbucket, GIT, GNU, RCS, SCCS, CVS, SVN, Mercurial, Monotone.
IDE s Eclipse, IDEA IntelliJ

PROFESSIONAL EXPERIENCE:

TRUIST | Charlotte, North Carolina | Aug 2022 TILL DATE
Sr. Java Full Stack Developer

Responsibilities:
Involved in the Software Development Life Cycle (SDLC) phases, including requirements analysis, design, development, deployment, and testing of Java/J2EE applications, utilizing Design Patterns.
Implemented Auto-Completion functionality by performing GET and POST requests using Ajax. Utilized firebug and Chrome developer tools to diagnose and resolve JavaScript errors.
Utilized the Rest Controller in the spring framework to develop RESTful Web services and data flow through JSON objects.
Involved in building database Models, APIs, and Views utilizing Python, to build an interactive web-based solution.
Created User Controls and simple animations using Java Script and Python. Developed Python batch processors to consume and produce various feeds.
Worked extensively with various AWS services, including S3, EC2, ELB, Route53, Lambda, NACL, and Security groups.
Developed data access layer DAO using Hibernate, JDBC, Spring Hibernate template, and Spring JDBC template.
Implemented a Microservices architecture using Spring Boot-based services that interacted through a combination of REST and Apache Active MQ message brokers.
Designed and developed a framework for consuming web services hosted on Amazon EC2 instances.
Deployed Spring Boot and microservices applications in the AWS Cloud using Docker containers.
Developed API s for leveraging AWS Lambda to automate server management and execute code in AWS.
Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
Implemented Micro services-based cloud architecture utilizing Spring Boot.
Utilized the Spring Data Framework to leverage the features of Spring JDBC and Spring ORM classes, such as JDBC Template and Hibernate Template, for efficient database operations.
Implemented Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, and incorporated Hibernate.
Developed Business Logic using Python on Django Web Framework. Developed Merge jobs in Python to extract and load data into MySQL database.
Employed log4j and JUnit for application code testing, logging, debugging, and overall testing purposes.
Creating the pages in IBM WebSphere portal 7.0, and 8.0 administrations assigning the portlets to the appropriate pages and giving access to those pages to authorized users.
Used UNIX commands and shell scripting extensively and XML-based configuration to wire the dependency components together and to define bean classes.
Configured an application and set up the deployment of Spring Boot using Jenkins. Collaborated with the Security team to ensure code security measures were in place.
Debugged and modified SQL Stored Procedures, Tables, Views, and User-Defined Functions. Implemented various Java design patterns and optimized application software using efficient data structures.
Designed web pages using HTML5, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, and MongoDB.
Designed and developed the presentation/UI layer using HTML5, CSS3, and JavaScript, along with AngularJS.
Creating the pages in IBM WebSphere portal administration and mapping the portlets to pages.
Used AngularJS to create views, connecting models to the DOM, and synchronizing data with the server as a Single Page Application (SPA).
Played a pivotal role in the design, development, and testing of web applications using HTML5, CSS3, Bootstrap, and ReactJS.
Built real-time data streaming pipelines using Kafka and Spark Streaming and utilized Eclipse and STS environment for Java-based application development.
Utilized React-Router to transform the application into a Single Page Application (SPA).
Developed user interfaces using JSP, Spring Tag Libraries, and Ajax to simplify application complexities. Created buckets in AWS for file storage, enabling versioning and implementing security measures for stored files.
Wrote SQL and PL/SQL queries to access, manipulate, and update the Oracle database.
Practiced Agile (Scrum) methodologies, participating in sprint planning, daily stand-up meetings, and sprint retrospective meetings to deliver high-quality solutions within deadlines.
Worked in an Agile Scrum environment and employed a Kanban board to track progress. Utilized Kafka for implementing Publish/Subscribe patterns in applications involving messaging.
Implemented log4j for effective error and debug message logging.
Launched and configured Amazon EC2 (AWS) Cloud Servers using Linux AMI and configured them for specific applications.
Used Angular HTTP clients to make Ajax calls and load data into UI components such as tables, grids, and models.
Performed analysis to identify data anomalies, data cleansing (ETL) and resolved data quality issues using IDQ
Utilized Apache Kafka for sending message objects to client queues and topics.
Designed and implemented server-side RESTful web services using Node.js, handling communications with the client-side (React.js) using JSON.
Having a solid understanding of business needs and requirements for MuleSoft and creating CR s and raising cases to MuleSoft.
Worked on Maven as a build tool and wrote the dependencies for the jars that need to be migrated.
Environments: Core Java, Java 1.7/1.8,11 J2EE, Spring Boot, AWS, Spring JPA, Spring JDBC, JDBC, AJAX, HTML /HTML5, JSP, JavaScript, ReactJS Apache Active MQ, Maven 3, Microsoft Teams, Amazon Web Services, Jenkins, Kafka, SQL Server, Hibernate, SOAP, RESTful Web Services, Eclipse, STS, SVN/GIT (Version Controlling), CSS.

United Health Group | Dublin, Ohio | Nov 2020 Jul 2022
Sr. Java Full Stack Developer

Responsibilities:
Used Agile methodology for developing applications and participated in all phases like analysis, specification, design, implementation, and testing of SDLC.
Involved in designing and developing navigation bar, home page menu using HTML5, CSS3, JavaScript, Bootstrap.
Created custom pipes implementing Angular for formatting the data before displaying it to the user.
Developed Unit tests for the Angular Code using JASMINE, KARMA, considering various scenarios. Defined the architecture, using Google Cloud Platform and MongoDB 6.0
Implemented Generic DAO for data access using Hibernate. Used SVN as version control to check in the code, created branches and tagged the code in SVN.
Database modeling (SQL and NoSQL approach).
Created client-side validation code using Angular 10 Validators and Integrated and dispatched client requests using Angular 10 Services.
Developed entire frontend and backend modules using Python on Django Web Framework.
Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data. Designed and developed data management system using MySQL.
Rewrite existing Java application in Python module to deliver certain format of data Wrote Python scripts to parse XML documents and load the data in database.
Generated property list for every application dynamically using python. Responsible for search engine optimization to improve the visibility of the website.
Handled all the client-side validation using JavaScript.
Performed testing using Django's Test Module. Involved in AJAX driven applications by invoking web services/API and parsing the JSON response.
Used Couchbase Python SDK to build applications that use Couchbase Server.
Used Core Java concepts such as multi-threading, collections, garbage collection, and other JEE technologies during the development phase and used unique design patterns.
Involved in design and development of APIs on Jenkins an Agile platform to develop processes on Software Development life cycle (SDLC).
Experience in working in both an Agile/Scrum and Waterfall environment. Involved in writing Java API for Amazon Bootstrap Lambda to manage some of the AWS services.
Used Apache CXF to develop Client Stubs as well as RESTful web services
Developing customized reports and Unit Testing using Junit and performing the integration testing manually checking the flow between micro services.
Responsible for creating products in APIGEE so that they can be consumed by the consumers.
Worked on Apigee Proxies development for APIs developed on Spring boot and setting up mutual Auth and JWT on Apigee system.
Worked on Spring Batch Application, Cron job setups and File generation. Implementing MongoDB 6.0 and built-in functions to retrieve and update data from the databases.
Working for unit system functional software test automation. We used AWS S3 to store customer's monthly Bill pay statements.
Implemented Exception Handling, Logging and Error Handling using Spring AOP. Configured spring security to implement Single Sign on (SSO) based on HTTP header parameters.
Creating Docker scripts to create Docker images, push to dockyard and run Docker containers on EC2.
Used log4j for application-level logging, Developed Unit /Integration test cases using Junit, Mockito.
Involved in building a single page and cross browser compatible web application using Angular 10, ReactJS and Bootstrap.
Environments: Java 8, Spring Boot, Spring MVC, Apigee, Angular 10, ReactJS, Node JS, JSP, HTML5, JavaScript, XML, XSD, XSLT, CSS3, JPA, JUnit, jQuery, SOAP/REST, Web services, AWS Lambda, Apache CXF, Jenkins, RAD, Mockito, Mongo Db, MongoDB, Kafka, PostgreSQL, JAX-WS, JAXB, JAXP, GIT, Maven, JBOSS, Log4j, Kubernetes.

Best Buy | Negaunee, Michigan| Oct 2019 Oct 2020
Sr. Java Full Stack Developer

Responsibilities:
Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development, and testing.
Followed agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications
Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Spring, Hibernate, Java Beans, JDBC, XML, Web Services
Used PostgreSQL for querying PL/SQL statements to store & retrieve data from database using JDBC.
Worked on RXJS Compatibility package to get backwards compatibility with Rx JS before Angular 9.
Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for Managed Servers. Document and establish standard processes to ensure repeatability for J2EE administrators.
GraphQL, PostgreSQL, and SQL Server Node JS, XML, XSD, XSLT, GIT, JSON, Frameworks React. Js, and EXPRESS.
Experienced in using Agile Project Management tools like Bootstrap Azure Boards for agile planning, tracking and management.
Reviewed High-level Design (HLD), Functional requirements and discussed the new functionality in team meetings.
Extensively worked on Java 8, micro-Services, Sprint Boot, and Pivotal Cloud Foundry (PCP) cloud structure.
Performance tuning by Managing and Monitoring the JVM performance by WebLogic Heap size, garbage collection, execute threads, EJB Cache size, JDBC pools and multi pools.
Responsible for maintaining and expanding MongoDB 4.0 our AWS infrastructure using AWS EC2, managing documents in S3, providing IAM access to S3 buckets and Maven.
Good knowledge of using Splunk to identify the failures, and errors in the applications Developed Live Chat Escalation functionality to redirect users during outages. Used Splunk to view 13 million logs
Worked on Rest Web services for backend services, used couch base DB (NoSQL) for database services.
Identify bottlenecks, bugs, and devise solutions to these problems.
Consumed the data from Kafka queue to Spark Streams. Configured different topologies for Spark cluster and deployed them on regular basis.
Involved in developing REST API which produces and consumes Web services from other APIs. Used Hibernate and Spring JPA to persist data into the database.
Solved Callback hells in Node. JS by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
Developed RESTful Web Services using spring Boot to read data from client side and process business logic using micro services architecture.
Managing content data and user data in AWS S3, Microsoft Azure Blob.
Real time micro services development experience using Cloud based DevOps solutions like AWS. Deployed application on Tomcat server, which is run on AWS cloud.
Experienced in using DevOps tools like Azure DevOps for continuous integration, deployment and creating pipeline Node JS, XML, XSD, XSLT, JSON, Frameworks React. Js, and EXPRESS.
Developed and implemented a Linux Shell script which retrieves the metadata of all the hive tables in a database.
Environment: Java 1.8, Spring 2.5, NodeJS Hibernate, Spring JPA, Java Web Services (REST, JAX-WS), EJB 3.0, JERSEY, jQuery, Spring Boot, JavaScript, Bootstrap, Kafka, Angular 9, GCP, Web services, AWS, My Eclipse 10, PostgreSQL, Tomcat 8, Splunk, GraphQL, Java Beans, Maven, MongoDB, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, DB2, SQL, Log4j, Azure, Confluence, UNIX Shell Script.

Thrymr Software | Hyderabad, India | Nov 2017 Sep 2019
Java Full Stack Developer

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 a greater 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. Wrote Web Services using SOAP for sending and getting data from the external interface.
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 data on different servers.
Implemented Spring AOP for providing proxies. Used Spring Security to develop Login and Logout features of the application.
Implemented Spring Security for posing security constraints on JSF UI page views. 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.
Environment: HTML, XHTML, CSS, JavaScript, jQuery, Java Server Faces (JSF), Jasmine & karma, Gulp, JSP, Spring AOP, Spring Bean, Spring Annotation, Spring Security, Hibernate, RDBMS, SOAP, JAX-WS, RDBMS, Drools, Junit, Log4j, Glassfish.

Ojas Innovative Technologies Pvt Ltd | Hyderabad, India | Jan 2013 Oct 2017
Java developer

Responsibilities:
Analyze the Business Requirements and actively work with the Business Team to get the clarifications addressed.
Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business.
Selected the Test Cases to be Spring boot automated Linux and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework.
Hands on Experience with relational database development including design integration and modeling for current or prospective applications.
Worked on Kubernetes, Configuring the Kubernetes pods and testing the pods. Implemented filters for user authentication and user authorization by Spring Security.
Worked with different Spring modules such as Spring-IOC, AOP, MVC and Batch.
Implemented Spring MVC HTML5, CSS, Java Script, jQuery Controller module for better handling of client requests, consuming Restful data service and sending response back to client.
Experience in using relational databases like Oracle/PostgreSQL. Performed web-based performance testing and analysis using JMeter.
Execute the Test cases and review the results to get the Business approval for UAT. Experience in Web Services testing using Rest and SOAP UI. Test automation for web application (SWAP module) using Cucumber.
Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to invoking in Internet Explorer.
Responsible for distributed applications across hybrid AWS and physical data centers. Performed Database Testing and thorough knowledge in SQL/PL SQL.
Planning for Test Execution activities to accomplish tasks daily/weekly, Performed browser compatibility testing.
Proficiency using versioning tools: GIT, GNU, RCS, SCCS, CVS, SVN, Mercurial, Monotone. Used SOAP UI, Postman, REST, Mockito and Kafka for testing the web services.
Designed and developed the REST based micro services using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the micro services.
Used BDD framework with Cucumber, Bootstrap ruby and created future files with scenario and scenario outline files.
Proficiency using versioning tools: GIT, GNU, RCS, SCCS, CVS, SVN, Mercurial, Monotone.
Involved in fixing IT, QA, UAT & Production defects. Involved in Project migration into cloud environment using Kubernetes, Docker container.
Environment: Mercury, JMeter, JIRA, JAVA J2EE, AGILE, Windows, Spring boot, Micro services, UNIX, Eclipse, PL SQL, Maven, JUnit, Visual studio, VB script, selenium.
Keywords: cplusplus quality analyst user interface message queue javascript sthree database information technology microsoft procedural language quasar toolkit Colorado

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1994
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: