Post Job Free

Resume

Sign in

Java Developer Service

Location:
Detroit, MI
Posted:
November 11, 2020

Contact this candidate

Resume:

Sandhya. B E-mail: adhrkh@r.postjobfree.com

Phone: 678-***-****

Full Stack Java Developer

SUMMARY:

* ***** ** ********** ** Java/J2EE with full Software Development Life Cycle – Software analysis, design, architecture, development, testing, deployment, and maintenance.

Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.

Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, Spring, Hibernate, XML, SOA, Web service, Eclipse, Oracle Workshop.

Expertise in designing Low Level and High-Level design documents.

Strong programming skills using Java 1.8/1.7/1.6/1.5/1.4, Struts2, Spring3.x, Spring MVC, Hibernate3.2/2.x, JPA 2, JSF, JSP, Servlet, Java Beans, JSTL, JDBC.

Adept at designing and developing Spring, Struts, MVC, Java/J2EE based frameworks.

Expertise in socket, collections, serialization, threads programming.

Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.

Expertise in using version control tools like GitHub, CVS, SVN, TFS, VSS and Rational ClearCase.

Hands-on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic.

Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), JUnit, TestNG, JIRA and Eclipse. Hands on experience in working with Quick Test Professional (QTP) for automating the standalone applications and web applications.

Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing and Parallel Testing.

Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.

Hands on using PrimeNG UI components for Angular

Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM.

Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.

Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.

Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).

Expertise in developing web services with XML based protocols such as SOAP and WSDL.

Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.

Extensive experience with IBM Web Sphere Server, BEA Web logic & Tomcat server.

Expertise in using Maven, Gradle as Java build tool

Continued learning of new technologies that will allow for a more effective design and implementation.

Excellent track record of leading end to end implementation and integration projects to successful completion under tight deadlines.

Intellectual capacity to grasp new situations quickly and problem-solving skills.

Rendering html content into PDF by using PD4ML.

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

Involved deploying the application in PCF (Pivotal Cloud Foundry).

Production logging and alerts with Splunk as Syslog Drain

Expertise in Writing End to End test cases using Protractor in Java Script.

EDUCATION:

Bachelors in Computer Science Technology, JNTUH, India.

Master’s in Computer Information Systems, Bellevue University, Nebraska.

TECHNICAL SKILLS:

Languages

C, C++, Java (J2SE1.5/1.4,J2EE1.5/1.4), SQL, PL/SQL, UML2.0

Technologies

JSF 2.2/2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP.

Web Technologies

HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, JavaScript, Angular JS 1.2/1.3/2/4.

Development Tools (IDEs)

IntelliJ, Oracle Workshop, Eclipse Kepler/Juno/Indigo, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers

Tomcat 7/6.x/5.x, WebLogic10.8/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x.

Design Patterns

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

RDBMS

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

Platforms

Windows, UNIX, LINUX

Testing Tools

JUnit 4.x, Mockito

Version Control

GitHub, CVS, SVN, VSS, TFS, EGIT and Rational ClearCase.

Methodologies

Agile Methodology, RUP, Extreme Programming, JIRA

Build Tools

Maven, Gradle

PROFESSIONAL EXPERIENCE:

Client: Ford Credit Company, Dearborn, MI July 2018 – Present

Location: Dearborn, MI

Full Stack Java Developer

Description: There are many applications at Ford Credit that interact with legacy mainframe systems using spring boot microservices over HTTP web services to retrieve user information. I was part of the Vehicle Remarketing team that implemented to provide the services to dealers to interact with customers.

Responsibilities:

Gather Requirements and analyze them to understand the functionality of existing Legacy application and Design solutions for better implementation.

Developing Micro Services, and creating API’s using Java Spring Boot framework using Gradle as a build tool and Oracle as an enterprise level database.

Responsible in development and design of cross platform applications using Object Oriented Programming, J2EE technologies.

Deploying the applications into PCF (Pivotal Cloud Foundry)

Writing the code with TDD (Test Driven Development) approach Pair programming and Mobbing.

Work in a fast paced Agile SDLC as PDO (Product Driven Organization)

Create Use case diagrams, Class Diagrams and Sequence Diagrams

Participate in daily stand up’s, backlog grooming sessions and sprint retrospectives

Participate in translation of epics to stories, and write sub tasks for stories

Work with multiple codebases of the application.

Closely interacting with Anchor, super Anchor and Product Owners (PO) regarding the requirement queries, requirement changes and suggestions during the Development Sprints.

Designed and developed in interface framework to keep the application of the JBPM Interaction.

Develop backend components with Java/J2EE and Spring boot

Develop web interface components using JSP’s and JavaScript

Write Unit tests, and Integration tests with JUnit and Mockito

For code coverage metrices using SonarQube

Used OAuth2 and JSON web tokens for secure REST API access

Code reviews and evaluations to ensure best practices

Write, schedule and monitor scheduler jobs

Write Spring Data (JPA) based entities to communicate with Oracle

Write and maintain application Confluence Documentation

Production logging and alerts with Splunk as Syslog Drain

Worked with a CI/CD pipeline that uses Jenkins, uDeploy and uRelease

Participate in Production deployments

Participate in application technical support for user queries

Responsible for developing Web Pages using whatever controls have in the NIMBUS-Framework backend, like (HTML, CSS, JavaScript and Angular JS).

Responsible for developing and/or architecting solutions using J2EE technologies - J2EE1.7/ 1.8, Web Services, JSTL and Custom tags, JDBC, Java Beans, XML, XSL, XSD, JMS, JavaScript, AJAX, JQUERY, HTML, Style Sheets, SQL, Maven, Subversion.

Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.

Updated the application with new features of Angular 7.

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

Followed PrimeNG UI components for angular.

Responsible for preparing Test Plan, Test Cases and resolve defects.

Create Product Documentation, Functionality/Help Documentation for the application users and document key lessons learnt after each sprint.

Developed Web Services using REST, SOAP, WSDL and XML.

Used AJAX to get the data from the server asynchronously by using JSON object.

Responsible to creating different type of indexes based on different collections to get good performance in MongoDB.

Used Git with Stash for code repositories.

Interacting with testing team to fix defects.

Expertise in Writing End to End test cases using Protractor in Java Script.

Environment: JDK 1.7/1.8, J2EE, Node.JS, Spring Boot, MongoDB 3.4, Spring Security, REST, GitHub Web Service, JUnit, JBPM, Drools, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, jQuery UI, Angular.JS 2/4, Ajax, Bootstrap, JSON, XML, JBoss, log4J, Bamboo, Bitbucket, Docker, Source Tree, JIRA, SCRUM, STS, NIMBUS, ROBO 3T, Sql Developer.

Client: Cigna Health Insurance Corp, Philadelphia, PA September’17 – June’18. Role: Full Stack Java Developer

Description: Cigna Health Insurance Corp is largest insurance provider. We developed ongoing member management workflow for entire year visits like a monthly visit, quarterly visit and annual visit. All the visits have scheduled visit with appointment date and time and that date should be between start date and due date, like if user wants to visit any month in 2018 that date should be in today’s date to next 30 days range. In that visit’s user need to complete required forms based on visit while they are completing the visit task. Those forms are like a plan of care, face to face annual and freedom of choice.

Responsibilities:

Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.

Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.

Writing front-end code like HTML, CSS, jQuery for assigned User requirements using AngularJS and various other JavaScript frameworks.

Code enhancement and bug fixes

Used JavaScript, CSS3, HTML5 to create front end screens of the module.

Worked with JavaScript, CSS, HTML pages in order to create web pages and fix bugs for the website.

Developed, Configured and Deployed a variety of Portals and UI Applications including HTML5, CSS3 and JavaScript.

Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.

Involved in developing XUL, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.

Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS.

Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML. Used Bootstrap and AngularJS in effective web design.

Migrated basic application from Angular 1.5 to Angular 2.0.

Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, JQUERY, Ajax, JSON, and Bootstrap

Complete exposure with MEAN (MongoDB, Express, AngularJS) full stack programming.

Used in-built market place services of PCF for RabbitMQ, MySQL config, Restful API’s are created to handle real-time request/response.

Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.

Configured Artifactory repository as a central build repo.

Agile is followed in a 2week sprint model which includes daily scrum call, weekly once sprint planning, sprint backlog, mid sprint review, sprint release, followed by sprint retro meets.

Designed and developed all components, JSP, controller, Spring configuration and Hibernate configuration for various modules.

Consumer API’s communicate to other services or API’s via APIGEE proxy, and some consumer’s use Rabbit MQ as a medium to delegate messages.

Excellent knowledge of JMS (Java messaging services) using EJB MDB and JMS (IBM MQ).

Designed architecture of real time processing micro services workflow considering the upstream and downstream system capabilities.

Rally is used to track current sprint user stories and maintaining a backlog. HP ALM is used to track defects.

Hosting Micro Services on PCF and AWS platforms.

Migrated applications from internal data center to AWS.

Used Spring AOP for the transaction management and logging.

Bitbucket repo is used as a centralized repository and configured Hooks and Webhooks to Rally and Slack tools for notification purposes.

Implemented Jenkins for a central build and deploy activities by configuring Jenkins in micro service apps.

Validation Service using JSR 303 Bean validation and @interface Custom Validation

Used Cucumber for unit test cases and spun up HSQL embedded database for integration testing.

Configured Splunk monitoring alerts based on error conditions.

Have implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against AWS EC2

Environment: AWS EC2, Drools, Docker, Web Logic Server 12.1.2 and 12.2.1, Spring Framework 3.0.5, Spring Batch, JMS, Spring MVC, jQuery, Bootstrap, AJAX, JSON, GitHub, Java 5.0, JSP, NO SQL, JavaScript, AngularJS, HTML, CSS, UNIX, SOAP, SQL Server, JAX-WS, JDBC, Log4j

Client: Horizon Informatics Service (India) Pvt Ltd Jan ’12 – Jan’16

Location: Hyderabad, India

Role: Java Developer

Horizon Informatics Service (India) Pvt Ltd provides IT Services, Application development and Maintenance, Mobile application Development, Business Intelligence and Data Warehousing, Cloud Computing QA Service, BPM and Remote Infrastructure.

Responsibilities:

Formulated and developed Use cases by extracting the existing logic and gathering requirements from business users

Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.

Developed class diagrams and sequence diagrams using Enterprise Architect.

Gathering information of about loan accounts.

Developed the application implementing MVC Architecture integrating JSF with spring frameworks.

Involved in developing code for obtaining bean references in Spring framework using dependency Injection (DI) and Inversion of Control.

Involved in development of presentation layer using JSP and Servlets.

Created configuration files for spring, Hibernate and JSF integration.

Implemented Object-relation mapping in the persistence layer using Hibernate frame work.

Developed REST services using JERSEY implementation.

Setting up AngularJS framework for UI development. Developed html views with HTML 5, CSS 3, jQuery 1.1.0, JSON, and Java Script.

Experience in the use of agile approaches including extreme programming and Scrum.

Implemented Multithread concepts in Java classes to avoid deadlocking.

Worked on transforming regular UI pages using standard JSF to Prime Faces.

Used JUnit to write repeatable tests mainly for unit testing.

Used Log4j as logging framework to capture the log traces of applications in debugging the issues.

Deployed the complete Web applications in WebSphere and TOMCAT servers.

Used ANT tool for building and packaging the application.

Used Subversion SVN and Clear Case for Source Control and Version Management.

Involved in developing UI layer using JavaScript, jQuery, and AJAX.

Interacted with testing team to fix defects.

Developed WSDLs for the web service by the use java2wsdl eclipse plug in

Designed Frontend with in object-oriented JavaScript Framework like Angular.js and Ext.js.

Generated the Client classes using Client Gen Util of Weblogic Server and tested the Web Services using WebLogic Workshop after deployment.

Actively involved in the project from the development of data access layer, with relational mapping tool to the development of presentation layer with JSPs.

Actively involved in designing, modeling and analyzing the data base schema for a part of BRAM internal website, in Oracle 9i.

Used Hibernate for persisting the data and EHCache for second level caching.

Designed and developed user interface for BRAM internal website using JSP, JSTL.

Used ANT Scripts for deploying the application on to Weblogic Server.

Designed and developed hibernate configuration files, SQL scripts and stored procedures for different deals and products.

Used SQL and PLSQL for initial loading and testing of data in the database.

Designed and developed a product using Spring, Struts, Ajax (Dojo plug-in, JSON, DWR) for web module.

Environment: Java, J2EE, Spring, Hibernate, JSTL, JSP, Java Script, AngularJS, AJAX, Ant, Unix, Oracle, Weblogic, CVS, Eclipse/My Eclipse, JIRA bug tracer.



Contact this candidate