Post Job Free

Resume

Sign in

Stack Developer Web Services

Location:
Parsippany, NJ, 07054
Salary:
70/- hr
Posted:
February 07, 2024

Contact this candidate

Resume:

SOWMYA PIPPRI

Full Stack Developer

Contact Details:

Phone: 203-***-****

Email: ad3f3i@r.postjobfree.com

PROFESSIONAL SUMMARY

IT professional with 10+ years of experience in Java and J2EE technologies with full stack developer including analysis, design implementation, development, testing and maintenance of applications.

Capability to perform, troubleshoot and mentor new vendor resources in all Engineering role requirements.

Automate report generation in MongoDB using JavaScript, shell scripting, java.

Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.

Familiar with software release management tools (Pivotal Tracker, JIRA, Rally).

Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Spring, Web Services, EJB, MQ Services, Hibernate, JDBC, JPA, Log4j, JSP, POJO’s, JSTL, AJAX, JSON, JavaScript, XML, UML, Log4J and Junit.

Experience with Angular 9 & 11 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, and RXJS etc.

Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.

Proficient on implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.

Transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.

Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB

Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.

Knowledge on Grid Controls, Pie Charts and other Swing Components.

Some experience in deploying to a cloud platform (Kubernetes, PCF, GCP, Azure, AWS)

Experienced in using PERL to read and write data from/to Excel, Sql Server and MySQL.

Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, React JS,

Experience on developing cross platform server-side applications using Nod Back Bone.js and React.js.to achieve scalability in real-time web applications.

Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, Forms, XSL-FO and parsers like SAX, DOM.

Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.

Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.

Experience with major relational databases - Oracle 9i, 10g, SQL Server, DB2, and My SQL.

Experienced in implementing the application's using J2EE design patterns like Singleton, DAO (Data Access Object), RDBMS.

Some experience and familiarity with agile methodology and pair programming (XP, Scrum). Candidate must be willing to pair program.

Experience in software configuration management using CVS, SVN and IBM Clear Case.

Hands in experience with build tools like ANT, Maven, and logging tools like Log4J.

Familiar with CI/CD tools (Jenkins)

Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).

Familiar with maintaining and interacting with databases (PostGres).

Built Angular 11 components, UI services to consume rest services using Component based architecture provided by Angular 11.

EDUCATION

Bachelors in computer science from JNTU, India.

TECHNICAL SKILLS

Methodologies: Agile Methodology, RUP, Extreme Programming

Build Tools: Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Beehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.

Development Tools (IDEs): Eclipse3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, MS Visual Studio 2005, Brackets and Web storm

Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic10.3/9.2/8.1/7.0, IBM WebSphere 8.x/7.x/6.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Languages: Java (J2SE1.8/1.6/1.5,J2EE 6/5), SQL, PL/SQL, UML2.0,

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4,SOA.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, Sybase Power Designer, RESTful and SOAP web services

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular 11, JQuery

Data Base: Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB2 9.1/8.1/7.2, Mongo DB.

Platforms: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE

State of New York, March 2023 – Till Date

Full-stack Java Developer

Responsibilities

Involved in requirements gathering, analysis, design, development, testing and maintenance phases of application. Developed responsive UI Webpages using HTML5, CSS3, JQuery, Angular 7 JavaScript.

Involved in building a single page and cross browser compatible web application using Angular 7 and Bootstrap.

Implemented various validation controls for client-side validation and implemented custom validation controls using Bootstrap and jQuery.

Worked with Angular 7 filters in expressions and directives to filter data rendered in the UI.

Developed a core component of analytics with Angular 7 and MongoDB.

Used Bootstrap front-end framework for faster and easier web development with MySQL database, Node JS as the backend.

Implemented core features of Angular 7 JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates and services.

Used Spring Boot framework for building cloud MicroServices and to develop Spring based application radically faster with very less configuration.

Developed session Beans for necessary transactions like fetching the required data, Updating the customer information.

Worked with NPM commands and using package Json for managing dependencies and dev-dependencies of Node JS applications.

Implemented modules into Node JS to integrate with designs and requirements.

Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.

Used Node JS as proxy to interact with Rest services and with Database, building real-time Web API’s.

Responsible for consuming the REST services, getting JSON response and parsing them using to get the required information.

Involved in development of REST Web Services using Annotations to extract client related data from databases. Built Restful API web services using MongoDB to store and present assessments.

Used JSON parser to extract data from the End points using REST clients to display data to the front end.

Implemented business logic components using POJOs.

Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.

Used AWS Beanstalk for deploying and scaling web applications and services developed with java,Python on famaliar servers such as Apache and IBM web Sphere.

Configured AWS CloudWatch for monitoring and alerting of application performance and health.

Utilized AWS DynamoDB for a NoSQL database solution and implemented a data pipeline using AWS Kinesis and Lambda.

Designed and implemented an AWS-based CI/CD pipeline using Code Pipeline and Code Deploy.

Utilized AWS Elasticsearch to implement search functionality for the application.

Integrated third-party services such as Twilio and SendGrid using AWS Lambda to provide SMS and email notification features.

Worked with AWS DevOps tools such as CloudFormation, Terraform, and Ansible to automate infrastructure management and deployment.

Implemented Azure SQL Database to manage and store the application data, ensuring reliable and secure data storage and management.

Utilized Azure Blob Storage to store and manage large unstructured data objects, such as images, videos, and documents, for the application.

Configured Azure Load Balancer to distribute traffic across multiple application instances, improving application performance and availability.

Implemented Azure Active Directory to manage user authentication and access control for the application, improving security and compliance.

Utilized Azure Key Vault to securely store.

Utilized Java 11's improved features for handling database connections and queries.

Multi-Threading and Concurrency:

Leveraged Java 11's enhancements in multi-threading and concurrency, utilizing features like the Completable Future class for asynchronous operations.

Configured AWS IAM and security Group in Public and Private Subnets in VPC.

Used POSTMAN to test API end client using REST Web Services.

Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.

Used GIT as version controlling tool and maven for building the application.

Involved in web logic server configurations set up, data sources and queues set up and deploying the application.

Environment: Java 1.7/1.8, Spring Boot, Microservices, HTML5, CSS3, AJAX, JQuery, Bootstrap, Servlets, Angular 7 Node JS, JSF, JavaScript, XML, XSLT, CXF, XPATH, REST, IBM WebSphere, JMS, Maven, AWS, Azure Hibernate, Spring JUNIT, Mockito, GIT, Jira, EMMA, IntelliJ.

PetSmart, Phoenix, AZ. Oct 2021 – March 2023

Full-stack Java Developer

Responsibilities

Design and development of the whole software suite Implemented multithreading and parallel.

Build the application based on new features of Java Jdk 1.8 at service layer level.

Involved in the development of the UI using HTML5, CSS3, Bootstrap, jQuery and React JS which are powerful in building the Single page web applications.

Developed Single Page Applications (SPA) using HTML5, CSS3, JavaScript, Bootstrap4, Angular 11, Angular CLI, and Typescript.

Worked with Angular CLI, Typescript in Angular 11 to create Controllers and Components for the web pages.

Created custom directives in Angular 11 for reusable components like multi-field form elements and background file uploads in the application to restore the components.

Created services with Angular 11 injectable property to make the service available for dependency injection when creating components and modules.

Optimized the performance of the application using Angular 11 Lazy loading and ahead of time compilation.

Implemented Restful and SOAP based web services using JAX-RS and JAX-WS respectively.

Designed and developed third-party payment services and REST services to offer users convenient payment methods using various API’s provided by various third-party payment processors based on OAuth.

Validations are done using Soap UI and Ready API testing tool framework in different environments.

Developed Micro-Services based architecture to enable the application to be deployed on AWS.

Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.

Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.

Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.

Used Core Java concepts like Collection Framework, Multi-threading, Concurrent Object-Oriented programming, Thread pools and Externalization.

Performed CRUD operations like Update, Insert and Delete data in MongoDB.

Implemented Restful Web Services to retrieve data from client side using Micro services architecture.

Backend is implemented using Node.js and MongoDB is used for storage and handling of data.

Automate build process through Gradle Script build framework.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

Conceived, Designed, Installed and Implemented CI/ CD automation system.

Developed Java API to interact with the Amazon SQS used in sending bulk emails.

Used Docker to containerize the Services and APIs to run on EC2 instances.

Used Rabbit MQ as a Message Oriented Middleware for integrating applications.

Used Mongo DB and Oracle DB for the application. The legacy info was going to Oracle and rest to Mongo DB.

Hands-on experience in development of Microservices and deploying in Docker.

Deployed Spring Boot based Microservices in Docker and Amazon EC2 container using Jenkins

Worked with Splunk and ELK stack for creating monitoring and analytics solutions.

Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.

Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.

Design and deploy new features to streamline all the manual operations.

Track burn down, issues and progress.

Work with component teams to resolve issues.

DNS/DHCP, Load Balancing (F5 Networks, AWS ELB), Firewalls (Cisco Systems, Juniper Networks), IDS/IPS, IPSEC VPN)

Participate in planning, implementation, and growth of our customer's Confidential Web Services (AWS) foundational footprint

Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.

Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB .

Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore.

Built Cassandra Cluster on both the physical machines and on AWS

Automated Cassandra Builds/installation/monitoring etc.

Implemented Microservices Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.

Worked on creating Microservices using Jersey and spring.

Developed Restful APIs and Microservices using spring, Hibernate and Jersey.

Scaled Microservices, distributed systems and server less applications using Simple Queue Service (SQS).

Worked on Log4J to validate functionalities and Mockito for unit testing.

Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.

Worked with Web Sphere application server that handles various requests from Client and used Jenkins to perform continuous Integration.

Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, JavaScript, Node.js, React JS, JSON, Git, Hibernate, JDBC, Rabbit MQ, Oracle, Mongo DB, Mockito, Gradle, Jenkins, Web Sphere, WebLogic, Restful, SOAP, Soap UI, AWS, Agile Methodology, Log4J, JIRA and STS.

Assurant, Atlanta Ga. Aug 2020 to Sep 2021

Full Stack Java Developer

Responsibilities:

Developed Single Page Application (SPA) using Angular 7/6, Typescript, Angular 7/6 CLI, HTML5, CSS3, jQuery, JavaScript, and Bootstrap.

Used Postman and SoapUI to test web services and Implemented OAuth 2.0 token-based authentication, and authorization for securing APIs using Spring Security for session fixation, and cross-site request forgery.

Used JIRA ticketing system to keep track of issues and to monitor the status of tasks assigned to individuals.

Developed the backend of the application using Spring Boot and handled the authentication, authorization, and access-control features by using Spring Security.

Used Spring Dependency Injection, Spring MVC components, Spring Annotations, and other Spring Modules to implement the business layer and navigation part of the application.

Developed POC’s to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular 7/6, and Node JS.

Implemented Angular 7/6 form validations and used Bootstrap to show errors, warnings, and info messages.

Used Node Package Manager (NPM) for installing required Node modules and other Angular 7/6NPM modules.

Implemented Core Java Collections, Multithreading, Exception handling, Design patterns for functionality, also worked on Java 1.8 functional programming concepts, and lambda expressions.

Worked on some of the new features of Angular 7/6 like new if-else syntax, ng-templates, form validators.

Developed XML Web Services for data transfer between client and server using SOAP, WSDL, and UDDI.

Implemented Service Oriented Architecture (SOA) based RESTful Web services and made REST API calls from Angular 7/6 and parsed the data to the client.

Involved in all phases of the Software Development Life Cycle (SDLC) using Agile Scrum methodology

Involved in creating JUnit, Mockito based unit test cases as the mocking technique for the objects under test.

Used Maven for project management and creating JAR files and deployed it on the Web logic server.

Built applications using IntelliJ IDEA and used Log4J for application logging and tracking mechanisms.

Used SVN for version control management and code commits.

Developed DAO’s using JPA, hibernate persistence API to interact and performed CRUD operations like Update, Delete, and Insert data on the MongoDB database.

Used HTML5 for displaying the contents requires on a web page, CSS3 for styling, and Bootstrap for quickly designing and customizing the web pages.

Designed and developed the REST based Micro services using the Spring Boot.

Created RFP Micro service to provide RESTful API utilizing Spring Boot with Microservices.

Working Knowledge in EC2 by creating snapshots, volumes and security groups for public and private instances.

Configure backup, alerts, repairs and monitoring of Cassandra clusters using Opscenter.

Administered, monitored and maintained multi data-center Cassandra cluster using OpsCenter and Nagios in production.

Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.

Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.

Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.

Worked on analyzing Hadoop cluster using different big data analytic tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark and Kafka.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.

Lead daily stand-ups and scrum ceremonies for two scrum teams.

Work with product owners to groom the backlog and plan sprints.

Enhance the performance and capacity of the virtual system of enterprise.

Designing and developing Restful API and services using best practices to interact within the Microservices and with the front end. Using spring MVC and spring rest.

Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.

Worked with Angular 7/6Controllers, Filters, Validations, Service, Factory, and creating custom directives to interact with the Restful services and connect with the back end.

Coordinated with the testing team in fixing Bugs at various stages of the application development process.

Conducted code reviews and made sure that best practices are maintained in the development process.

Environment: JDK 1.8, J2EE, Angular 7/6, Angular 7/6 CLI, Typescript, Spring Boot, Rational Rose, Hibernate, jQuery, AJAX, JSON, XML, Postman, SoapUI, Rabbit MQ, MongoDB, Node JS, Express JS, Web logic Server, SVN, JIRA, Maven, JUnit, Mockito, Log4J, IntelliJ IDEA.

MobileMini, Phoenix, Arizona. April 2019 - July 2020

Full Stack Developer

Responsibilities

Involved in Scrum (daily standups) meetings, Sprint/retrospective planning, and estimation of the tasks for the user stories and refine the tasks for next sprint.

Making reproducible framework situations for the micro services engineering. Created a Request for Proposal (RFP) micro service providing RESTful API using Spring MVC and Spring Boot.

Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS, and Mongo-db.

Developed business service layer and data access layer using Spring and MongoDB (Spring Mongo-Template)

Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JavaScript, Vue.js, Typescript, and Node.js.

Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, and Angular7 and Node JS.

Used Angular7 Driven forms and Modern Driven (Reactive) forms to perform form validations on both server and client side.

Experience in using build/deploy tools such as Jenkins, Docker, and Open Shift for CI/CD for Micro services.

Deployed Spring Boot based Micro services Docker containers Using AWS EC2 services and using AWS admin console.

Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.

Developed the Spring Features like Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring Integration.

Secured Rest API’s by implementing OAuth2 tokens-based authorization schema by Spring Security.

Developed UI modules using Angular7 Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5.

Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating HTML pages.

Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.

Making documents and training manual for users in multi languages as required for project.

Used IntelliJ for development and debugging Spring Boot applications and Used GIT for version control.

Developed CI/CD pipeline, build tasks to run the unit tests on Jenkins, maintained separate build in Maven for the module for easy integration to the portal build, and configure with Jenkins.

Used GIT as version management, Jira for defect management system.

Unit testing and E2E testing frameworks are used.

Supports different markets for alerts and bugs, Analyze and understand fix them.

Environment: Java 1.8, JDK, ReactJs, Jenkins, Spring-JDBC, JMeter, Activity, Spring-ws-core, Wsdl4j 1.6.1, SOAP, Open-Source Frameworks: Spring, MySQL, Maven, Log4J, AWS and Junit, Eclipse, SQL Navigator Data Bases: Oracle10g and DB2 Version Control / QA tool: Subversion, Jenkins

Guild Mortgage - Houston, TX. Jan 2018 - Mar 2019

Java Developer

Responsibilities

Involved in the design and estimation of the various templates, components which were developed using Day CMS (Communique).

Worked on streaming the analyzed data to the existing relational databases using SQOOP by making it available for visualization and report generation to the BI team.

Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.

Built applications for scale using JavaScript and Nodes.

Designed and developed Application based on Struts Framework using MVC design pattern.

Involved in loading and transforming large sets of Structured, Semi-Structured and Unstructured data and analyzed them by running Hive queries and Pig scripts.

Worked on various use cases in development using Struts and testing the functionalities.

Involved in preparing the High Level and Detail level design of the system using J2EE.

Created struts form beans, action classes, JSPs following Struts framework standards.

Provided troubleshooting and error handling support in multiple projects.

Implemented the database connectivity using JDBC with Oracle 9i database as backend.

Involved in the development of model, library, struts and form classes (MVC).

Worked in big data ingestion using streaming tools like Flume, Sqoop, Kafka, and Storm.

Handled importing of data from various data sources, performed transformations using PIG, MapReduce, loaded data into HDFS and extracted data from MySQL into HDFS using SQOOP.

Worked on core java, using file operations to read system file to present on JSP.

Used display tag libraries for decoration & used display table for reports and grid designs.

The CMS and Server side interaction was developed using Web services and exposed to the CMS using JSON and JQuery.

Developed Struts Action classes using Struts controller component.

Environment: Flex, EJB, spring, JSP1.2, Servlets2.1, Jasper reports,, Scala, IBM MQ, XML, Nodes, SOAP, Apache Tomcat, Clear Case, Log4J, ANT, Hadoop, Scala, Hive, JUnit, Eclipse, UDDI, WSDL, AWS, JDBC, JNDI, Rational Rose 98, Oracle 10g, XSLT, XML, UML, HTML.

Genesis Solutions Pvt. LTD, India. Aug 2012 - Apr 2017

Java Developer

Responsibilities

Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.

Worked on WSDL’s files in SOAP web services for publishing Services and for consume some webservices.

Involved in writing complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle database

Used Waterfall approach for the Software Development

Also, worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.

Involved in SDLC– Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing

Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.

Designed and developed the UI using JSP, HTML, CSS and JavaScript.

Used another Jakarta commons logging, ANT and SVN.

Developed user interface with Servlets and JSP.

Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.

Involved in collecting requirements from Business Users and Data Modeling, designing and developing Tools using J2EE, Java, Servlets, EJB, and JSP.

Environment: Java 1.6, XML, XSL, JDBC, SQL, PL/SQL, SOAP, Eclipse, Ant, SVN.



Contact this candidate