Post Job Free

Resume

Sign in

Java Developer React Js

Location:
Omaha, NE, 68102
Posted:
April 22, 2024

Contact this candidate

Resume:

Priyanka

ad46zd@r.postjobfree.com 402-***-****

PROFESSIONAL SUMMARY:

Overall 8+ years of experience in development and implementation of large - scale, Object-Oriented, high-performance Web-based Client-Server applications by using Java, J2EE Technologies.

Hands-on experience in building Rich UI and RWD Applications using Angular JS, React JS, Backbone JS, Node JS, Java Script, HTML5, CSS, Boot Strap, JSP, JSTL, JSON, AJAX, JQuery.

Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, Ibatis, Mybatis, 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 .

Experience in hands-on Front-end development using HTML5, CSS3, TypeScript, JavaScript, jQuery, AngularJS, Angular 5.x, 6.x and 10.x+, Angular Material, Bootstrap, Jasmine & Karma, Nodejs, Webpack and Gulp.

Expertise in implementing Web Services, Micro-Services, AWS, Docker and JMS for the synchronous and asynchronous communications between two applications running in 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 .

Extensive work experience on Spring Framework modules ( Spring Core, Spring Web, Spring JDBC, Spring Rest Services, Spring Data Access/Integration, Spring Batch, Spring AOP, Spring Transaction and Spring Security ).

Expertise in designing several Entity classes with relational database, involved in designing generic DAOs for the domain model to increase the reusability of methods by using of Hibernate with JPA annotation .

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 .

Well experienced in developing Database components like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server and DB2 databases.

Extensive experience with NoSql Databases like MongoDB, Cassandra and Couchbase.

Developed Micro-Services using Spring Boot and Spring Cloud Netflix Eureka, Ribbon, FeignClient .

Strong understanding of Micro-Service patterns - Hystrix, Aggregator, Proxy chaining .

Hands on Experience in AWS Services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.

Experience on creating Docker container images, pushing images, integration of Spring Boot .

Hands on experience in working with Kubernetes for managing related, distributed cluster components.

Experience in working with messaging systems like Kafka, Kafka event Sourcing.

Developed API's and REST API proxy using APIGEE Edge for sending mobile notifications, implemented payment gateway on APIGEE Edge API Management Platform.

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.

Proficient in using Postman for testing and automating API requests.

Solid understanding of source controllers like GIT, CVS and SVN.

Co-ordinated with team for analysis and requirement gathering in methodologies- Agile(Scrum), TDD, XP, Waterfall.

Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), Netbeans, intellij 14.x/15.x.

Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit.

TECHNICAL SKILLS:

Programming Languages: JAVA, JDK 1.5,1.6, 1.7, 1.8,11,17, C, C++, SQL, PL/SQL

Platforms: Windows 2003, 2008 Server, Linux, Unix

Java Core: Threads, Exception Handling, Lambda Expressions, Stream API, Collections, Functional Interfaces and Date API

Build Tools: Apache, ANT, Gradle &Maven

IDE& Reporting Tools: Eclipse, NetBeans, IntelliJ, JBuilder 2005, 2006

Java Message Service: MQ, IBM MQ, Active MQ, Rabbit MQ

J2EE MVC Frameworks: SPRING 3.0, 4.0, Struts 1.1

Databases: Oracle, MY SQL, DB2, MongoDB, Mark Logic and Cassandra

Database Tools: SQL Developer for Oracle, Connect/J for MySQL, IBM DB2

Application Servers: Web Logic, WebSphere, Jboss and Apache Tomcat

Web Technologies: HTML, HTML5, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, JavaScript, JSON, AJAX.

ORM Frameworks: Hibernate 3.0, JPA

JavaScript libraries: jQuery, Angular JS, Backbone JS, React JS, Node JS Ext JS, Bootstrap.

Version Control: GIT, SVN, CVS and Team Foundation Server

Middleware Technologies: EJB, JNDI, JMS (Java Message Service) and SOA

Web Services: JAX-RS, JAX-WS and JAX-RPC

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

Continuous Integration: Jenkins, Quick Build, Bamboo

Testing: Junit, Selenium, QC, TEST NG, Mockito

Logging Tools: Log4j, slf4j, splunk

PROFESSIONAL EXPERIENCE:

All State – Northbrook, IL Oct 2022 – Till Date

Sr. Java Full Stack Developer

Responsibilities:

Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with Agile

Designed and developed the UI using Angular JS, Node JS, HTML5, CSS3, JavaScript, AJAX, and JSON.

Used Bootstrap for responsive design which allows users to access it from any device.

The presentation layer used Spring MVC to implement the MVC architecture design and facilitates user interface designed by use of Angular components, directives, filters, services and router modules.

Implemented concurrency design pattern using Kotlin coroutines to simplify code that executes asynchronously and for the consumption of REST API resources.

Involved in designing and developing efficient Android applications using Java and Kotlin.

Building robust concurrent solutions with Kotlin coroutines, considering multi-threaded applications.

Used ReactJS to create views to the DOM and synchronize data with server as a Single Page Application (SPA).

Built Web pages using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON.

Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application.

Implemented Micro-Services with Spring Cloud provided library services like Netflix Eureka Naming Server, Netflix Ribbon and Feign Client as a Rest client to map response to the client bean.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular v13.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular V13.

Implemented all the functionalities by using Spring IO, Spring Boot and Implemented J2EE components using Spring MVC, Spring IOC, Spring transactions, AOP, Batch and Spring security modules.

Designed several persistent classes and involved in designing and creating generic DAOs for the domain model by using of Hibernate 4.x with JPA annotation.

Used Spring Boot with ORM Framework (Hibernate) to do CRUD operations with Database.

Strong AWS Experience including AWS CodeBuild, AWS CodeCommit, AWS CodePipeline, AWS Lambda, API Gateway, AWS CLI/Yaml/CloudFormation, Serverless Deployment, SNS, SQS integrations.

Deployed Spring Boot based Micro-Services in Docker container by using AWS admin console.

Maintained and expanded AWS (Cloud Services) infrastructure using AWS Stack, defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances .

Creating alarms and notifications for EC2 instances using Cloud Watch .

Installed the application on AWS EC2 instances and configured the storage on S3 buckets .

Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication, auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.

Integrated Lex with backend systems and third-party APIs to enable data retrieval, processing, and storage.

Designed, developed, and maintained conversational interfaces using AWS Lex, Lambda functions, and other AWS services.

Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags.

Built real time pipeline for streaming data using Kafka and SparkStreaming .

Involved in building and deploying scripts using Maven3.3 to generate WAR, EAR and JAR files.

Documented API testing procedures and results using Postman, providing clear and concise reports.

Implemented Python scripts embedded with JSON and XML for HTTP GET requests, parsing HTML data from websites.

Created web applications using the Django framework, leveraging Python for both front and back end development.

Utilized Python for front and backend module development on the Django Web Framework

Used GIT for version control and source repository, Used Fisheye for Code Review and JIRA for reporting Bugs.

Tuned Graph QL queries to minimize response times when interacting with Cosmos DB.

Developed and executed test cases using Postman to validate API functionality and perform integration testing.

Created continuous integration builds using Ant, Jenkins, Gradle and deployed on WebSphere app server.

Integrated MongoDB into applications using MongoDB drivers or ORMs (Object-Relational Mapping tools).

Wrote code to interact with MongoDB databases (insert, update, delete, query data).

Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain

Participated in migration to DB2 data base from Oracle DB.

Experience with JUnit tests for every single piece of functionality before actually writing the functionality.

Environment: Java11/17, J2EE, Spring 4.x, Hibernate 4.x, Restful Web Services, Micro-Services, HTML 5, CSS 3, Bootstrap, Angular 13, JSON, React JS, Ajax, Maven 3.0, WAS, AWS EC2, Amazon Elastic Beanstalk, AWS IAM, S3, Docker, Soap UI, Jenkins, Git,Postman, Junit 4.4, Log4j, Apache Kafka, Camel, MongoDB, Oracle 11g, Agile Scrum.

UBS – Weehawken, NJ April 2021 – Sept 2022

Java Full Stack Developer

Responsibilities:

Involved in various SDLC phases like requirement gathering, Design, Analysis and Code development.

Implemented application using Spring boot with JPA, Spring Framework, Spring dependency injection, Spring MVC for Rest API’s and integrated with the Hibernate and developed application with JAVA mixed with Kotlin.

Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.

Working with Java 8 features like Lambda Expressions, Filters, Stream API, forEach method in Iterable interface, new Date API, Predicates and Functional Interfaces.

Used React JS for creating loop directive and components to render views and to update object model dynamically.

Used Bootstrap and React JS to create Controllers to handle events triggered by clients and send request to server.

Analyzed the React JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.

Developed the application using Spring Framework Model View Controller (MVC) architecture.

Implemented Spring Security for Authorizations like Method Level and URL Level Authorization using Spring AOP.

Implemented Spring Transaction for the degree of isolation to work with other transactions and to execute within a transaction scope and check out before timing out of the transaction

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

Created continuous integration builds using Ant Jenkins. And deployed on WebSphere app server.

Used XML Web Services using SOAP protocol to transfer the amount to other application remotely.

Integrated the different pages to be a single page application using Angular 7/8 and Typescript.

Created Typescript reusable components and services to consume API's using Component based architecture provided by angular 7/8.

Worked on creation of components for routing and forms using the Angular-cli and Angular 8.0.

Developed application using design patterns like Session Façade, Business Delegate, Bean Factory and Singleton.

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 the HTML pages.

Experience in Message Oriented Middleware implementation using JMS and Apache Kafka.

Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP, Used JAX-B parser for marshaling and un-marshaling.

Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.

Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.

Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria etc.

Implemented automated API testing using Postman collections to save time and ensure consistent testing

Designed high-traffic web applications in Python using Flask and Django frameworks.

Developed Python APIs for debugging purposes, allowing for array structure dumps at failure points.

Used Celery for task queuing and RabbitMQ as a messaging broker for asynchronous task execution.

Developed API services in Python/Tornado and Node.JS, utilizing AMQP and RabbitMQ for distributed architectures.

Monitored database performance using tools such as MongoDB Cloud Manager and tuned configurations to optimize resource utilization.

Installed, configured, and maintained MongoDB instances in a production environment, ensuring optimal performance and reliability.

Utilized MongoDB aggregation framework to perform complex data analysis and reporting tasks

Used Docker for possible to production to the development environment to fast possible for interactive use.

Worked on developing Complaint, Escalation, Automation forms on a virtual agent Chatbot platform dat handles customer service operations using Java, AWS Lex.

Used AWS to deploy the project on an EC2 instance. Created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.

Automated deployment and scaling of Kinesis resources using infrastructure-as-code tools like AWS CloudFormation or Terraform.

Monitored and logging setup for Kinesis applications to facilitate troubleshooting and performance optimization.

Implemented CI/CD pipelines for Kinesis applications to enable rapid and reliable software delivery.

Involved in developing and delivery of a Micro service application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS.

Using Kafka for Publish/Subscribe pattern in application dealing with messaging.

Worked with Web Sphere Application Server as application server.

Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.

Used Maven as a build tool and retrieved all the dependencies required for the application. .

Environment: Java 8, HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, Angular 6/7/8, React JS, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, AWS, Kafka, Docker, I Text, Maven, SVN, JIRA, Marionette.js, MongoDB, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 10g.

J.C.Penney -Plano,TX Jan 2020 - March 2021

Java Full Stack Developer

Responsibilities:

Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.

Used Angular 4/5/6 as framework to create a Single Page Application (SPA ) which can bind data to specific views and synchronize data with server.

Refactored and enhanced an existing Angular 6 application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.

Worked on Node JS providing an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability.

Implemented client side Interface using Node JS and Used for creating reusable UI components.

Developed interactive and responsive user interface components using React.js and TypeScript.

Implemented state management solutions using Redux for complex application states.

Wrote unit tests and integration tests for React components using Jest and React Testing Library.

Created and injected Spring services, Spring controllers and DAOs to business classes using Autowired annotation.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 5/6

Implemented Spring Batch to design a lightweight and comprehensive solution to enable for batch applications.

Conducted capacity planning and resource forecasting to ensure MongoDB clusters could accommodate future growth and demand.

Implemented MongoDB security features such as authentication, authorization, and encryption to protect sensitive data.

Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.

Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.

Implemented Micro-Services using Spring Boot, Spring Cloud Netflix (Config Server, Eureka Server, Hystirx, Discovery Client, Ribbon, Zull Proxy).

Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.

Implemented RESTful Web services in Service Oriented Architecture ( SOA ) to retrieve data from service and made REST API calls from Angular 8 and parsed the data to client and handled the security using Spring Security .

Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3.

Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.

Developed Hibernate DAO classes and with the Spring ORM to perform persistence operations on the database.

Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.

Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using java JAX-WS API, and did the corresponding configurations.

Developed strategies and tools to create an efficient automated integration and release process using Jenkins.

Analyze and resolve conflicts related to merging of source code for GIT .

Log4j is used for logging purposes and debug levels are defined for controlling what we log.

Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .

Working with on-site and off-site resources for successful implementation of the Workflow module.

Environment: Java,Xml, Xsl, Angular Js 1.5, Node Js, React Js, Boot Strap, Html 5, Javascript, Css 3, Ajax, Spring 3.x, Hibernate 3.x, Git, Aws, Jenkins, Websphere 5.0, Web Services, Jms, Soapui, Test Ng, Json, Ant, Log 4j, Kafka,Oracle DB, Spring Cloud Netflix, Config Server, Eureka Server, Hystirx, Discovery Client, Ribbon, Zull Proxy, TestNG, Agile.

HCA Healthcare- Nasville, TN Nov 2018 – Dec 2019

Java Developer

Responsibilities:

Involved in complete software development life cycle with object oriented approach of clients business process and continuous client feedback.

Engaged in developing the UI by using HTML, JSF, JQuery, and JavaScript and in some places used AJAX to make calls to other services.

Developed responsive web applications using HTML5, CSS3, JavaScript, React.js, and TypeScript.

Involved in developing the CSS sheets for the UI Components.

Integrated third-party APIs and libraries into React.js applications to add functionality and enhance user experience.

Leveraged React.js to build reusable components, improving development efficiency and code maintainability.

Integrated TypeScript into the development workflow to catch type-related errors early and enhance code quality.

Developed web based application using Spring framework for MVC architecture.

Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.

Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.

Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification.

Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications.

Developed the Servlets for processing the data on the server.

Used SVN for version control.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing RESTFUL API web services.

Wrote corresponding one-one REST methods to implement respective change requests (change appliers)

Created SOAP based web service using JAX-WS and tested service using SOAP UI.

Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.

Tested REST services using google chrome’s POSTMAN plugin.

Deployed the application in JBoss Application Server.

Worked on Junit for creating test cases for all the Business Rules and the application code.

Called external vendor applications using Web Services for delivering notifications.

Environment: HTML, JSF, JQuery, JavaScript, Apache Cfx, Servlets, Jboss, Spring 3.x, Hibernate 3.x, Spring mvc, Svn, Soa, Resful, Jax-Rs, Jersey, Soapui, Jax-Ws, Apache Axis 2, JBoss Junit, Webservices, Jibx, Postman, Svn, Junit, Agile.

Apollo Hospitals – India July 2015 – Aug 2018

Java/J2EE Developer

Responsibilities:

Collected requirements from Agents for documenting the requirements of Accounting module, claims module.

Involved in preparing the detailed design document for the project.

Creating class diagrams, sequence diagrams, Data Model and Object Model using Rational Software Architect.

Implemented the architecture of the modules according to the J2EE standards.

Developed three tier architecture using MVC design patterns of Spring MVC, Spring IOC, Spring Web modules.

Developed User Interface using JSP, JSF, HTML, JavaScript, and CSS, developed various Action and bean classes.

Involved in the configuration of Spring and Hibernate and used generic DAO design to build Hibernate DAO classes.

Used Object/Relational mapping tool Hibernate to achieve object persistency.

Written Delegate services provided web services SOAP, XPATH, XSLT, DTD to the end clients

Involved in configuring Hibernate to access database and retrieve data from the database for the modules.

Implemented logger for debugging and testing purposes using Log4j.

Developed stored procedures and triggers with PL/SQL stored procedures using TOAD.

Developed ANT Scripts to do compilation, packaging and deployment in Web logic application server.

Involved in configuration of Eclipse, TOAD and Web Logic Application server.

Implemented interceptors using Hibernate and build and release Spring framework.

Responsible developing Persistence classes using Spring JDBC Template frameworks to save data in database tables.

Involved in development of User Interface using XSLT, HTML, JavaScript, DOJO and JSTL.

Performed JavaScript Validations on the data submitted by the user.

Used JSON to transfer the request from the web page to the server.

Provided data persistence by object/relational mapping solution via Hibernate for application.

Worked on JPA for persisting the objects into the system.

Created services for various modules like Account Creation and Maintenance using Spring.

Used apache-Maven tool to build, configure, and package and deploy an application project.

Worked on Axis implementation and used SOAP UI to test the SOAP.

Used ANT tool to build and deploy applications.

Generated the required XML files to transfer data between the server and the web pages.

Used Concurrent Versioning System (CVS) as a version controlling for the source code check in and check outs.

Used DOM parser for validating the XML files against their respective XML schemas.

XPATH expressions are used to extract data from the XML files.

Environment: Eclipse, Weblogic server, JNDI, Spring IOC, Spring MVC, JPA, DOJO,Hibernate, Unit Test (JUNIT), XML, JSTL, Spring Tag Libraries, JSP, Servlets, JDBC, JMS, MySQL, Rest web services, JQuery, Log4J, Maven, Java script, HTML,AJAX,CSS, XSLT, JBoss, JUnit, DB2, DB Visualizer, Eclipse IDE, CVS, XPath, XSLT, JAX-RPC, Web Services, XMLSchema, DOM parser, fiddler.

Education :

Bachelors in Computer Science from Jawaharlal Nehru Technological University Anantapur in 2012

Masters in Computer Science from Jawaharlal Nehru Technological University Hyderabad in 2015



Contact this candidate