We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Piscataway, NJ

SUMMARY:

  • 11+ years excellent experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications Health Care Financial, and Health Insurance sectors.
  • Java/JEE: 11+ years of working experience with Core Java, Java (SDK 1.8), EJB 3.0, JSTL, JDBC, JSP, MVC Struts, Spring Core, Spring MVC, Spring AOP, Spring JDBC, Spring Boot, Spring ORM with Hibernate, JavaScript, CSS, XML, HTML, DHTML. JUnit, Log4j, Apache ANT, Struts, Java.
  • Expertise in designing and developing web based enterprise applications using JEE technologies like Servlets, JSP, EJB, Struts, Hibernate, Spring, JDBC, JNDI, JMS, Java Beans, SAX/DOM, XML, IBM MQSeries, UML and JavaBeans.
  • In-depth experience in implementing various design Patterns including Session facade, Business Delegates, Singleton, Factory, Service locator, Value Object and DAO pattern.
  • Strong experience in deployment of software and configuration on Web Sphere Application Developer (WAS) 4.x/5.x/6.1/8.5, Eclipse 3.5, My Eclipse 4.1, Apache Tomcat 4.1, Sun, Jboss Server on Unix/Solaris and Windows environments.
  • Experience in designing and developing RESTful, RPC and Document based web services using SOAP1.1/HTTP implemented Web Services (WS) security.
  • Extensive experience in design, development and implementation of Model-View - Controller (MVC) frameworks.
  • Written AJAX calls to make asynchronous calls to the application to cache the data and thus improved performance of the application.
  • Experience in developing the front-end components via HTML/DHTML, JSP, CSS, Angular JS, JavaScript, Tiles, and JSTL tags.
  • Extensive experience on using task and ticket tracking tools JIRA and Bugzilla.
  • Extensive experience in Java Multi threading, JSF framework, Hibernate framework, AJAX framework, Micro Services and spring framework.
  • Extensive experience in design, development and implementation of portal applications using WebSphere Portal Framework.
  • Experience in creating complex Portlets (JSR 168) using IBM Portlets implementation
  • Experience in working on JavaScript API’s like Dojo and JQuery.
  • Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose and MS Visio.
  • Knowledge on Service Oriented Architecture (SOA) and experience in developing Web Services using SOAP and REST API. Clear understanding of SOAP specification, XSD and WSDL standards.
  • Experience in designing and developing RPC and Document based web services using SOAP1.1/HTTP, implemented Web Services (WS) security.
  • Hands on experience with versioning control tools Clear Case, SVN,CVS,GIT and PVCS.
  • Experienced in Test Driven Development.
  • Experienced with various IDE’s like IBM Rational Application Developer (RAD), IBM Rational Software Architect (RSA), IBM Web Sphere Application Developer (WSAD), Eclipse and Net Beans.
  • Used tools like Fiddler, MS Visual Studio, IE Toolbar, JAD, SOAP UI etc.
  • Databases/Oracle: 11 years of experience using DB2, Oracle, MS SQL Server with good hands on experience of SQL and PL/SQL.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.
  • Extensive experience on WAS 6.1 to WAS 8.5 migration of web services and web applications.

TECHNICAL SKILLS:

Operating System: Windows NT/7/10, MSDOS, Linux.

System Designing Tools: UML, Rational Rose, MS Visio.

Spring related: Spring-Core, Spring ORM, Spring MVC, Spring Boot.

Frameworks: Struts 2.0, Spring 2.x/3.x/4.0, Hibernate 2.x/3.x.

Databases: DB2 UDB, Oracle 10g/9i,, MySQL, MS SQL Server 2000.

Web technologies: Core Java, Java (JDK 1.6/1.7/1.8), JavaBeans, Multi threading, JDBC 3.0/2.1, LDAP, JNDI, JMS, EJB 3.0, Java Servlets 2.3/2.2, JSP 1.2/1.1, JSTL, Custom Tags, Struts 2x, Spring, Hibernate, Micro Services, HTML, DHTML, JavaScript, Angular JS, AJAX, CSS and CGI.

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB, DTDS, DOJO.

Other technologies: Log4J, JMS, JTA, WSDL, SOAP.

IDE: Eclipse 2.x/3.5, Net Beans.

App Server: WebSphere Application Server 6.0, JBoss.

Web Server: Apache Tomcat 4.x,/5.x/6.x, Java Web Server 2.0.

Version Control: SVN, CVS, Clear case, Git.

S/W Development Methodology: Agile (Scrum) and Waterfall Model.

Testing: JUnit.

Build tool: Ant, Maven, Hudson, Jenkins

Tools: TOAD, SQL Developer, DB Visualizer, Squirrel SQL, SOAP-UI.

Web Services: Axis2, TCP Monitor, WSDL, JAX-RPC, JAX-WS, JAX-RS, JAXB .

PROFESSIONAL EXPERIENCE:

Confidential, Piscataway, NJ

Senior Java Developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment.
  • Wrote many technical documents that reflect the classes, soy files and configurations files that the defined tasks are affecting.
  • Collaborated with the other interfacing teams who are affected by the changes and also the teams that have effect of the tracking module.
  • Interacting with the QA, architectures, BAs, in order to understand the RFCs and User Stories.
  • Developed user interface using JSP, JavaScript, and HTML.
  • Developed the application using Spring MVC Framework with respect to Model View Controller architecture.
  • Designed and implemented data model using Hibernate as the persistence layer that uses Oracle 10g as the backend databases.
  • Developed Restful Web Services based on Spring MVC.
  • Implemented Spring Controllers, Processors, Display classes, Command classes, Beans and JSPs.
  • Made changes to existing soys to make them display the information sent form display classes.
  • Build the applications using Hudson.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
  • Transfer the files to the Linux environment using WinSCP, putty.
  • Used CVS for version control system.
  • Designed Unit Testing frame work for every module with JUnit.
  • Involved in the code review team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
  • Used the JDBC and simple JDBC connection for data retrieval from the database for various inquiries.
  • Provided suggestion to the performance team.
  • Used XML, WSDL, XSD and JAXB, JSON, Web Services technologies (Restful, SOAP), and data structure to transport data and interact with external vendors through Web Services.
  • Replicated the production issues in the system test environments.
  • Analyzed the memory leaks and heap size utilizations of the applications in system test and pre-production environments.
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Architected the System based on the Requirement and functional analysis.
  • Responsible for writing and review of use cases and code.
  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Developed a web application as an application panel which is used to query the log files on the web server and also used to run the scheduled tasks which are on the web servers.
  • Used UML for logical designing (create class, action and sequence diagrams).
  • Co-ordinate with QA team in manual and automatic testing.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Used Spring Framework for Dependency injection, and integrated with the Hibernate framework.
  • Written Angular Services for getting the response and sending request to the backend.
  • Written complex JavaScript Validations apart from using Angular Form Validations.
  • Developed and tested Test Cases using JUnit.
  • Developed Restful Web services to provide endpoints to Merchants selling Poni Pins, like price service, echo service, Activate Service, Payout Service, Activate Payout void and Payout Void Service, Settle Service
  • Developed Complex Data table using angular UI Grid to achieve external Pagination and external Sorting to improve the performance.
  • Responsible for effort estimation for the project, and generating problem reports.
  • Maintained and performed some improvements in the present tool using SOY and HTML.
  • Active part in coding and Maintenance phase.

Environment: JDK7, JavaScript, Servlet, JSP, Spring3.x, CSS, Hibernate3.x, HTML 4.0, Struts, Spring Architecture, Spring Boot, Spring MVC, SOAP UI, RESTFul and SOAP Web services, Micro Services, XML, XPath, Log4J, Eclipse 3.2, Maven, JUnit, Oracle 11g, MySql, Mule server 8.5, CVS, Windows 7, Putty.

Confidential, Franklin Lakes, NJ

Senior Java Developer

Responsibilities:

  • Implemented Spring Controllers, Processors, Display classes, Command classes, Beans and JSPs.
  • Made changes to existing soys to make them display the information sent form display classes.
  • Build the applications using Hudson.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
  • Transfer the files to the Linux environment using WinSCP, putty.
  • Used CVS for version control system.
  • Designed Unit Testing frame work for every module with JUnit.
  • Used the JDBC and simple JDBC connection for data retrieval from the database for various inquiries.
  • Provided suggestion to the performance team.
  • Used XML, WSDL, XSD and JAXB, JSON, Web Services technologies (Restful, SOAP), and data structure to transport data and interact with external vendors through Web Services.
  • Replicated the production issues in the system test environments.
  • Analyzed the memory leaks and heap size utilizations of the applications in system test and pre-production environments.
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Developed a web application as an application panel which is used to query the log files on the web server and also used to run the scheduled tasks which are on the web servers.
  • Used UML for logical designing (create class, action and sequence diagrams).

Environment: JDK6, JavaScript, Servlet, SOY, Spring3.x, CSS, Hibernate3.x, HTML 4.0, Struts, Spring Architecture, Spring Boot, Spring MVC, SOAP UI, RESTFul and SOAP Web services, Angular JS, XML, XPath, Log4J, Eclipse 3.2, Maven, JUnit, Oracle 11g, Mule server 8.5, CVS, Windows 7, Putty.

Confidential, San Antonio, TX

Senior Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (Agile).
  • Performed unit testing using JUnit framework.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose IDE to model the detail design of the application.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used XML Web services for transferring data between different applications.
  • Tested the application functionality with JUnit Test Cases.
  • Publishing messages into Queue for sending message to end user.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used RTC and Star Team for version control.
  • Extensively used ANT as a build tool.
  • Deployed the applications on Web sphere application server.
  • Used Web services - WSDL and SOAP for creating User Loans and Fund transfer.
  • Co-ordinated with QA team in manual and automatic testing.

Environment: JDK5, JavaScript, Servlet, JSP2.x, Spring3.x, CSS, Hibernate3.x, HTML 4.0, Struts, Spring Architecture, SOAP, RESTFul and SOAP Web services, Angular JS, XML, XPath, Log4J, Eclipse 3.2, ANT, JUnit, Oracle 11g, Web sphere application server 8.5, SVN, Windows 7, Unix, IBM WebSphere 6.1.

Confidential, New York, NY

Team Lead and Developer

Responsibilities:

  • Involved in design of new functionalities as part of product customization for implementation needs.
  • Involved in development of business components using Struts and persistence layer using Hibernate
  • Involved in Low Level Design using UML tools
  • Performed unit testing using JUnit framework.
  • Involved in client discussions for the requirements collection.
  • Involved in interface discussion to interface with different system to get date
  • Involved in coding of J2EE technologies Struts and Hibernate
  • Provided delivery support, bug fixing and code reviews
  • Provided SIT, UAT and Production environment creation support
  • Developed common reusable Java functionalities to be used across applications.
  • Coordinated release meetings, deployment plan review meetings.
  • Maintained build releases and release plan for every release.
  • Worked Java Multi-threading for across applications.
  • Proactively worked with managers and development team to meet project goals within expected timelines.
  • Involved in completion of post production documentation and auditing activities with QA team
  • Involved in managing the team project time sheets, Project billing, Monthly mile stones, Monthly status reports. Have been attending monthly call with High level client meeting about the project progress
  • Primary point of contact during UAT support and Production issues.

Environment: JDK 1.6, Java Multi-threading, Weblogic Application Server 10.3, JSTL, Struts, Hibernate, AJAX, EJB, JavaScript, JQuery, CSS, DHTML, Oracle 10g, JUNIT, Eclipse, Log4j, JNDI, CVS, XML, JDBC, Agile methodology.

Confidential, San Francisco, CA

Senior Java Developer

Responsibilities:

  • Involved in development of business layer using Swing and persistence layer using Hibernate
  • Involved in Low Level Design using UML tools
  • Involved in client discussions for the requirements collection.
  • Involved in coding of J2EE technologies Spring, Hibernate
  • Provided delivery support, bug fixing and code reviews
  • Provided SIT, UAT and Production environment creation support
  • Developed common reusable Java functionalities to be used across applications
  • Worked Java Multi-threading for across applications.
  • Coordinated release meetings, deployment plan review meetings.
  • Maintained build releases and release plan for every release.
  • Proactively worked with managers and development staff to meet project goals within expected timelines.
  • Involved in completion of post production documentation and auditing activities with QA team
  • Performed unit testing using JUnit framework.

Environment: JDK 1.6, Java Multi-threading, Web sphere Application Server 7.0, Java Swing, Spring, Hibernate, AJAX, JavaScript, JQuery, CSS, DHTML, Oracle 10g, JUNIT, Eclipse, Log4j, JNDI, SVN, XML, JDBC, Agile methodology and Clear Case

Confidential, New York, NY

Senior Developer

Responsibilities:

  • Involved in development of business layer using Spring and persistence layer using Hibernate
  • Involved in Low Level Design using UML tools
  • Involved in client discussions for the requirements collection.
  • Involved in coding of J2EE technologies Spring, Hibernate
  • Provided delivery support, bug fixing and code reviews
  • Provided SIT, UAT and Production environment creation support
  • Developed common reusable Java functionalities to be used across applications.
  • Coordinated release meetings, deployment plan review meetings.
  • Maintained build releases and release plan for every release.
  • Proactively worked with managers and development staff to meet project goals within expected timelines.
  • Involved in completion of postproduction documentation and auditing activities with QA team
  • Performed unit testing using JUnit framework.

Environment: JDK 1.5, Servlets2.4, JDBC 2.0, HTML, WebLogic 9,Tomcat, JBoss Application server, windows XP and Spring Frame work, Hibernate, JPA, RESTFul and SOAP Webservices, Oracle 9i, Java Script, JQuery, CSS, DHTML, Maven, AJAX, JSTL, Agile Methodology

Confidential, San Francisco, CA

Senior Java Developer

Responsibilities:

  • Involved in developing User Interfaces using JSTL and Struts Framework.
  • Developed Hibernate frame work to interact with DataBase
  • Understanding the requirements and guiding the team in developing the modules according to the requirement.
  • Involving in onsite integration and implementation activities.
  • Involved in the overall Process performance tuning for faster data retrieval.
  • Involved in writing sql stores procedures
  • Provided SIT, UAT and Production environment creation support
  • Helped the QA team in understanding the requirements and development of test case

Environment: JDK 1.4, JSP 1.2, Servlets 2.3, JDBC 2.0, Hibernate, HTML, Java Script, JQuery, CSS, DHTML, WebLogic 8.1, windows XP and Struts Framework 1.2, Oracle 8i, DOJO,SVN, ANT Build Tool.

Confidential, Tampa, FL

Senior Java Developer

Responsibilities:

  • Requirements and Impact analysis
  • Coding for reported Issues, changes and enhancements
  • Involved in development of business components using Struts and persistence layer using Hibernate
  • Responsible for coordination with the Testing teams in both SIT and UAT
  • Estimation for the enhancements and fixes and tracking through a Project Planner, iPlan.
  • Test case reviews, Code reviews
  • Performed unit testing using JUnit framework.
  • Put the eDeal message in MQ
  • Read the Global Interdict message from Message Queue.
  • Developed common reusable Java functionalities to be used across applications.
  • Participated in PSR (Project Status Report) meetings to update the ongoing activities and to discuss the forthcoming enhancements for every fortnight
  • Helped the QA team in understanding the requirements and development of test case

Environment: JDK 1.4, JSP, Servlets 2.3, JDBC 2.0, HTML, WebLogic 8.1, windows XP and Struts Framework 1.2, Hibernate, SOAP Web services, JMS, MQ, Oracle 9i, ANT Build Tool, AJAX, Java Script, JQuery, CSS, DHTML

Confidential

Java Developer

Responsibilities:

  • Involved in coding, testing and implementation of software modules.
  • Developed the Business Logic in EJB Components.
  • Implementation of presentation logic for the module using JSPs and HTML.
  • Development of data access components using JDBC API.

Environment: Java, JSP, Servlets, JDBC, HTML, Java Script, JQuery, Oracle8.x, Web Sphere Application server

Hire Now