We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Mechanicsburg, PA

SUMMARY:

  • Nine plus years of Extensive programming experience in developing web based applications using Java 6 /7, J2EE1.4/1.5/1.6, JSP 1.2/2.0, Servlets 2.4, spring 3.2, Tiles, JDBC,, HTML, JS Libraries, Web Services etc.
  • Strong experience in UI & client side validations using HTML 5, CSS3, BOOTSTRAP, JSP, JSF, AJAX, JSON, XML, XSLT and java script frameworks like Jquery, AngularJS, NodeJS and BackboneJS .
  • Expertise in implementing MVC frameworks using S pring, Sprin Batch, Spring Boot, Spring Integration and Hibernate 3. x for persistence.
  • Experience in using different java API likes Apache Camel, iText, Apache POI, TIKA, Lucene and etc.
  • Expertise knowledge in Spring architecture and Building highly scalable Java based web architecture.
  • Involved in consuming SOAP based & Restful web services using WSDL, SOAP, JAX - WS, JAX-RS, SOAUP UI and Rest client etc.
  • Experience with XML technologies like XML,, XSD, XSLT.
  • Expertise in multi-Threading, collections, interfaces, Synchronization and Exception Handling.
  • Performed unit testing using JUNIT test cases.
  • Proficient in using Design Patterns like MVC, Singleton, Front Controller, Service Locator, DAO etc.
  • Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3, Web sphere 8.2 and Web Servers such as Tomcat 6.x/7. x.
  • Expertise in database modeling and development using SQL and PL/SQL in Oracle (8i, 9i and 10g) and MySQL Server environments.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
  • Expertise in using IDE’s like My Eclipse, Eclipse 3.
  • Good exposure on mobile application development using Android, iOS and Hybrid api’s .
  • Hands on experience with Cloud Infrastructure and Services like AWS.
  • Experience with build/deployment and release of the application using Maven, Ant, Gradle.
  • Experience with Version Control Systems like CVS, SVN, GIT.
  • Extensive experience with Waterfall, Agile Scrum Methodologies
  • Experience in tracking defects, issues, risks using Jira and Mantis.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing solutions in a fast paced environment.

TECHNICAL SKILLS:

Languages: Java (J2SDK 1.4/1.5/1.6 & J2EE 1.4/1.5/1.6), C, C++, PL/SQL.

Web Technologies: JSP, JavaScript, AJAX, HTML, CSS, JQUERY, Bootstrap, Angular JS, Node JS, ExtJS

Web services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS 2, CXF, REST API, JAX-RS, and JERSEY.

Operating Systems: Windows, Linux, Mac osX.

Frameworks: MVC, Spring 3.2, Hibernate.

Methodologies: Waterfall model, RUP, Agile, SCRUM.

Databases: MySQL, Oracle 9i/10g/11g, Mongo DB.

Tools: Gradle, File Zilla, Putty, TestflightApp, winscp, Gulp, Grunt, Bower, Firebug.

IDEs: Eclipse 3.2, My eclipse.

App/web Servers: Web Sphere 8.1/8.2, Web logic 8.1/9.2/10.3.3, and Apache Tomcat 5.0/6x/7x.

Issue Tracker tools: Quality Center, Clear Quest, Jira, Mantis.

Database Tools: SQL Developer, Toad, HeidiSQL, MongoVUE.

Design Tools: Rational Rose, MS Visio.

Version controlling tools: CVS, SVN, GIT Hub.

PROFESSIONAL EXPERIENCE:

Confidential, Mechanicsburg, PA

Java/J2ee Developer

Responsibilities:

  • Involved in the requirements gathering, analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
  • Developing wire frames from requirements gathered and presented for solutions.
  • Develop application using JSF 2.0, Twitter boot Strap, JQuery, JavaScript, Mojarra, Ajax, Prime faces for frontend, Spring to manage business layer components and Hibernate for performing database transactions.
  • Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
  • Expertise in Web Services (SOAP, UDDI and WSDL), JAXP, JCAPS, SOA and JAXM.
  • Developing persistence layer modules using Hibernate ORM with JPA annotations. Used HQL and SQL for querying databases.
  • Install Jboss 7.1 AS on Windows NT, Linux and administrating.
  • Used the various Complex data structures in collections Framework in Java for building the Business Logic.
  • Experience in creating Java based Document Management System. Created custom models and customized Alfresco Restful API to retrieve and upload contents.
  • Involved in developing applications using api’s like iText, Apache POI and Camel.
  • Extensively involved in the enhancements, troubleshooting, bug fixes and change requests for the Web Services.
  • Developed Unit test cases using Junit.
  • Used Jenkins for remote deployment of application in developer's environment.
  • Used Sonar to analyze and measure source code quality.
  • Good at Deploying code in the production and various development environment and was part of maintenance in tracking and fixing the defects.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used SVN as Version Control System for the application.

Environment: Java/J2EE, XML, JAXB, Spring, Ajax, Java Script, Apache CFX, Web Services, JPA, JSF, Primefaces, SOAP, JAX-RS, JAX-WS, Linux, Ant, SVN, iText, Linux, Jboss 4.x, AWS, Shell, LDAP and Jboss 7.1 Final.

Confidential, Charlotte, NC

Java/J2ee Developer

Responsibilities:

  • Involved in the requirements gathering, analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
  • Prepared Technical Design documents that include class, use case & sequence diagrams using UML Rational Rose.
  • Used Agile methodology for implementing the features & participated in scrum meetings, backlog grooming sessions, scrum of scrums & in effort estimations & designs.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Implemented presentation layer using JSP, JSP Tag Libraries (JSTL), HTML/HTML5, CSS/CSS3, Java script, JQuery and AngularJS.
  • Used Twitter Bootstrap to develop responsive User Interface.
  • Actively involved in architecting various Business Layer components and Data Management components of this web based system over J2EE architecture.
  • Implemented user and presentation layer using Spring-MVC and Hibernate for DAO layer.
  • Involved in coding Business Functionalities.
  • Involved in developing applications using api’s like iText, Apache POI and Camel.
  • Involved in creating & consuming SOAP based & Restful web services.
  • Worked on post-production activities by monitoring the logs and splunk.
  • Worked on issues/defects in QA/ UAT and PROD environments.
  • Writing scala classes to interact with the database.
  • Used JUnit test cases for validating the functionality and Mocktio for stubbing.
  • Deployed the application to AWS.
  • Involved in writing & building the code using Maven & maintained continuous integration using Jenkins.

Environment: Java/J2EE, XML, XSD, JAXP, JAXB, Spring, Ajax, Java Script, Angular JS Web Services, SOAP, JAX-RS, JAX-WS, Linux, Maven, SVN, iText, Linux, Jboss 4.x, AWS, Shell and Perl scripting, splunk.

Confidential, Atlanta, GA

Java/J2ee Developer

Responsibilities:

  • Design, development, coding, testing and implementation phases of Software Development Life Cycle.
  • Designed the UI and have drawn the UML Use Cases, Class Diagrams, and Sequence diagrams using Microsoft Visio.
  • Involved in front end development using JSP, JSF 1.2 (Icefaces 1.8), HTML and DHTML.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Developed Angular factories, and used Angular promise API for making async calls.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
  • Created Custom Filter, Custom Directive using AngularJS. Created Perl and shell scripts for bouncing the metawriters
  • Develop integration techniques using the Apache camel and apache activemq technologies.
  • Implemented advanced searching mechanism using Lucene based search engines such as Solr Cloud or ElasticSearch.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Implemented asynchronous request processing using Message Driven Bean.
  • Consumed Web Services using Apache Axis 2.
  • Utilizing SOA Service Oriented Architecture.
  • Involved in developing code for obtaining bean references in Spring 2.5 framework using Dependency Injection or Inversion of Control.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Used DOM parsers for parsing XML data, JAXB API for binding
  • Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Maven tool for building application EAR for deploying on Weblogic Application Server on Linux.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Developed the contentstocking App using MongoDB and jQuery.
  • Composed and executed MongoDB scripts to insert and update NoSQL database
  • Worked on Distributed/Cloud Computing (Hadoop), Amazon Web Services (AWS).
  • Provided Log4j support for the application for debugging the system.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java 1.5, J2EE, J2EE architecture, AJAX, Angular JS, Servlets, JSP, Eclipse, Shell and Perl Scripting, JSTL, XML, DTD, XSD, CVS, Java Script, Maven, WSDL, SOAP, AXIS, JAX-WS, JAX-RS, JERSEY, SOAP UI, Hadoop, AWS, Log4J, JSF 2.x.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Communicate effectively with executive stakeholders in gathering requirements and ensuring project success.
  • Participate in Requirement, Design, Development and Deployment sessions.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript and parsing with TIKA API.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed EJB component to implement business logic using Stateless Session Beans.
  • Application backend implemented as node.js express application server.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
  • Used SOA for implementing Web Services.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
  • Developed an application using Spark to process data from Cassandra clusters and generate reports.
  • Extensively involved in developing ActionServlet, Action, Form Bean, Java Bean classes for implementing business logic for the Struts Framework.
  • Developed Schema & Catalog loading solutions for GSA Advantage Using Hibernate O/R Mapping.
  • Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss Application server.
  • Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
  • Developed Order Processing using XML and OASIS UBL.
  • Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel and docx4j API.
  • Generate dynamic Purchase Order PDF using Adobe PDF templates and FDF API.
  • Developed asynchronous solution for Profile updates on the website using JMS technologies.

Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, iText Web Services, Prime Faces 3.x WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, Jboss 4.x, JDBC Template, MVC, AJAX, Oracle 10g, IBM WebSphere, IBM MQ Series, Eclipse, Beyond Compare, CA Harvest, Quality Center, JSF 2.x.

Confidential, Plymouth Meeting, PA

Java Developer

Responsibilities:

  • Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
  • Extensively used Hibernate framework to persist the operations data to the database.
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database.
  • Used Web Services for communication between the different internal applications.
  • Used Apache Axis as the Web Services framework for creating and deploying Web Services clients using SOAP.
  • Developed an enterprise web application using JSF 2.0 MVC Framework.
  • Scaled the component interactions and generalized the interfaces using RESTFUL.
  • Used SOAP for the communication between the different internal applications.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Developed classes to interface with underlying web services layer.
  • Designed and developed JSP pages using Spring MVC framework.
  • Implementation of LDAP support in application, for user authentication using JNDI login against an LDAP server
  • Used Spring Security for Authentication and authorization extensively.
  • Designed rich user interface screens using AJAX, Java Script, CSS and HTML.
  • Involved in the design of the Referential Data Service module to interface with the various internal databases using JDBC.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server.
  • Developed and deployed the applications on Oracle WebLogic Application Server.
  • Worked on database interaction layer for insertions, updating and retrieval of operations data of internal applications from oracle database by writing stored procedures.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams and state diagrams and implemented these diagrams in Microsoft Visio.
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Developed controllers and actions encapsulating the business logic.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Java 1.6, JSP 2.2, Servlets 3.0, Spring MVC, Hibernate, Apache Axis, XML, JNDI, JDBC, Spring, Oracle WebLogic Application Server 11g, Oracle 10g, Eclipse 3.5, HTML 5, CSS,AJAX, JavaScript, Ant, JUnit, Microsoft Visio.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Worked with business and user groups to identify and implement functional enhancements and new requirements.
  • Developed UI for the website, which is compatible with all the browsers and tested using Smart Stack.
  • Used Spring IOC and MVC for enhanced modules.
  • Developed the Persistence Layer using Hibernate.
  • Integrated Struts Tiles to create reusable front end pages.
  • Integrated with various third party tools such as JSF 2.x, Light box, Maxmind, iText, Htmlunit and dialog boxes etc.
  • Developed Employer self-registration process.
  • Implemented Employment application template for different employers in the admin module.
  • Worked on the Job posting feature in admin, employer, and career service modules.
  • Generating Reports for Clients.
  • Responsible for delivering quality work to the client.
  • Enhancement of Java applications.
  • Attending to scrum call with the client daily.
  • Used Rational Clear Case as a source control for code changes.
  • Followed coding and documentation standards.
  • Used Rational Clear Quest to document and track issues and resolutions.
  • Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
  • Involved in configuration and deployment of application on tomcat server.

Environment: Java, J2EE, J2EE architecture, Servlets, JSP, spring, Web services, Prime Faces 3.x Taglibs, Hibernate, XML, HTML, Java Script, SOAP,RAD, Ant, Log4J, Oracle, tomcat server, Clear Case, Linux, JSF 2.x, Linux.

Hire Now