Post Job Free
Sign in

Java Developer Ui Web

Location:
McKinney, TX
Posted:
March 23, 2022

Contact this candidate

Resume:

Sri Priya

Sr. Java Full stack Developer

267-***-****

adqklr@r.postjobfree.com

https://www.linkedin.com/in/sri-priya-7a8209221/

PROFESSIONAL SUMMARY

Around 7+ Years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirement's analysis, and Design, Development, Testing, Deployment and production support of software applications.

Experience working in Insurance, Health Care, E Commerce and Banking industries.

Diverse experience utilizing tools in N-tier and Micro services architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Hystrix, feign, Resilance4j), Pivotal Cloud Foundry, AWS, RabbitMQ, Kafka, Zookeeper, My SQL, Restful Web Services.

Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.

Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.

Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular and Backbone-JS.

Experience in JavaScript frameworks like AngularJS, NodeJS and libraries like jQuery, ReactJS, RxJS, D3JS, ImmutableJS, Lodash.

Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.

Experience with JAVA/J2EE, spring framework, MySQL, Oracle, MVC architecture, Hibernate Ormand JDBC.

Experience with Object Oriented Programming’s such as core Java SE, including Collections API, threads, Multithreading, generics, reflection, Data Structures and Algorithms.

Excellent skills in building Single Page Application (SPA) using JavaScript frameworks like Angular JS, Node JS.

Managed multiple projects simultaneously for various clients from conception through completion phase maintaining timelines and changing requirements for the IVR platform. The technology mainly used for the implementation was web logic, apache tomcat via https.

Good DevOps experience [pipeline creation, dockerizing the container….]

Strong in Full Stack development model

Expertise in React JS framework to develop the Single Page Applications.

Experienced in working with redux architecture using complex Object-Oriented concepts in improving the performance of the websites.

nvolved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.

Good Experience in React JS for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts.

Familiar with creating Custom Reusable React Components Library.

Experience writing Angular code for developing Single page applications (SPA), used several inbuilt language core directives, expressions and modules.

Extensive experience with Angular, directives, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, Angular JS etc.

Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Servlets, JPA, Java API for XML Web Services, Spring and Hibernate.

Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.

Experience working with distributed multi-tier applications using Java and framework technologies.

Experienced in MEAN stack development (MongoDB, Express JS, Angular JS and Node JS).

Extensive knowledge in using JavaScript Frameworks like AngularJS, React JS, JSON and DOJO.

Skilled in developing APIs for middleware Framework modules for mobile platforms using C and C++ and Java.

Hands-on experience in Consuming RESTful Web services using AJAX to exchange (request / responses) information with databases such as MySQL and Oracle.

Strong programming skills using Java 8/Java 9, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.

Hands on Experience developing SOAP and RESTful web services in Java using JERSEY and APACHE CXF.

Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.

Implemented SOA architecture with web services using REST, SOAP, WSDL, UDDI and XML.

Extensive experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.

Strong Hands-on Experience with IBM MQ, Active MQSeries and IBM for communications between middleware components.

Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.

Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.

Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

Knowledge on web debugging tools (Firebug debugging tool) and used integration Testing frameworks and libraries like Jasmine and Karma for Angular JS and Node.js.

Experienced in implementing Enterprise Applications with a full life cycle of software development.

Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.

Extensive experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.

Experience with unit testing using TestNG, JUnit and writing build scripts using ANT.

Good knowledge on application builds and deployments using Hudson/Jenkins

Experience working with MAVEN & GRADLE.

Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.

Expertise in developing GUI using Swing, HTML, DHTML, DOJO, Java Script, CSS, Angular, React-JS, SASS, Bootstrap, Full Stack JSF, XML, REST, jQuery and AJAX scripting.

Strong Knowledge working with Non-Relational Databases like MongoDB (NoSQL).

Worked on different OS like UNIX (Sun Solaris, AIX), Linux, and Windows.

Good team player with ability to solve problems, organize and prioritize multiple tasks.

Excellent communication and interpersonal skills.

TECHNICAL SKILLS

Operating Systems

Windows, Linux, Mac

Databases

MySQL, Oracle, MS SQL server, MongoDB, JPA, Hibernate, Azure

IDE/RAD Tools

Eclipse, IntelliJ

JAVA based Frameworks, Libraries and architectures.

JAVA, J2EE, Struts, Spring boot, JSF, Ant, Maven, Apache Camel, ORM – Object Relational Mapping like iBATIS, Hibernate, SOAP, REST Web-Services, IBM MQ series, JAXB, Log4j, JUnit, Mockito, JMETER, Microservices.

Application and Web Servers

WebLogic 10.x, Tomcat7.0, JBoss 5, Glass Fish, Node.

Version Control Tools

SVN, GIT

Other Tools

JIRA, WIKI, Confluence, Jenkins, GIT, Junit, Log4j, Swagger, Docker, ingenue, Maven, ANT, SVN, Jasper Reports, Sonar, CA automation, JIRA, Ivy, Solr

DevOps

Jenkin Pipeline setup, Dockerizing containers, PCF, azure, chef

Web Technologies

Angular, React, Redux, HTML5, Knockout, Bootstrap, Backbone, Require, Node Js, npm, JavaScript, jQuery, Prototype, JSF, Prime Faces, Express.

Design Patterns

ß Singleton, Template- Callback, BD, DAO, Factory, Abstract Factory

Development Methodologies

Agile, SCRUM, Test Driven Development, Pair Programming, Behavior Driven Development, SDLC,

Cloud Platform

AWS

PROFESSIONAL EXPERIENCE

Pershing LLC, Jersey City, NJ Sep 2019 - Present

Sr. Full Stack Java Developer

Roles & Responsibilities:

Actively involved in analysis, design, development, system testing and user acceptance testing. Successfully followed agile methodology in the Scrum Cycle model.

Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.

Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular 6.

Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.

Implemented core features of Angular 6/8 framework such as dependency injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.

Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach

Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.

Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.

Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc.

Wrote Python scripts to parse XML documents and load the data in database.

Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.

Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.

Implemented pre-authentication data base security using Spring Batch for scheduling batch jobs.

Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.

Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.

Implemented spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.

Creation of custom Docker container images, tagging, pushing images, integration of spring boot application.

Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.

Involved in ReactJS, RXJS, NodeJS, ES6/5 for developing UI.

Created stored procedures, triggers and views using PL/SQL for data modification Using DML insert, update, delete.

Experience in Using the Spring ORM component for hibernate support for manipulating data for Microsoft SQL Server DB.

Worked on MongoDB and cluster configurations to ensure high availability in various crash scenarios and restoring roll backs JSON data and stored as documents comprising documents, data types.

Developed User Interface by using the React JS, Redux for Single Page Application development.

Used Pivotal Cloud Foundry, the connection/service binding details is injected from the deployed cloud platform itself.

Developed the entire application using Event based micro service architecture using RESTful services, Rabbit MQ and Vault integration. Configured Mongo DB configuration into a Spring Boot application.

Azure cloud migration for all legacy apps

Implemented custom libraries for continuous integration and delivery. (CI/CD)

Responsible for design and development of Micro Services to be consumed & produced which were hosted in AWS EC2 instances.

Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.

Worked with GIT, SVN and Bitbucket for source code, unit tests, automated tests management.

Jenkins as Continuous Integration Server for configuring, administrating, integrating with system tools.

Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.

Developed automation scripting in Python to deploy and manage Java SE11 applications across Linux servers.

Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.

Implemented Maven script to create wars &JARS and deploy the entire project into WebLogic application.

Good knowledge on UNIX or Windows based environments along with scheduling tools like Active Batch, Visual Cron etc.

Environment: Java1.8, HTML5, CSS3, JQuery, Ajax, Angular 6/7/8 NodeJS, JSP, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Spring MVC, Maven, WebSphere, JavaScript, Agile Methodology, Restful, Amazon Web Services (AWS), Micro Services, JIRA, Spring Security, JUnit, GIT, Jenkins, PCF, React JS, NPM, core Java, Web Services, Azure cloud, Splunk, Gatling, F5, Kafka, RabbitMQ, Apigee, Azure Services, feign, Hystrix.

Fidelity Investments, Boston, MA Jan 2017 - Aug 2019

Java Full stack Developer

Roles & Responsibilities:

Used React and Redux for web UI

Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.

Designed the user interface of the application using HTML5, CSS3, JavaScript, Angular JS, Angular 4/5/6, jQuery, and AJAX.

Created Server instances on AWS, Tomcat, Swagger and hawtio are installed and used for deploying Micro-services.

Deploying applications to PCF, azure.

Automated CI/CD process and deployment utilizing Microservices architecture to containerize services using Docker.

Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.

Involved in developing web pages using Angular6.0 Framework and familiar with various ES6

Wrote AngularJS frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers.

Worked with RabbitMQ and Java APIs for Queues to build the application as SOA platform.

Developed code in Java which creates mapping in Elasticsearch

Performed configuration, deployment and support of cloud services including Amazon Web Services.

Developed the jQuery call back functions to implement asynchronous communication using AJAX.

Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.

Used Mongoose to access the documents from the Node-JS web server and build data models for the entities in the database schema.

Worked on the REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration.

Coordinate with release management, Pre-Prod. & Support teams

Creating Splunk, new relic for alerts and dashboards

Responsible to focus/enhance performance needs, fine-tune the scaled system to meet next level business volumes.

Expertise in working with IBM MQ Series and Websphere Message Broker on various platforms.

Migrating .Net RestAPIs to .Net Core using MS Visual Studio for Chatbot Applications.

Developed web components using LitElement to create UI and connected the components to redux store to share data between them.

Worked on Genesys Work Force Management and iWD to schedule appointments for agents and store the data in iWD.

Worked on MongoDB to store data and retrieve data using Mongo DB client.

Worked on IBM Watson Assistant to populate the Chatbot responses.

Involved in the development of a portal called Microsite using spring boot framework.

Designed and developed the application using AGILE-SCRUM methodology.

Implemented features like logging, user session validation using Spring-AOP module.

Upgraded the UI screens in the application to single page UI using React JS, HTML5 and CSS3.

Used Postman with JSON to test the request and response of the application.

Design and Development of Objects using Object Oriented Design in Java.

Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.

Preparing the migration document for migrating application from Struts to spring and Responsive Web Designing (RWD) of the application.

Hands-on experience on CI/CD pipelines with DEV ops technologies like Jenkins, Sonar, Cloud Foundry and Docker.

Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.

Developed the Spring AOP Programming to configure logging for the application.

Implemented JMS for notifications and testing with JUnit, Mock cases.

Developed the application using React JS, spring, HTML, Bootstrap, CSS and JavaScript.

Extensively used Maven to build the application and deploy on Embedded Tomcat Server.

Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.

Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.

Node.js and Express.js is used to develop server side applications.

Used React JS as the development framework to build a single-page application.

Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and React JS.

Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.

Used spring framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database communication.

Extensively used Maven to build the application and deploy on Embedded Tomcat Server.

Maintained source code in GIT Repository.

Used Log4j for logging to trace the application log messages which is used for debugging.

Designed various tables required for the project in Oracle database.

Prepared JUnit and Integration test cases and integrated with Jenkins.

Reviewed the code for ensuring adherence to Java coding standards.

Used JIRA for writing user stories and raising defects in a defined sprint.

Configuring Jenkins and using it for automatic code deployment in development and production servers.

Develop the changes using JSTL, JQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.

Environment: Java 1.8, JSP, JQuery, JSON, Angular6, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, React JS, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, XPATH, Hibernate, Maven, GIT, Oracle, Tomcat, Log4j, GIT, PCF, JIRA, Oracle, Azure cloud, Splunk,Ruby, Windows/Linux.

Balfour, Austin TX Feb 2015 – Dec 2016

Sr. Java Developer

Roles & Responsibilities:

Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.

Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.

Implemented AngularJS as the framework to build a single-page application (SPA).

Implemented Multithreading for handling multiple requests and for high performance.

Developed RESTful services based on Spring REST using Jersey framework.

Implemented Internationalization using Spring MVC Interceptors, spring core modules and native Spring AOP facets of Logging and transactional management.

Created and Implemented MicroServices using spring boot, REST, JSON.

Deployed and upgraded legacy web applications, including DB updates, deployment migration of Micro Services, monitoring logs, publishing APIGEE proxies.

Responsible for developing and maintaining entire web application using AngularJS, NodeJS, No SQL based on W3C standards.

DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.

Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.

We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.

Implemented persistence layer using Hibernate that uses the POJOs.

Configured multiple data source using Hibernate Session Manger.

Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.

Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework.

Developed Spring Batch processes for financial reporting applications.

Message broker services are achieved in the application using Active MQ with JMS framework.

Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.

Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests.

Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git Hub version control.

Build a CI/CD pipeline using Bamboo automation and GitHub repositories using web hooks plugin.

Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioural driven are implemented using Selenium and Cucumber respectively.

JIRA tool for project management used in the application to tack bugs, issues and project management functions.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP services, JAX-WS, JPA Framework, Spring Rest, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch, Quartz scheduler, Spring IOC, Mule ESB, Jenkins, Git, Active MQ, DB2, Pivotal Cloud Foundry (PCF) server, Grunt, Jenkins, Protractor, Grunt, Selenium, Cucumber, JIRA.

Cincinnati Financial, Cincinnati, Ohio Feb 2014 – Jan 2015

Java Developer

Roles & Responsibilities:

Developed the application using Java/J2EE, Collections and design Patterns like Singleton, Service Locator, Session Facade.

Worked with Core Java Concepts like Multi-threading, Collections and Exceptional Handling.

Developed various Test classes for a Unit –Testing the code using JUnit.

Environment: Java, spring, RESTful Web Services, Hibernate, Node.JS, Mongoose, MongoDB, MySQL, Angular, Typescript, Bootstrap, HTML, CSS and Git.

Developed and programmed the required classes in Java to support the User account module.

Used HTML, JSP and JavaScript for designing the front-end user interface.

Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS.

Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.

Built SPA with loading multiple views using route services using Angular2 and NodeJS.

Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.

Implemented HTML microservices using the spring boot, Spring Integration, Hibernate, Spring Data, MVC.

Experience with Gateways API management platforms such as Layer 7 or a comparable product for payment portal.

Experience with and/or working knowledge of Payment APIs on Lines of Business and payment applications.

Wrote Base Test classes for individual modules for reducing redundancy and complete isolation for unit testing.

Implemented error checking/validation on the Java Server Pages using JavaScript.

Responsible for field validations using Angular JS and also created custom components in Angular JS.

Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.

Backend Stored Procedures development with PL/SQL.

Used Clover for validating the tests efficiency (effective code-coverage) and also to find possible areas for code bugs.

Developed the application using Struts Framework that Leverages classical Model View Layer (MVC) architecture.

Good scripting experience in Perl &bash.

Integrated Web Services in ESB Layer.

Used Multithreading in programming to improve overall performance.

Used Splunk for log file aggregation and monitoring.

Developed DAO objects to mocks persistence implementation to test Business Logic.

Used SVN as versioning system.

Environment: Core Java/J2EE, Multi-threading, Collections, SQL, PL/SQL, UNIX Scripting, Shell Scripting, XHTML, JSF, Prime Faces, Web Services, XML, Garbage Collection, Eclipse IDE.



Contact this candidate