Post Job Free

Resume

Sign in

Java Developer

Location:
Pittsburgh, PA
Posted:
December 17, 2018

Contact this candidate

Resume:

Aysha Nijhawan

ac7ztu@r.postjobfree.com

408-***-****

Royal Oak Drive, Pittsburgh, PA 15220

PROFESSIONAL SUMMARY

•Over 4+ year of professional experience in development and deployment of various Object oriented and web-based Enterprise Applications using Java/J2EE technologies and working on the complete System Development Life Cycle (SDLC).

•Having very good understanding in Logistics, Health Care and Telecommunications domain.

•Experience in application/web servers like IBM Web Sphere, Web Logic Application Servers, JBoss and Tomcat Web Servers.

•Experience in building projects using development tools like IBM RAD, Eclipse.

•Proficient in n-tier application design and development using Java, J2EE, JSP, Servlets, Struts 2.0, JSF, Oracle SQL.

•Good experience in implementing web service (JAX-RS) layers and prototyping User Interfaces for intranet, web applications and websites using HTML, XML, CSS, AJAX, Java Script, JQuery, and SOAP.

•Experience in Log4J logging framework and Quartz scheduling framework.

•Experience in working with various Databases like MYSQL, Oracle, and SQL Server. Strong experience in JDBC, SQL, PL/SQL.

•Used WAS - Web Application Stress tool to simulate large number of requests with small number of client machines.

•Developed custom front end web modules to support multiple browsers such as Chrome, IE and Opera.

•Good knowledge of Design patterns like DAO, DTO and Model View Controller.

•Working Knowledge in JSON and XML technologies such as XSL, XSLT, XPath, parsers like DOM.

•Excellent in defect fixing, solving complex problems and performance tuning.

•Worked in developing Web Services (SOAP), REST using JAX-WS and JAX- RS

•Worked in Development teams under various roles such as Designer, Developer and Group Leader.

• Progressed through several project life cycles performing code development activities varying from UI design to Business functionality implementation.

•Flexible committed individual with excellent interpersonal & communication skills, aiming to specialize in the fields of Java/J2EE.

•Good working knowledge on GIT and SVN for version control.

•Outstanding skills in design aspects and technical documentation along with strong interpersonal, analytical, and Organizational skills.

•Active participation in entire lifecycle of software development. Activities include study of conceptual design as well as detailed design, coding, unit testing, system integration testing and support.

•Experience in the Agile (SCRUM) Development Process.

•End to end development support of the application till the final rollout of the application.

•Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions.

TECHNICAL SKILLS

Programming Languages : C, C++, JAVA, J2EE, and SQL.

Web Technologies : HTML 5, CSS, DHTML, XML, CSS, DOM, AJAX, JavaScript.

IDE and Tools : Eclipse, Net Beans IDE, Visual Studio

J2EE Technologies : Servlets, JSP 1.2/2.0, Maven, JSTL, JDBC, JSF 1.1/1.2,

Application/Web Server : Web Sphere 3.5/5.x/6, Apache Tomcat 5/6/7, J Boss

Databases : Oracle 9i/10g/11, SQL Server 2000, SQL joins, MySQ.

Frameworks : Struts 1.2/2.0, Spring 1.0/2.0/2.5, Hibernate 3.0, J Unit, Log4j. J Mock, TestNg, Selenium web driver

Methodologies : UML, Agile, Scrum, SDLC

Version Control Tools : GIT, SVN

Operating Systems : Windows 7/8, IOS, UNIX

Office Tools : MSWord, Excel, PowerPoint.

EDUCATION

•Bachelor of Technology (B Tech) Computer Science, Punjab Technical University, India 2007-2011

•MS in Software Engineering – San Jose State University – 2012-2014

PROFESSIONAL EXPERIENCE

FedEx, Pittsburgh, Pennsylvania July 2017 – Present

Java/J2E Developer (1 year 6 months)

Project: Linehaul – TMS Classic

Description:

TMS is transportation management system, It is a module under project “Linehaul”, which is a web application, it has many business flows, example – it tracks Linehaul Dock operations, like Dock loading status, Facility operating schedule, Equipment details like Trailer detail, Tractor details, Dolly details, Contractor and Driver details, Administration details, Pickup and Delivery trips. . I worked as a Java/J2EE developer working on all phases for design and development of this application. Used Spring MVC framework, Hibernate ORM mapping tool, Oracle 11g DB, JMS as messaging service, JavaScript, wrote J Unit test cases for coverage, automation testing of the project using selenium web driver.

Responsibilities:

•Work on java and J2ee development for the TMS Linehaul project, and design and architectural changes of project in Java 1.8 based Web and Enterprise application in Windows environment.

•Following scrum methodology by participating in PI planning’s and taking charge of user stories and then delivering feature enhancements of features in scrum methodology.

•Utilizing the new unit testing technologies like Selenium, Junit to maximize the test coverage.

•Developed and executed test case scenarios/stories and automation regression testing using Selenium Web Driver.

•Involved in initial POC to implement legacy application to build in using Spring, Hibernate.

•Worked on UI - Response Design and major work on frameworks like Bootstrap for CSS.

•Enhanced Linehaul application’s UI using JavaScript, HTML 5, JSON in multiplatform Unix and Linux operating system environments,

•Adopted the scrum methodology of agile software developments, to meet the ever-changing business need.

•Developed UI for TMS classic using JSF – Java Server Faces.

•Used Spring Boot for writing spring-based code just to avoid multiple dependencies in POM.

•Participated in CICD – continuous integration and continuous delivery process while also was part of monthly and weekly releases of the application.

•Enhanced server-side logic to support Legacy application built in Spring and Hibernate.

•Experience in working and building RESTFUL web services (JAX-RS) to collaborate the product/branch subsystem with the new payment systems.

•Troubleshooting the issues in production and fixing the issues.

•Defect fixing during the application QA phase.

•Logging Production incidents, gathering information and root cause analysis in an online tool called AGM and used Rally to log in defects.

•Developed and implemented the interactive functionality using JSP.

•Pulled and pushed code in GitHub repository to keep a proper storage of code.

•Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.

•Actively involved in configuring the Web Logic 11g application Server, JBoss and deployed all the modules like Web modules and Business modules.

•Developed Stored Procedures, Queries to extract the Customers data from the database.

•Used Subversion for Version Control Management and all over worked on JDK 1.8 for core java.

•Involved in code reviews, debugging and testing, used TestNg framework for automation.

•Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.

•Extensively used Spring MVC, Spring ORM, Spring Transactional, and Spring Core in developing SOA based application payment modules.

•Actively participated in 11g Oracle Database Upgrade from 10g.

•Worked on Web logic 12C upgrade for the java-based application, maven-based code, building and deploying the project to web logic console.

Environment: Core Java 1.8, EJB 2.0, Spring MVC, Spring IOC, Servlets, JSP, HTML 5, XSLT, Java Script, JSF, Selenium IDE, Web Sphere, Bootstrap, Web services like REST, Scrum, Multithreading, SQL joins, JMS, JavaScript

Optum (United Health Group), Salt Lake City, UT September 2015 – June 2017

Java/J2E Developer (1 year 10 months)

Project: Optum Provisioning, Optum Provisioning Service

Description:

Optum Provisioning is a web application which provisions users to certain services. Users can have different roles like Optum admin, Business admin, Tier owner and Service admin. Each role is provisioned with different kind of access, different permissions and views. This application allows users to view the accounts associated with the services which the users have access to. It has audit log features as well where users can track all their activities, other features are there like Organization catalog, user catalog, email queue configuration etc. I worked as a Java/J2EE developer working on all phases for design and development of this application. Used Spring MVC framework, Hibernate ORM mapping tool, Oracle 11g DB, JSF for front end, JavaScript, wrote J Unit test cases for coverage, automation testing of the project using selenium web driver.

Responsibilities:

•Responsible for java development and performance enhancement, and Design of the Java 1.7 based Web and Enterprise application in Windows environment.

•Utilizing the new unit testing technologies like Selenium, Junit to maximize the test coverage.

•Developed and executed test case scenarios/stories and automation regression testing using Selenium Web Driver.

•Responsible for making retail transactions work perfectly using Point of Sale in Java.

•Involved in initial POC to implement legacy application to build in existing TS Payments application built in spring, Hibernate.

•Worked on UI - Response Design and major work on frameworks like Bootstrap for CSS.

•Enhanced Optum Provisioning UI using JavaScript, HTML 5, JSON in multiplatform Unix and Linux operating system environments,

•Participating in Sprint meetings in every two weeks to discuss new requirements and bugs.

•Adopted the scrum methodology of agile software developments, to meet the ever-changing business need.

•Worked on E-commerce based Applications which involved enhancement on my ABI Skills.

•Developed UI using JSF – Java Server Faces.

•Experience in working and building RESTFUL web services (JAX-RS) to collaborate the product/branch subsystem with the new payment systems.

•Troubleshooting the issues in production and fixing the issues.

•Worked on JSF for development and design of Optum applications.

•Defect fixing during the application QA phase.

•Worked on front end, designed and developed in JavaScript and Ajax.

•Monitoring production logs and runtime configurations using Dynatrace.

•Logging Production incidents, gathering information and root cause analysis.

•Developed and implemented the interactive functionality using JSP.

•Pulled and pushed code in GitHub repository to keep a proper storage of code.

•Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.

•Participated in CICD – continuous integration and continuous delivery process while also was part of monthly and weekly releases of the application.

•Actively involved in configuring the Web Logic 11g application Server, JBoss and deployed all the modules like Web modules and Business modules.

•Developed Stored Procedures, Queries to extract the Customers data from the database.

•Used Subversion for Version Control Management and all over worked on JDK 1.7 for core java.

•Involved in code reviews, debugging and testing, used TestNg framework for automation.

•Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.

•Extensively used Spring MVC, Spring ORM, Spring Transactional, and Spring Core in developing SOA based application payment modules.

•Actively participated in 11g Oracle Database Upgrade from 10g.

Environment: Core Java, Java 8, HTML 5, Node JS, CSS, Servlets, Struts, JSP, jQuery, JSON, AJAX, Hibernate, IBM WebSphere application server, CVS, MAVEN., JAX- RS, JAX-WS, Mongo DB, Spring MVC, JDK 1.7, Oracle 10g, JSF(Java Server Faces), GitHub

Disney World, Orlando, FL August 2014– August 2015

Java Developer (1-year 1 month)

Project: Disney's Magical Express

Description:

Disney's Magical Express Transportation is way of helping people reach their meeting destination. Disney's Magical Express picks you up and takes you from Orlando International Airport to your Disney Resort hotel, while our luggage service delivers your bags from the plane to your room. Departing is also a breeze with the Resort Airline Check-in Service and return transportation to the Orlando International Airport. I worked as a java developer on this project on the front end as well as back end to make sure the proper functioning of this service.

Responsibilities:

•Worked on Design and Development of the core Java based Web and Enterprise application in Windows environment.

•Participating Sprint meetings in every two weeks to discuss new requirements and bugs.

•Adopted the scrum methodology of agile software developments, to meet the ever-changing business need.

•Worked on Quartz as job scheduling tool for the application’s weekly or monthly or daily jobs.

•Implemented Business Logic using Session Beans for the Application/Business Tier.

•Developed and executed test case scenarios/stories and automation regression testing using Selenium Web Driver.

•Designed and coded in java for which used JDK 1.7, using Class loading, managing Memory Management.

•Involved in implementation of new component, Electronic Document Management (EDM) in work flow.

•Participated in CICD – continuous integration and continuous delivery process while also was part of monthly and weekly releases of the application.

•Good experience in implementing J2EE compliant applications using various A Design patterns, Hibernate and Messaging Middleware using JMS and MQ

•Involved in design and implementation of Queue Metrics in the work flow.

•Design patterns like Session Façade, Business Objects, Builder, and Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.

•Developed a service which enhances the system’s capability in accepting documents from multiple sources and queue them up for processing.

•Worked on complex queries like SQL server/ SQL server joints and SQL queries on database end of application in multiplatform UNIX and Linux operating system environment.

•Implemented monitoring and established best practices around usage of elastic search.

•Configuration of application using Spring MVC, Java Server Pages.

•Developed JSP pages, custom tag libraries for presentation layer using Spring MVC Annotations Driven Framework, JSP Standard Tag Library (JSTL).

•Design and redesign of the application using EJB.

•Used PL/SQL to write Stored Procedures for complex inserts and updates.

•Used Maven for building the application.

•Develop the user interface using HTML 5, Java Script, Servlets, JSP, and other web technologies.

•Designed and developed code with integration using NoSQL DB - Mongo DB.

•Worked on unit test plans using J Unit.

•Develop the applications using Rational Application Developer.

•Design and Development of Web Services like REST (Jax-RS) and SOAP to integrate with other components of the system.

•Designed and developed applications with multi-threaded environment.

•Development of SOA components using WSDL, SOAP, REST, XML, and XSD etc.

•Designed and developed SQL inner joins, outer joins, left and right joins in back end database development. Hands on SQL complex queries also.

•Log4J was employed for logging errors in the application and J Unit was used for Unit Testing of the developed code versioning control by SVN.

•Used XSLT to transform into XML to represent the data and send it to the other application.

•Worked on Wily intro-scope tool from CA Technologies to monitor the performance of Disney websites like DCL (Disney Cruise Line), DME (Disney Magical Express), DVC (Disney Vacation Club).

•Edited and coded to design and develop J-meter plug- in to enhance the features of the tool to test applications in more details.

•Analyzed snapshots collected in J-Visual VM and another tool Yourkit to detect the issue in application causing low performance and high response time

•Used snapshots of j-Visual VM to tune Disney applications certain call’s high response time to lower it.

•Used Maven for building the application in local machine and then did code walk through to analyze the issue which is lowering performance of the application.

•Used Putty to connect to the host remotely using Linux commands to analyze current core java processes on the server.

•Designed and developed applications with multi-threaded environment.

Environment: Core Java, Java 8/J2EE, Spring, Struts, Servlets, Hibernate, RESTFUL/SOAP Web Services, JAX-RS, JAX-WS, JSF, SSO(Single Sign On), SOAP UI, MVC, JSP, CSS, JSON, JavaScript, JDBC, Dojo, Maven, Apache, Tomcat, Oracle WebLogic 11g, Oracle DB 10g/11g, Unix Shell Scripting, FileZilla, Putty, SQL, WLST, JDK 1.5, HTML5, Bootstrap, JDK 1.7, GitHub



Contact this candidate