Post Job Free
Sign in

Js Developer

Location:
United States
Posted:
October 30, 2020

Contact this candidate

Resume:

Lavanya P

Java Full Stack Developer

Phone: 469-***-****

email: ********.****@*****.***

SUMMARY

7+ years of experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing.

Experience in software engineering, planning, designing, implementation of cloud infrastructure utilizing Amazon Web Services and Build Release Management.

Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service Oriented, Client/Server, GUI and Web based applications in these years.

Extensive experiences in web based multi-tier enterprise applications & Client / Server Applications using Java/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2 and Struts Framework 2.3.12 with expertise in presentation, business and database layers.

Experience in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, JDBC module, ORM module and web module.

Hands on experience in developing web application java SE, Jaav EE, using Spring Framework web module and integration with Struts MVC framework

Experience in using Spring ORM module and integration with Hibernate ORM framework.

Extensive experience in developing Microservices using Spring Boot.

Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

Involved in configuring Jenkins on EC2 servers and integrate it with AWS Code Commit.

Good knowledge of designing, deploying and operating highly available, scalable systems using Amazon Web Services ( AWS) and Azure.

Experience in Microsoft Azure Cloud Computing development and support.

Solid experience with Responsive Web Design (RWD) technologies like HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, React JS, Redux, Ext JS, Node JS, Backbone JS, PHP, XML, XSL, AJAX and JSON.

Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, JQuery, JQuery UI and good knowledge in EmberJS.

Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) JQuery, JSON, Node.js,, Ajax, JQUERY Bootstrap.

Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.

Expertise in React JS framework to develop the SPA.

Experienced in React JS and working with React Flux architecture.

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

Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

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

Well versed and expertise in latest JS frameworks like Angular (Angular2/ Angular 5/6), React.js, Node.js.

Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.

Expertise in implementing the MVC architecture in backend applications Node.js along with Express JS.

Experience with Node.js utility libraries.

Experience with front-end development with back-end system integration.

Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners

Good Experience in Bug tracking tools like JIRA,HP Quality Center and Bugzilla.

Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, XPath, DOM, SAX and JIBX.

Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, REST Web Services.

Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT1.9 for making build scripts, VSS, Clear Case for version control system, Eclipse 3.x, Net Beans 6.x IDE.

Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.

Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.

Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.

Experience in using Clear Quest, Clear Case, CVS, and Subversion (SVN) for source control and Release Management.

Experience in designing and developing applications in Spark using Scala to compare the performance of Spark with Hive and SQL/Oracle.

Managed Docker orchestration and Docker containerization using Kubernetes.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Experience on DevOps tools like Git, Jenkins and Docker.

Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

Create, execute, and document unit test plans for ETL and data integration processes and programs.

Involved in the Unit test Cases, Integration and Application testing.

Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and performed polymorphic associations.

Capable of rapidly learning modern technologies and processes, and successfully applying them to projects and operations.

A good team player with excellent communication, management, and interpersonal skills.

Strong analytical, interpersonal and communications skills.

EDUCATION

Master of Computer Applications.

TECHNICAL SKILLS

Languages

C, C++, Java, SQL, PL/SQL.

Technologies

JSP2.1/2.0/1.2, Servlets2.x/3,x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate4.x/3.x, Spring4.0/3.0, Web Services, SOA, JMS1.1, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET.

Web Technologies

HTML 5/DHTML, XHTML1.1, JavaScript,PHP, Jquery, Angular-JS 1.x/2/5/6, Typescript,CSS3, XML1.0, XSL, XSLT, CSS.

Development Tools (IDEs)

Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005.

Web/Application Servers

Tomcat 7.x/6.x, Web Logic 10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x.

Design Patterns

MVC, Command, Singleton, Business Delegate and DAO patterns

RDBMS

Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB2 9.1/8.1/7.2.

Platforms

Windows, UNIX, LINUX.

Testing Tools

JUnit 4.x, Load runner 11.0/11.5, Quick Test Pro, HP Performance Center., Karma

Version Control

CVS, SVN, VSS and Rational Clear Case.

Methodologies

Agile Methodology, RUP, Extreme Programming.

Build Tools

Ant 1.7, Maven 3.x.

WORK EXPERIENCE

Client: Wells Fargo, CA June 20 – Till date

Role: Java Full Stack Developer

Responsibilities:

Gathered business and functional requirements that must be incorporated as a part of the application

Developed following Agile methodology (Stand up meetings, Sprint development, retrospective meetings)

Created different bean configuration XML files and implemented Dependency injection for different bean classes

Worked with Spring framework, JSF, web flow framework and Struts

Developed the restfull websrvices using JAS RX. Developed web services for data transfer using restfull web services.

Enabling SSL Security in Web Environments for IBM HTTP Server & Web Sphere application Server.

Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI s and Spring Boot for microservices

Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application

Developed DAO API to manage information using Hibernate ORM.

Developed SOAP and REST web service clients to communicate with third party vendors.

Implemented generics and auto boxing features of Java

Used SOAP Web Services using WSDL to connect with remote data and external clients

Implemented the application in MVC Architecture

Build and deployed enterprise Java EE applications using WebLogic server

Worked on AWS as a cloud environment for micro service deployment.

Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.

Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.

Involved in writing tables in Universal Database and integrated with database developers for using stores procedures in this application.

Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details of migrated applications.

Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, PHP, jQuery and React.JS that meets accessibility and web browser standards for website.

Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

Implemented stable React components and stand-alone functions to be added to any future pages.

Used React JS for templating for faster compilation and developing reusable components.

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

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

Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.

Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.

Worked on JavaScript framework (Backbone, Node.JS) to augment browser based applications with MVC capability.

Experience with relational databases and/or NoSQL databases (DynamoDB, Redis, CosmosDB, Mongo, S3, etc)

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Worked with JASMINE unit test framework to write unit tests for JavaScript code.

Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.

Participated in code review and acceptance process in order to enhance methodology and delivery.

Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.

Used Continuous delivery / Continuous Integration (CD/CI) tools like Docker, Jenkins to deploy this application to AWS along with GIT for Version Control of code for incremental development.

Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.

Involved in functional testing for the developed application.

Configured Log4j for adding the debugging information in the code base.

Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.

JIRA used for task management and SVN for version control.

Environment: Java1.8 Java2EE, DB2, Cassandra, Spring, log4j, Hibernate, Spring MVC, AWS, Azure, Maven, GIT, Tortoise SVN,Restwebservices,HTML5,CSS, Java script,PHP, Node.JS, Angular 5/6, Node JS, React JS, Jira, Jasmine Eclipse, JIRA, XML, MYSQL, Jenkins.

Client: CVS Health, Lincoln, RI Dec 18 – May 2020

Role: Java Full Stack Developer

Responsibilities:

Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).

Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs for project management.

Designed and developed asynchronous RESTful Microservices using Spring boot.

Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

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

Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, javascript and JQuery Created web application prototype using JavaScript, underscore.JS and AngularJS.

Designed, Debugged and Developed applications using Integrated Development Environment (IDE) Eclipse IDE.

Designed animated web pages by importing the @angular/animations which is the latest animation package in Angular 5.

Utilized the features of Angular 5.0 to present effective web design.

Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.

Extensively involved in upgrading the existing system from Angular 5 to Angular 6.

Implemented nested views and routing using AngularUI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in AngularJS using Custom Directives Filters, Services and Partials.

Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.

Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

Added dynamic functionality to the application by implementing JQuery, Node.JS.

Created custom filter in React.JS in the application

Used services to read data from remote server using React.JS

Used React.js library functions for the logical implementation part at client side for all the application.

Created React.js for reusable components (multi-field form elements, background file uploads.

Implemented React.js Controllers to maintain each view data.

Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.

Integrated Single sign on using LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in the application.

Exposed Stateless session beans as SOAP, RESTful web services using JAX-WS, JAX-R

Implemented Angular promises to handle asynchronous communication with our RESTful API for various requirements.

Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Developed components of web services (JAX-WS, REST, SOAP, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings and service).

Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.

Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.

Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).

Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and DynamoDB.

Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.

Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions

Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner.

Used SVN version control to track and maintain different versions of the application.

Used JIRA extensively to log all the issues and to keep track of the project.

Environment: Java 1.8, HTML5, jQuery, ExpressJs, JavaScript, Angular 5/6, React JS, Node.JS, Spring, log4j, Hibernate, Tortoise SVN, Rest web services, AWS, jQuery, Eclipse Kepler JIRA, XML, MYSQL.

Client: Sherwin Williams, Cleveland, OH July 17 – Nov 18

Role: Java Full Stack Developer

Responsibilities:

Used Agile methodology for the software development and used JIRA for task assignment, bug tracking and fixture.

Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern.

Developed server side application to interact with database using Spring Boot and Hibernate.

Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

Write test case, testing the code, generate coverage reports using JUnit.

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

Developed and tested features in an AGILE environment using Angular-2 and Typescript.

Utilized the features of Angular 2.0 to present effective web design.

Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS 2.0 framework and Node JS.

Worked on Angular 2.0 by consuming RESTFul web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.

Developed persistence Layer using Hibernate to persist the data and to manage the data & implemented Transaction Management using the spring with Hibernate configurations.

Worked on multithreading in Web applications to deal with the asynchronous calls.

Implemented distinctive Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.

Created POJO classes, Spring configuration files to use dependency injection.

Used Protractor provided by Angular for end to end (e2e) testing.

Unit tested all the front-end AngularJS code using Jasmine, Karma.

Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for continuous integration of builds.

Environment: java, Hibernate, spring, HTML5, JavaScript, CSS3, JQuery, angulat 2, Ajax, Bootstrap, React-JS, Node.JS, Express-JS, JSON, MongoDB, RESTful web service, Karma, Agile, Jira, GIT.

Client: Texas Health & Human Services – Austin, Jan 16 – Jun 17

Role: Java/J2EE Developer

Responsibilities:

•Extensively worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.

Designed and Developed the application by using SCRUM methodology as per Company's Agile environment.

Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.

Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.

Involved in configuring the database to Oracle9i.

Used J2EE SOA based JAX-WS web services to develop reusable web service components.

Extensive usage of DOM and SAX parsers for parsing XML data and XSLT for XML transformations.

Developed Web Service to act like an interface to transfer and receive the data from various other modules.

Developed Batch jobs to load the data to the database using Spring Batch and Spring Scheduling.

Developed Exception Handling and Logging Aspects in the application using Spring AOP.

Consumed SOAP services using Spring, WSDL and generated stubs using Maven goals.

Configured Log4j in the application and took part in setting up dependencies using Maven and deployed the application to Weblogic application server.

Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java 1.5, JSP, Servlet, Oracle9i, WebLogic, SOAP, Websphere, JDBC, JSP, Junit, Spring Framework.

Client: Shantha Biotechnics – Hyderabad, India Oct 14 – Dec 15

Role: Java/J2EE Developer

Responsibilities:

Analyzed business requirements, participated in technical design, development of various modules assigned.

Took part in developing UML use case, class, sequence and page flow diagrams for the application.

Implemented Asynchronous Functionality using jQuery Ajax.

Integrated Struts and Spring to leverage dependency injection in the Action classes.

Configured Struts 2 file upload interceptor to handle file upload multi part requests.

Used struts 2 tag library for various components and ajax features in the application.

Developed DAO API to manage the payment information using Hibernate ORM.

Used Log4j logging framework for logging messages with various levels written throughout the java code.

Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.

Involved in writing and optimizing SQL Queries, and Stored Procedures.

Prepared the documentation for the entire process for future reference.

Used Maven script for building and deploying the application.

Environment: Spring Framework, Hibernate ORM, JDBC, SOAP Web Services, Restful services, Eclipse (STS), Struts, Web Logic, SQL.

Client: University of Madras, India July 13 – Sept 14

Role: Java Developer

Responsibilities

Extensively worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.

Extensively used Core Java, Servlets, JSP, XML and spring in presentation tier.

Extensive usage of DOM and SAX parsers for parsing XML data and XSLT for XML transformations.

Generated the Hibernate XML and Java Mappings for the schemas

DB2 Database is used to store the system data

Eclipse was used as Integrated Development Environment IDE .

Unit testing for all the components using JUNIT.

Apache Log 4j Logging framework for logging of trace and Auditing.

Asynchronous JavaScript and XML AJAX for better and faster interactive Front-End.

Worked with IBM Web-Sphere as the Application Server

Environments:Java, Servlets, JSP, JQuery, Eclipse, WebSphere 6.0, AJAX, Oracle 9i, log4j



Contact this candidate