We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 10 years of experience in designing, developing and deploying enterprise applications using JAVA/J2EE Technologies.
  • Involved in all the phases of SDLC requirement gathering, design, development and maintenance.
  • Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.
  • Experience in designing both Front end and Backend applications using Java, J2EE Web frameworks, HTML, CSS, JavaScript, AJAX, Servlets, JSP and JSTL.
  • Experience with java script framework like JQuery.
  • Extensively worked on pure CSS framework like Bootstrap.
  • Extensively used JQuery Data Tables for displaying tabular data, search and pagination.
  • Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM and Spring AOP).
  • Experienced in using Hibernate framework in interaction with the RDBMS.
  • Knowledge in the tools like Anthill Pro, JIRA, Share Point, Maven, Putty, Win SCP.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX - WS and UDDI).
  • Experienced in deploying applications on Apache Tomcat, Jboss, and WebLogic application servers.
  • Extensively used Relational database systems like Oracle and MySQL. Comfortable writing Queries, Stored Procedures, Packages, Triggers.
  • Excellent knowledge of design patterns (Singleton, Factory pattern, DAO, Session Facade and Model View Controller).
  • Proficient in writing and deploying Enterprise Beans (EJB) viz. Entity Beans & Session Beans
  • Good understanding of ORM technologies such as JPA, Hibernate and Spring JDBC.
  • Have solid testing experience in unit testing, integration testing and system testing.
  • Proficient in Test Driven Development (TDD) using Java JUnit API and TestNG
  • Experience in Java IDE tools like Spring STS, IBM RAD, and Eclipse.
  • Worked on various platforms like Windows, UNIX - Linux.
  • Expertise in using ANT and Maven for building and deploying application on the servers.
  • Posses’ strong interpersonal and communication skills, Ability to interact with people at all levels.

TECHNICAL SKILLS

Languages: Java, SQL, jQuery, JavaScript

Content Management: Vignette

Java Technologies: Spring 3.0, Hibernate, Struts 1.2/ 2.0, Restful Webservices, SOAP Based Webservices

Databases: Oracle, MySQL, PL/SQL, DB2.

Web Tools: XML, XSL, HTML, CSS, AJAX

Testing Tools: TestNG, JUnit

Operating Systems: Linux, UNIX, Windows NT, Windows 7/XP

Web Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic

Version Controls: SVN, Serena, Rational ClearCase, CVS, Star Team 2005

Build Tools: Maven, Ant, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Charlotte. NC

Sr. Java Developer

Responsibilities:

  • Design and development of Certification module involving FBI Background Check, Disclosures, NMLS Registry, Fee processing, Analytics, NMLS Renewal screens and Employee info related screens.
  • Developed End-to End components for the assigned modules in Spring MVC, HTML, jQuery and BootStrap.
  • Used Spring JDBC and Hibernate for accessing the oracle Database.
  • Used Spring Transaction Management for handling database transactions.
  • Used jQuery Datatable extensively for displaying tabular data and to perform search, pagination and updates within the fetched data using JSON data for Ajax calls.
  • Used Bootstrap validation for client side validation and Spring Validator framework and JSR validation for server side validation.
  • Developed spring batch jobs for unlocking record and data purging.
  • Written database triggers for Audit History tracking.
  • Logged into vm server in Production to run the batch jobs manually when the job fails.
  • Provided primary and secondary support for the application on rotational basis.
  • Created support utilities for Production support.
  • Used Anthill Pro to build and deploy in lower environments.
  • Used Application Lifecycle Management (ALM) for defect tracking.

Environment: Java 1.8, JSP, Log4j 1.2, Spring STS, Spring 4.0, Spring Batch, Tomcat 7, HTML, jQuery, JavaScript, CSS, Ajax, Bootstrap, Autosys, Oracle11g, JPA, Hibernate 3, Anthill Pro, Maven, TestNG, ALM, SVN, Splunk.

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in the design and development of Plan Manager application using J2EE, Struts and jQuery.
  • Implemented Form beans, Actions classes and validators as part of the Struts framework
  • Implemented front end components using JSP, JSTL, Customs Tags and jQuery.
  • Used Splunk to check WebLogic logs for issues.
  • Used FIS viewer to check the request and response XMLs on the Datapower for analyzing issues.
  • Used tealeaf sessions for replaying customer sessions.
  • Update OCL database for remittance contributions, activating contribution templates and plans when support team has issues.
  • Run the Spring batch job manually when the job fails in Production.

Environment: Java 1.6, Struts, JSP, Spring3 (Core), Spring Batch, WebLogic 10.3.6, Oracle 11g, HTML, jQuery, CSS, Splunk, Autosys, Serena, ServiceNow.

Confidential, Bethesda, MD

Sr. Java Developer

Responsibilities:

  • Added new screens for password reset token and force change password modules.
  • Generated the client stub and axis xml beans using WSDL2Java
  • Written the DAO module for calling the webservice operations and mapping the request and response to Value Objects to be used in the Action classes.
  • Written the Delegate, Service, Business Object and implementation classes for passing the data between the Action classes and DAO layer.
  • Used SOAPUI for testing the webservice operations.
  • Written Action classes, Action forms, helper classes, utility classes for validation.
  • Imported signer certs and configured the connection configurations for SOAP and endpoint url .
  • Created front end components using JSP, Custom tags and jQuery.

Confidential

Responsibilities:

  • Implemented the Form beans and Action classes, and validators as part of Struts framework.
  • Implemented front end components using JSP, JSTL, Custom Tags, jQuery and JavaScript, DWR.
  • Used spring core to performing dependency injection in the eConfo application which sends the confirmation mail to the smtp server.
  • Implemented design patterns like Data Access Objects, Value Objects, Business Delegate and Service Locator patterns.
  • Wrote SQL queries to access the data from DB2 database.
  • Implemented the eVars, events, props in JavaScript for tracking features using Omniture and SiteCatalyst.
  • Involved in code reviews.

Environment: Java 1.5, J2EE 1.3/1.4, JSP 1.2/2.0, Struts 1.2, EJB, Log4j 1.2, Junit, RAD 8.0, WebSphere Application Server 8.0, DB2, Vignette 6.0, Spring 2.5, IBM MQ series, Clear Case, Clear Quest, XML, HTML, jQuery, JavaScript, CSS, Ajax, DWR, Windows XP

Confidential, Paramus, New Jersey

Sr. Java Developer

Responsibilities:

  • Developed the Opsys Reporting and Canada ACI Ground applications using the Confidential homegrown framework using Command Pattern.
  • Created MDBs to implement the Message Listener to listen to the messages in the JMS queues.
  • Created the widget XMLs for the front end components which will call the Service Modules.
  • Used JSON parser to parse the incoming request and set the value objects to populate the corresponding columns in the Opsys tables.
  • Populate the JSON object in the response to display the widget screens
  • Created service modules to populate the widget screens and also to forecast data to the database for incoming and outgoing messages on the server side.
  • Created utility tools for replaying the dropped MQ messages in Production as a bulk message upload from a file, and also to read the dropped messages in the fatal logs on the Linux box and to resubmit to the corresponding JMS Queues.
  • Log into the Linux boxes to recycle the environments and check the error logs.
  • Designed and implemented the front end components using JSP, jQuery, Dojo and JavaScript.
  • Written SQL queries to access the data from DB2 database.
  • Involved in tracking and resolving defects, which arise in QA & production environments.
  • Used Apache Ant for building and deploying the application.

Environment: Java 1.5, J2EE 1.3/1.4,JSP 1.2/2.0, EJB, JMS, Log4j 1.2, Junit, WebLogic 10.3.3, Eclipse, DB2, Serena Version Manager, Serena Business Manager, XML, HTML, jQuery, Dojo Toolkit JavaScript, CSS, Ajax, Linux, Windows XP

Confidential, Bethesda, MD

Sr. Java Developer

Responsibilities:

  • Implemented the necessary Form beans and Action classes, and validators as part of Struts framework.
  • Designed and implemented the front end components using JSP, JSTL, jQuery and JavaScript.
  • Implemented design patterns like Data Access Objects, Value Objects, Business Delegate and Service Locator patterns.
  • Wrote complex SQL queries to access the data from DB2 database.
  • Used Castor objects for marshaling and unmarshalling the XML's.
  • Involved in code reviews and refactoring of the Code.
  • Used Apache Ant for building and deploying the application.

Environment: Java 1.5, J2EE 1.3/1.4,JSP 1.2/2.0, Struts 1.1/1.2, EJB, Log4j 1.2, Junit, RAD 7.0, WebSphere Application Server 6.1, DB2, Vignette 6.0, ClearCase, ClearQuest, XML, HTML, jQuery, JavaScript, CSS, AjaxWindows XP

Confidential, Duluth, GA

Java/J2EE Developer

Responsibilities:

  • Involved in development of new web pages and enhancements for the currently existing web application.
  • Implemented all the front end components using Struts Framework and implemented Action Classes, JSP, Ajax components for the Dealer Web Interface.
  • Integrated the Spring framework with Hibernate ORM tool to access the Oracle database.
  • Written core spring components and AOP module for implementing Joinpoints and Pointcut expressions.
  • Developed Cognos Reports using Reports Studio and Analysis Studio.
  • Worked in close coordination with webMethods developer in creating Proof of Concepts(POCs) for creating batch files and webservices by connecting to the databases of respective regions and testing them.
  • Used webMethods 6.5 for creating batch files and mapping the webservices requirements
  • Involved in developing Swing applications using NetBeans IDE for region specific clients to create batch files and FTP them to our DMZ server.
  • Involved in writing database queries and stored procedures to interact with Oracle 10g database.
  • Ant is used to build and deploy the application to WebSphere Application Server.
  • Data Access Objects design pattern are used for implementing the business logic and accessing the database in Dealer web Interface.
  • Worked on creating UML diagrams using Visio for the Dealer Web Interface.

Environment: J2EE, Servlets, JSP, JSTL, AJAX, Hibernate, Spring 2.5, WSDL, Java 1.5, JavaBeans, XML, XML Spy, CSS, Java Script, Oracle 10g, WebSphere 6.0, RAD 7.0, JUnit, webMethods Integration Server 6.1, webMethods Developer 6.1, Cognos 8.3, NetBeans IDE 6.7, ClearQuest, Mindjet Mind Manager Pro 7

We'd love your feedback!