Post Job Free

Resume

Sign in

Seniour Java/ UI developer

Location:
Malvern, PA
Posted:
January 12, 2024

Contact this candidate

Resume:

Gayatri Bhimani

ad2pnq@r.postjobfree.com

+1-940-***-****

Professional Summary:

• 8+ years of extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment, and maintenance.

• Experienced in developing both front end and back-end applications using Java, HTML, HTML5, CSS, CSS3, JavaScript, Angular JS, Angular8, Angular 9, Angular 10, Angular 11, Angular 12, Angular 13, Angular 14, Angular 15, React JS, Cloud Applications, Node JS, SAAS, jQuery, and Ajax.

• Expert in creating Templates, Web Interfaces, Layouts, and Flow of Future Pages.

• Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, and Adobe Flash.

• High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.

• experience in coding and development for content-driven large-scale sites

• Strong expertise in CSS HTML5 XHTML/HTML and CSS3

• Sound knowledge of W3C standards cross-browser compatibility cross-platform testing and coding best practices

• Outstanding ability to uphold CSS driven development standards

• Good understanding Core Java SE 8 concepts like Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics and Collection API.

• Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.

• Experience in moderating and facilitating meetings

• Backend developer experience:

• Experience in building and integrating business process platforms

• Experience using Agile methodologies

• Experience in core Java, Spring, and several J2EE technologies

• Experience in microservices, with Kafka as event sourcing

• Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.

• Expert in working with cutting edge front-end technologies/ framework and libraries like jQuery, Prototype, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.

• Good with authoring, and deployment activities in AEM

• Proficient with creating Logos, Banners, Buttons, Icons, and Images using Adobe Flash and Adobe Illustrator.

• Extensive experience in various UI widgets using JavaScript libraries (jQuery) and developing Rich Internet Applications RIA.

• Good knowledge of using JavaScript testing frameworks, Karma, Jasmine, Protractor and QUnit.

• Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.

• Worked with Agile, waterfall and scrum methodology.

• Experience in using Web Services like SOAP protocol in JAXWS and RESTFUL web services Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).

• Good experience in working MVVM.

• Excellent analytical and logical programming skills with a good understanding at the conceptual level and possess excellent presentation, interpersonal skills with a strong desire to achieve specified goals.

Technical skills:

Web Technologies:

HTML5, CSS3, Bootstrap, Java, Springboot JavaScript, Angular 7/8/9/10/11/12/13/14/15, Typescript, AJAX, jQuery, JSON, Responsive Web design, Grunt, NPM

IDE & Tools:

Web Storm, Notepad++, Adobe XD, Microsoft Publisher, Eclipse, Visual studio

Version Control, MVVM, Postman, Sonar, Apache Maven

Docker, Eclipse, Gradle, IntelliJ IDEA, Jenkins, Postman, Sonar, Apache Maven

Linux, Mockito, Splunk, Honeycomb, Spring, Unix, Jira, SVN, GIT, BIT BUCKET

JavaScript Libraries, jQuery, React JS, Wire Frame Tools

CI/CD Technologies, Jenkins, DevOps

Testing Tools: Karma, Jasmine, Mocha, Jest, Cypress, Protractor, JUnit

Data Access: MY SQL, Oracle, AWS, ECS, PL/SQL Developer, SQL

Professional Experience:

Vanguard, Malvern, PA

Senior Java/UI Developer

November 2018 to Dec 2023

Responsibilities:

• Working on an Agile (Scrum) Development Team to deliver regular updates to business team and Project managers.

• Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.

• Developed the front end of the application using HTML5, CSS3, SASS, JavaScript, Angular 9/10/11/12/13/14/15.

• Applied advanced HTML, CSS, JavaScript to deliver innovative user interfaces and components.

• Created interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs, and design standards.

• Designed front-end framework with React js Using class component and functional component. Very familiar with the properties of component, states, props, and refs.

• Hand on using React Hooks (State Hook, Effect Hook, Ref Hook and so on) to use state and lifecycle methods inside functional components.

• Called React Arios to get Web APis to transfer data from backend and update the states in the store of Redur.

• Strong skills in applying Redus in React.js to store the status at the front-end.

• Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.

• Ability to design and manage cloud-based infrastructures to deliver the required performance,

security and availability requirements.

• Ability to understand Migration requirements and bridge the gaps

• Expertise in architecture blueprints and detailed documentation. Create bill of materials, including

required Cloud Services and tools. Hands-on experience with EC2, ECS, S3, IAM, Lambda, Cloud Watch,

Storage Gateway, Cloud formation, Elastic Beanstalk and Autoscaling

• Developed a front-end web application for E-commerce platform using HTML 5, CSS3, Angular 10, JavaScript, ES6 and NPM.

• Extensively used Angular 15 with HTML, CSS, and Bootstrap to create rich User Experience.

• Created interactive websites and website features using JavaScript and jQuery UI.

• Wrote Page level code using JavaScript with Angular 6 framework along with JQUERY and other JavaScript libraries.

• Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.

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

• Working in using PrimeNg components, Forms, Events, Keys, Router, Animations, and Redux concept. Implemented stable React components and stand-alone functions to be added to any future pages.

• Develop AEM templates and components leveraging current AEM software releases

• Design, develop and support AEM components, integrations, and applications.

• Working on AEM development standards and frameworks, software architecture, design principles and ways of working.

• Taking part in defining and refining requirements for the development team

• Consulting technical details of implementations

• Troubleshooting in collaboration with clients

• Code reviews

• Developing new features

• Coordinating work when multiple features/changes affect the same part of code

• Working on Content Authoring, Administration, and Integration with AEM.

• Configured NPM to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.

• Used Spring Boot to develop and deploy both RESTful web services and MVC applications.

• Experience in messaging queue services like IBM M. Rabbit MQ, Active MQ.

• Implementing and exposing the Micro services architecture with Spring Boot based services interacting through a combination of REST and Active MQ.

• Working on Micro services with Spring Cloud using Netflix Eureka, REST and Netflix Feign Client.

• Enhanced user experience by designing new web features using MVC Framework like Spring Boot.

• Working with MVVM in design and development of multiple system integration.

• Implemented Spring ORM with Hibernate using features like Annotation metadata, Auto Wiring and Collections to implement DAO layer with Hibernate Session Factory, HQL and SQL.

• Used Jasmine to perform unit testing of custom filters, custom directives, and various parts of front-end Angular application.

• Implemented Test Driven Environment (TDD) Using JUnit, Mockito, Sonar for Unit testing.

Environment: HTML, CSS, JavaScript, Bootstrap, Typescript, MVVM, ES6/5, NPM, GIT, Angular 15, AEM 6.0, Spring boot, AWS, ECS, Honeycomb, Splunk, grunt, Ajax, Karma, Jasmine, Jest, Postman, Swagger, SASS, Less.

Dallas City Hall, Dallas, TX

Senior Web Developer

January 2018 – November 2018

Dallas city hall, working to develop an online portal for a company to make it easy for the users to access online with all new features. This portal is part of mission critical application portfolio for store systems team. It serves as a primary interface for centralized communication and collaboration and the store support center.

Responsibilities:

• Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints. Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.

• Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI. Creating the project blueprint with GIT and implementing the Server application with Routing algorithms as middleware in Node.js

• Developed Angular services making use of resource service to perform REST API calls to backend.

• Experience on modular programming, developing reusable front-end components (headers, bodies, footers and so on using React.js.

• Revamped and optimized responsive web application desiga of UI, UX with HTML5, CSS3 and UI libraries incClaireding Bootstrap and Material UL.

• Designed multiple pages with different functions using React.js and used React-Router to navigate these pages (Product list page, Froduct details page, Product creation and edit pages, customer cart page and customer login page) with user-friendly flow when switching.

• Spring Boot Micro services were developed with micro service architecture using REST & Apache Kafka. Deployed Docker contained Spring boot micro services into spring EC2 container service using AWS admin console and used lambda to run applications in Amazon Web Services (AWS)

• Developed REST controllers using Spring Data REST to serve the UI with required JSON data and REST exception handling controller advice to respond to bad requests and server-side exceptions.

• Strong Open-Source development experience with Java Spring Boot and Microservices.

• Used complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up Spring bean profiling. Hands-on experience in developing Microservices solutions, experience on Microservice tech stack like Spring Boot and Distributed Cache.

• Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services. Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.

• Worked with Middleware using Message-driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.

• Used Hibernate in the persistence layer and implemented DAO's to access data from database.

• Developed Merge jobs in Python to extract and load data into database and used Test driven approach and wrote Python Scripts to generate dummy data and requests.

• Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support. Build REST web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls.

• Involved with working with MVVM dependency injection and unit test framing.

• Made integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL) database. Created various MongoDB collections and wrote services to store and retrieve user data from for application on devices and used Mongoose API to access the MongoDB from NodeJS. Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.

• Took part in setting up application with Jenkins and AWS and is involved in builds and deployments to Tomcat server. Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.

Environment: Java 1.7, Tomcat 7, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, NodeJS, JavaScript, MVVM, GIT, Jenkins, Agile, JIRA, Log4j, Maven, AWS, Micro Services

CVS Health Buffalo Grove, IL

Sr. Java/J2EE developer

December 2016 – January 2018

Assigned as Sr. Java/J2EE developer, this application unifies and displays the customer information from various systems including Customer Profile, Billing, Promotions and Service Requests and make updates to the customer data in appropriate systems

Responsibilities:

• Analyzing business requirements, storyboards and similar artifacts of the scrum process, work in an Agile development environment with a quick turnaround time and iterative builds.

• Designed and Developed User Interactive Web pages with help of HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap, and AJAX. Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.

• Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture. Developed batch jobs using the spring batch framework with Strategy Pattern.

• Created UML diagrams like Class diagrams, Use case diagrams in different tiers of module. Used AngularJs and RESTful web services and implemented connection pooling for database access.

• Enhanced the Web Application using Spring Framework and Spring JDBC Template.

• Implementation of Spring JDBC Template in persistence layer of application. Implemented cross cutting concerns like business transactions, security, logging & monitoring mechanism using Spring AOP. Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.

• Used Hibernate object relational data mapping framework to persist and retrieve data from database.

• Used tiles for internationalization & configured tiles-def.xml files. Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP & Java classes. Using JASPER iReport 4.5.1 reporting tool for generating Financial & Case Management Reports). Worked with Oracle 11g & MySQL databases to query & read data. Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.

• Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML, CSS, JavaScript, JQuery Mobile and framework component library based on AngularJS.

• Used NoSQL (MongoDB) and stored procedures as part of database interaction.

• Generated a complete maven project structure and added dependencies, plugins to pom.xml.

• Modified complex PL/SQL packages, stored procedures, and functions to suit new requirements.

• Performed deployment of applications on Tomcat Server and Glassfish. Used Hudson for continuous integration. Used JUnit framework for unit testing of application and Log4j to capture log that includes runtime exceptions. Used GitHub as repository to control versioning of projects.

Environment: JSP, Servlets, Tomcat, ANT, XML, Eclipse 3.6, Spring, Hibernate, SOAP/REST, JavaScript, CSS, BootStrap, AngularJS, Tiles, Log4j, Oracle 11g, SQL Developer, MongoDB, iReport 4.5.1, Junit, git hub.

Liberty National Austin, TX

Java/J2EE Developer

January 2016 - December 2016

Responsibilities:

• Used Model View Controller (MVC) architecture for an efficient implementation of view level customizations and interface with application logic. Involved in writing user interface code using JSP.

• Used various J2EE design patterns like Session Façade, Command Pattern for the implementation of the application. Designing, coding, and configuring server side J2EE components like JSP, Servlets, Java Beans, JDBC, JNDI, JTS, Java Mail API, XML, Struts Framework.

• Involved in Database design and developing SQL Queries, stored procedures on MySQL.

• Involved in building the application using Ant script. Configured the product for application servers Weblogic. Used CVS for maintaining the Source Code.

• Configured the new domain (Connection Pools, JMS) in Web logic in development environment for deployment of application for testing. Involved in all phases of Testing.

Environment: Java, J2EE, JSP, Java Script, Servlets, JDBC, Oracle8i, Weblogic Server 7.0, Eclipse 3.0, ANT.

NFC (Nuclear Fuel Complex), India

Software Engineer

September 2014– August 2015

Responsibilities:

• Assisted in creating Export Control Program enforcement application using Lotus Workflow 7.0 to check BOM of projects against controlled lists to red-flag transactions that included banned items. Generated databases to standardize the employee information and created the access levels to the ECP application.

• Conducted migration of the application from the solitary Lotus database to Lotus workflow system to eliminate duplication during data entry. Contributed to the designing of the application

• Created the views and the forms for storing the details about the restrictions and the script for verifying and processing the product constitution

Environment: Lotus Domino Workflow 7.0

EDUCATION:

Bachelors in computer science- Acharya nagarjuna university, India (2010- 2014)



Contact this candidate