Resume

Sign in

js, j2ee, pl ...

Location:
Chicago, Illinois, United States
Posted:
February 16, 2018

Contact this candidate

Aishwarya Email: ac4hyy@r.postjobfree.com

JAVA/J2EE Developer Phone: 214-***-****

Professional Summary:

8+ years of experience in Analysis, Design, Development, Testing and Deployment of various Java/J2EE applications in the domains like Banking, Insurance, Financial, E-Commerce.

Involved in various phases of Software Development Life Cycle (SDLC).

Proficient in Java, J2EE technologies like JDBC, JSP, Java Servlets, Java Beans, Models, Struts, Spring, Hibernate, XML, JMS, JNDI, Java Reflection API (JRA), Java Persistence API (JPA), Java Transaction API (JTA), Web service like SOAP, Restful, JAXP.

Proficient in developing GUI using web technologies like CSS, HTML, Java Script, JSF/Prime Faces, Ajax, JQuery, JSON, PHP, Angular JS, Node JS.

Experience in writing Data Access Object (DAO) using Hibernate mapping and Hibernate.

Experience building the design principle Service Oriented Architecture (SOA) software applications in Java.

Worked on Fortify Static Code Analyzer (SCA) which is used for analyzing the source code for security issues.

Experiences with Representational State Transfer (REST), Simple Object Access Protocol (SOAP), Java Messaging service (JMS) Web Services to expose the business logic.

Experience working with Relational Database Management Systems (RDBMS) like MySQL, SQL, Oracle.

Strong working knowledge on Web Services like REST/Restful, SOAP, WSDL, UDDI, to expose the functionality of Business code.

Hands-on experience in Microservices with the cloud technologies.

Experience working with NOSQL databases like Cassandra, MongoDB.. etc.

Experience on Microservices using Spring Boot, Spring Cloud.

Experience in Creating and configuring the Continuous delivery pipelines for deploying.

Extensively worked with Eclipse inbuilt debugger in debugging of java applications.

Worked with Log4J logging framework to handle runtime exceptions.

Expertise in application and web servers such as Apache Tomcat, IBM WebSphere, JBOSS, Glassfish and Oracle Web logic.

Strong working experience with Integrated Development Environment (IDEs) like Eclipse, My Eclipse, IntelliJ Idea, NetBeans

Experience in Installing, upgrading and configuring RedHat Linux 3.x, 4.x, 5.x,6.x and 7.x .

Experiences with tracking tools like JIRA.

Good working experience with Version Control Tools (SVN, Git), Build Tools (Ant, Maven, Gradle), Automation Tools (Selenium, Quick Test Pro), Bug Tracking Tools (Jira), Other Tools like Log4j, Junit, TestNG, Jenkins, Fortify…. etc.

Experience in client side validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS, AngularJS 2.0, AngularJS 4.0 and NodeJS

Experience in developing software applications in Java using Object Relational Mapping (ORM) frameworks like Hibernate, EclipseLink, Ibatis, MVC frameworks like JSF, Struts,spring modules such as Spring MVC/AOP/DAO/JDBC/Security/ORM/OXM/IOC.

Experience in Unit and Integration testing using Junit, TestNG, Mockito, Jasmine, Selenium.

Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Redhat Linux.

Experience in Amazon Web Services (AWS) cloud computing service it includes Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, Amazon SQS, Amazon Simple DB, Amazon RDS, AWS Identity and access management, Amazon EBS, AWS CloudWatch and Amazon Cloud Front.

Experience in modeling, Object Oriented Analysis and Design (OOAD) architecture and designing artifacts using Rational Rose.

Competence in designing Data Flow Models, Conceptual Data Models, Class Diagrams, State Diagrams and Use Case Diagrams.

Extensively used IBM Rational Rose for designing process to generate UML diagrams for representing Use cases, Class diagrams Sequence, Activity and MS Visio for Flow Charts.

Technical Skills:

Languages

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

Java Technologies

J2EE, EJB, JavaBeans, JSP, JSTL, Servlets, JDBC, JSF, JNDI, JAXP, RMI

Frameworks

Struts2, Spring, Spring Boot, Hibernate, JMS (MQ), JUnit, Log4j.

Web Technologies

Ajax, JQuery, JSON, HTML5, DHTML, XHTML, XML, CSS3.

Web/Application servers

IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS, Glass Fish.

IDEs/Utilities

Eclipse, My Eclipse, Net beans, TOAD, GWT

Database

MySQL, Oracle 10g/11g, MS SQL, NOSQL (Mongo DB)

Modeling/Business Tools

Microsoft Visio, Rational Rose

Version Control

GIT, SVN

CI/CD Tools

Ant, Maven, GRADLE, Jenkins, Bamboo, JIRA

Web Services

SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS, JSON), Camel, Mule ESB

Operating Systems

Windows 2000/XP, UNIX/Linux 5

Professional Summary:

Client: Macys, SFO, CA Jun’16 – Till Date

Role: Java Developer

Responsibilities:

Involved in the application development using Java platform. Model View Controller (MVC) implementation.

Responsible for providing the client side JavaScript validations and usage of HTML, JavaScript, XML, JSP, CSS as per the requirements to enhance the Portal UI.

Used Spring Core for Dependency Injection.

Mapping of ORM objects to tables using the Hibernate as the persistence framework.

Involved in different service classes, used across the framework.

Implemented Restful web services using jersey API.

Gradient effects through the development of the CSS style sheets. Developed navigation, icons and layouts.

Wrote lambda expressions to validate the data.

Migrated the existing application from an XML-based configuration to a Java annotation-based configuration.

Implementation of business logic, validation Frame Work using Spring Web flow and Spring MVC.

Strong experience in Spring modules Spring MVC, IOC, AOP, JDBC, Spring Boot.

Designed and implemented scalable, Restful and Microservices.

Implemented Web tier of the application through the usage of Spring MVC framework.

Implementation of clean separation of layers through the usage of different design patterns like Factory pattern, Singleton and DAO pattern.

Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.

Used Spring Security for login validation and secret word hashing.

Used Spring MVC (Model View Controller) to handle the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

Used Oracle database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.

Build Microservices for the delivery of products across the enterprise.

Serialization in the flattening of the objects.

Used core java concepts like Collections, multithreading while developing server-side services.

Worked with IBM Web Sphere Application Server Developer Tools for Eclipse by using lightweight set of tools to assemble, develop and deploy Java EE, Web 2.0, and mobile applications.

Involved with GUI using JSP, Java Script and HTML.

Used Jenkins for Continuous Integration (CI).

Used JIRA to track the progress of the project and wrote test cases and Used Junit as a testing framework in a Test-Driven Development environment.

Experience with Concurrency, Exception Handling, File handling.

Environment: Java, CSS, J2EE, HTML, XMI, Hibernate, DB2, Spring, PL/SQL, Log4j, JavaScript, JSP, JQuery, Eclipse, JBoss Application server, SOAP, WSDL, Restful, Web Sphere, Oracle, Jenkins, Maven

Client: Capital One, Richmond, VA Feb ’15 – May ‘16

Role: Java Developer

Responsibilities:

Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.

Build Data Access Layer using Elastic Search for Recommendation view for repair events.

Involved in High Level and Low level analysis and design & implementing business layer.

Developed and worked with JSP custom tags.

Used Groovy as a scripting language.

Design & Development of the User Interfaces using HTML, CSS, JSP, Struts.

Involved in Analysis, Design, and Development.

Configured authentication and authorization mechanisms.

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

Used tools like SQL Developer and TOAD to run SQL and PL/SQL queries.

Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, and Message Queue.

Used core Java to build new functionality based on requirements.

Implemented database integration with Hibernate with DAO patterns and done the traction management with Hibernate template and transaction by using session factory.

Used AngularJS 2.0, NodeJS in effective web design.

Involved in unit testing, code reviews of others work for all functionality implemented.

Used Spring ORM to integrate Spring Framework with hibernate.

Implemented Restful Web services using jersey API.

Achieved Behavior-Driven Development (BDD) implementation.

Consumed Restful Web service using jersey API.

Done the bug fixes while development is going and involved in the support of this product deployed at customer site.

Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service, AWS Cloud Watch.

Coded classes to invoke Web Services.

Implemented Microservices based cloud architecture on AWS platform.

Preparation of JUnit through Easy Mock.

Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Responsible for all code committed to Git and merging of changes to the latest code from the branch.

Used Maven to build the application.

Environment: core Java/J2EE, Spring, Hibernate, Jsp, Web Services (SOAP, REST), Maven, Agile, Ext JS, Spring Source tool, Backbone.js, SOA, MQ, SOAP UI, TDD, Continuous Integration(CI), Swing, JMS, DB2, Web Sphere as application server, SQL, PL/SQL.

Client: Gap, SFO, CA May ‘13 – Dec’ 14

Role: Java Developer

Responsibilities:

Involved in designing the application and developed the code for various options to Claim Information and Enrolled Users Profiles Info.

Provided NoSQL solutions in MongoDB for data extraction and storing huge amount of data.

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

Used JDBC-API to communicate with Database.

Designing the application with design patterns like singleton, session factory etc.

Worked with NoSQL database MongoDB and worked with it to perform many different operations

Used JSP and JavaScript libraries like backbone and JQuery to develop the user interface.

Interacted with the business teams and worked on Data modeling the database schema and created the PL/SQL scripts.

Used Spring Inversion of Control, to make application easy to test and integrate.

Involved in designing JSP pages to encapsulate the logic that generates the content for the page.

Experience with data persistency using Hibernate and Spring frameworks.

Developed JavaScript to do client side validations

Involved in Analysis, Design, Development.

Rigorously used Angular Directives for developing personalized components

Involved in front-end designing using HTML5, CSS and Angular JS with JSF Ajax and tag libraries.

Developed Service Locator object to abstract all JNDI usage and to hide the complexities of initial context creation, EJB home object lookup.

Extensive use of EJBs for business tier component implementation and implementation of business logic.

Used SCRUM-Agile Software Development Method for managing application developments.

Worked with NoSQL database to store JSON like dynamic connections data.

Extensively worked on controllers, service and DAO. Working on DAO involved developing stored procedures and writing SQL queries to query the databases.

Implemented JDBC framework for connectivity with Oracle database as backend.

Define and build EJB 3.0 Activation specs in WebSphere 7.0 for Message Driven Beans.

Used Ant to build the application and deploy on Web Logic Application Server.

Environment: Spring, Hibernate, Web Sphere Application Server, Ajax, JSP, Servlets, Java Script, HTML, SQL, EJB, XML, JDBC, SCRUM-Agile, Maven, Jenkins, Oracle, Ant, SQL, PL/SQL.

Client: MPower Trading Systems LLC, Haverford, PA Apr’11 – Apr ‘13

Role: Java Developer

Responsibilities:

Developed JSPs and Servlets.

Followed Agile Scrum process to streamline development process with iterative and incremental development.

Mailing system using Core java mail API to notify the staff when a customer submitted a policy.

Incorporated J2EE design patterns such as MVC, Data Transfer Object (DTO) and Data access object (DAO) in the project extensively which facilitates clean distribution of roles.

Involved in consuming and producing SOAP annotation based web-services using JAX-WS which includes features like WS-Security standards, role-based security to restrict access to resources.

Integrated Spring framework with Hibernate to access the Oracle database.

Involved in designing the optimized Database Model diagram.

Implemented security using LDAP.

Worked on Fortify Static Code Analyzer (SCA) which is used for analyzing the source code for security issues.

Enhanced the Portal UI using HTML, JavaScript, XML, JSP, CSS and provided the client side JavaScript validations and server side Bean validation.

Involved in Low Level Design and Development of Business Layer & Data Layer.

Implemented the background work using Multi-threading which sends mails in bulk behind the scene.

Deployed applications using Continuous Integration (CI) tools like Jenkins.

Analyzed use cases, created interfaces and designed the core functionality from Presentation layer to business logic layer using UML and Rational Rose.

Developed the import/export utility, which allows user to import/export to/from MS-Excel, CSV and Database.

Environment: Core java, J2EE, Spring, Hibernate, SOAP, AngularJS, XML, Rational Rose, Junit, Eclipse IDE, Oracle, ANT, MAVEN, Log4j, Tortoise SVN, Jenkins, Visual Edit, Putty.

Client: Hyundai, India Sep’09 – Jan’11

Role: Web Application Developer

Responsibilities:

Analyzing business requirements along with team lead.

Designed necessary backend Java classes to support data access and user authorization.

Implemented MVC Architecture using Struts Framework.

Involved in the coding of generating the Actions, Action Forms.

Wrote Client side validation using Struts Validate framework and Java script.

Wrote unit test cases for different modules and resolved the test findings

Developed various daily jobs using PL/SQL stored procedure to update notification status in multiple tables.

Created WSDL and REST based Web services for adding, modifying and deleting trading partners.

Debugged and enhanced performance of the web application.

Developed high quality software solutions that satisfy our customers' needs.

Created technical specifications and use cases.

Used Deployment and Continuous Integration (CI) tools like Ant and Jenkins

Used agile development practices and work in short iterations to deliver a continuous flow of the most important and valuable features.

Environment: Java, J2EE, Struts, Hibernate, REST Web Services, JUnit, Ant, HTML, JavaScript, JDBC, PL/SQL, Oracle, Apache HTTP Server, Apache Tomcat, XML, Eclipse, Linux/Unix.



Contact this candidate