We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Around 7 years of experience as a developer in requirement analysis, design, development and maintenance of N - Tier applications using Core JAVA, J2EE and Object Oriented Client-Server technologies.
  • Designed and developed several multi-tier Web based, Standalone, Distributed, Client-Server and Multithreaded applications using Object Oriented Analysis and Design (OOAD) concepts. Knowledge of Unified Modeling Language (UML) and Service Oriented Architecture (SOA) mostly in cross platform environments.
  • In-depth understanding of various Design Patterns like MVC, Service Façade, Service Locator, Singleton, Data Access Object, Data Transfer Object, Business Delegate, Decorator and Factory.
  • Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, EJB, JMS, Struts, AJAX, Hibernate, Web Services, XML, JNDI, JDBC.
  • Expertise in MVC 2 architecture using Struts with features like Validation framework, Tiles framework and Internalization.
  • Worked on Spring framework for developing Multi-Tier distributed Enterprise Applications.
  • Extensive working experience in developing SOAP and REST Web services using ApacheAxis and CFX frameworks.
  • Strong Knowledge in Web Service Description Language (WSDL) using SOAP protocol, and Extensible Mark-up Language (XML) and XML parsers such as DOM, SAX.
  • Expert level experience in OOD/P, design patterns, UML, Agile methodology, iterative, water models of s/w development.
  • Worked extensively on Database Design, Normalization. Strong abilities in Data Modeling, Database Design, Views, Normalization and Functions using SQL Server, Oracle, Postgre, HSQLDB.
  • Experienced in designing, developing and maintaining portal applications using IBM WebSphere on Rational Application Developer (RAD).
  • Extensive knowledge of web technologies like HTML, DHTML, JavaScript, Perl and CSS.
  • Comfort working with JavaScript Frameworks like BackboneJS, jQuery and Dojo.
  • Experience in writing, optimizing PL/SQL queries, development of complex joins, views like database objects in Oracle, DB2.
  • Hands on Experience in using Maven, ANT and Jenkins for automating software build processes and managing build artifacts.
  • Experience in the application servers JBOSS, WebLogic, WebSphere, GlassFish and Apache Tomcat.
  • A good team player with excellent technical, communication & interpersonal skills.
  • Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.

TECHNICAL SKILLS

Programming Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), SQL, PL/SQL, VB

UML Tools: MS Visio 2010, Smart Draw 2012, Rational Rose

Web Technologies: Servlets 2.3/2.4/2.5, JSP, JDBC, Tag Libraries, EJB2.0/3.0, JAXP, JSTL, Applets, DHTML, HTML, Backbone.js, CSS, JavaScript and Bootstrap

Framework: Struts 1.1/1.2/2.0, Spring 2.0/2.5.

IDE: Eclipse 3.2/3.3, Net Beans 5.5.1, Oracle JDeveloper 06/05, RAD 7.0/7.5.

ORM: Hibernate 3.0, iBATIS 2.2

Application Servers: WebLogic 10.1/9.1/8.1/7.0/6.1 , WebSphere 7.0/6.0/5.0, Apache Tomcat 5.5/6.x, JBOSS 7.0/7.1/8/8.1 , IIS

Build /Test Tools: ANT, Maven, Jenkins, Hudson,JUnit 3.8/4.0, JWeb Unit, Http Unit for JUnit.

Protocols: TCP/IP, FTP,HTTP/HTTPS, REST, SOAP and LDAP

Databases: Oracle10g/9i/8i,MySQL5.2,DB2,PostgreSQL8.1.4,SQL Server 7.0/2000/2005

Loggers: Log4J, SLF4J

Operating Systems: Unix,RedHat Enterprise Linux 5, Sun Solaris 9, Windows 2000/NT/XP/07, Ubuntu 12.04.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Senior Java Developer

Responsibilities:

  • Followed Agile - Scrum methodology for development of the product using AtlassianJira Agile for Agile scrum project management/update.
  • Used Spring Framework to implement the enhancements.
  • Built the JVMs, Installed SSLs and deployed the application in Apache Tomcat Server.
  • Used Hudson for continuous integration on Apache Tomcat supporting Git for revision control.
  • Developed the web pages BackboneJS, Perl Scripting, HTML, JavaScript, CSS, JQuery, JSP, Servlets, Tag libs and J2EE technology framework using Spring 2 (MVC, JDBC), Hibernate, and Web Services with J2EE design patterns.
  • Implement web service components using Apache CXF implementation.
  • Developed user front end form field authentication usingPerland JavaScript.
  • Involved in the Development of Spring Framework Controllers.
  • Worked on Spring application framework features IOC container.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Communicated and worked with WebLogic Application Server for application support.
  • Responsible for writing PL/SQL queries for pulling up the data from Oracle database for the applications.
  • Continuous integration using Jenkins on JBoss server - monitoring and troubleshooting.
  • Used Maven and Ant for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Responsible for development of configuration, mapping and Java beans for persistent layer (Object-Relational Mapping) using Hibernate as well as JDO API implementation.
  • Worked on creating UNIX/LINUX environment to deploying the code in UNIX JVM’s.
  • Created various Jasper reports based on iReports and web basedJasperreportsto provide Billing Ops with financial data.

Environment: Core Java,J2EE, JDK 1.6,Spring, Hibernate 4.0,Oracle 10g, JMS, JSP1.2,PL/SQL, Backbone JsPerl, JavaScript, JQuery, CSS,AJAX, RichFaces, XML Apache Solr, Apache Tomcat,EJB, JavaBeans, Maven, ANT, JUNIT, WSDL, JBoss, WebLogic,log4j,Jenkins,Git,Jasper Reports, Unix/Linux.

Confidential, San Ramon, CA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development of application using AGILE methodology.
  • Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
  • Extensively used Java Collections like ArrayList, HashMap and HashTable.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and Spring frameworks.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented caching in hibernate to improve performance by caching the result of queries.
  • Implemented Object-relational mapping in the persistence layer using hibernate framework in conjunction with Spring functionality.
  • Created configuration files for Spring, Hibernate and JSF navigation.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Developed Web tier by using Ajax, BackboneJS, Html, CSS, Bootstrap, RichFaces, JavaScript, Perl script and JQuery ensuring cross browser compatibility.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Deployed applications as archived files and as exploded archive directories.
  • Used WebSphere Server6.1 with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebSphere Server tools.
  • Installed and Configured the WebSphereMQ.
  • Used ANT tool for building and packaging the application.
  • Used Jasper Studio and iReport Designer for creating different types of reports.
  • Worked on Unix/Linux scripting.

Environment: Java 1.6, J2EE, Core JAVA,Servlets 2.0, JSF1.2, JSP 2.1, Spring2.5, Bootstrap, CSS, Tiles, Log4J, Jenkins, ANT, Hibernate 3.0,TIBCOBusiness Works 5.x,Web services, Apache AXIS 2, JMS, WebSphere6.1,WMQ 7.0,IBM ClearCase, Oracle 10g, Eclipse 3.4, Dojo, BackboneJs, Ext JS, AJAX, Perl, JUnit, Html, JavaScript, JQuery, Jasper, Unix/Linux.

Confidential, Milwaukee, WI

Senior JAVA Developer

Responsibilities:

  • Studied and understood the request for proposal (RFP) for various modules of Valhalla project.
  • Involved in business meetings to understand and analyze the extended functionality.
  • Involved in designing the process developed the proof of concept with the skeleton framework.
  • Worked as a developer on Core Java,multithreading and collections.
  • Implemented SaaS delivery model usingWeb services, service-oriented architecture (SOA ) and Ajax as underlying technologies.
  • Prepared Technical Use Cases and Low Level Design Docs.
  • Involved in Development of Rich User Interface using HTML, JavaScript,Bootstrap,Perl Scripting, Ext JS, Backbone.js,JSP’s and Tag Libraries using Java Server Faces (JSF) framework.
  • Developed cross browser compatible web pages.
  • Involved in Integrating the User Interfaces with Different Backend Engines.
  • Involved in Designing of Class Diagrams, Sequence Diagrams and Context Diagrams.
  • Developed WSDL interface files.
  • Developed XSD’S and implemented inheritance in creating Objects.
  • Implemented RESTful Web Services using EJB Session Beans.
  • Web Service calls implemented using the JAX-RPCclient, SOAP client.
  • Created SOAP Objects using XML-SPYE to test the deployed Web Services.
  • Database layer is implemented using Hibernate with POJO.
  • Developed Hibernate mapping files.
  • Hibernate O-R Mapping tool eliminated all the JDBC calls.
  • Performed penetration tests on client Web Applications.
  • Used Maven for Building automated suites and continuous integration and Git for Version control.

Environment: Core JAVA,J2EE, Oracle, Servlets, JSP, Java Beans, Rational Rose (UML), JSF, Hibernate, HP Fortify Software Security Center (SSC), WebSphere Application Server, IBM Rational Application Developer (IRAD 6.0), SOAP, REST Web Services,JavaScript, Perl Scripting, Ext JS,Backbone.js, Custom Tags, HTML, Bootstrap, Maven, Git,WindowsXP, Linux.

Confidential, Calabasas, CA

Software Developer

Responsibilities:

  • Used Object Oriented Design and Object Oriented Programming concepts of Core JAVA like Polymorphism, Multithreading, Inheritance, Interfaces, Generics, Collections and Socket Programming.
  • Worked on the application for secure card payment services along with the integration of other services provided by the bank.
  • Extensively involved in design and implementation of front-end User Interface development using HTML,DOM, CSS, JSP, JSTL, JavaScript and Perl scripting, JQuery,Dojo and AJAX.
  • Created HTML and JSP’s for Graphical User Interface.
  • Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.
  • ConfiguringWebLogicApplication Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Used Struts-Tiles as reusable components for JSP’s and developed user views using custom tags from JSP’s and data validation using Struts for easy expendability of the project.
  • The controller uses XML mappings in Struts to map the request to the server side functionality.
  • Used Stateless Session Beans (EJB) in session façade and for implementing business logic.
  • Used and Message Driven Beans (MDB EJBs) for sending Payment messages to backend servers to process the payment.
  • Designed and Developed new Features in the client/server/mobile applications. Features included SMS, MMSand OAuthetc.
  • Used PL/SQL, Stored Procedures for handling Database in Oracle.
  • Used SOA concepts to implement SOAP and RESTful Web Services integration.
  • Used Hibernate framework to deal with the all database related transactions.
  • Developed the Maven build scripts for building the EAR file and used Eclipse as an IDE.
  • Used Apache Log4J logging API to log errors and messages.
  • Created various Jasper reports based on iReports and web based Jasper reports to provide Billing Ops with financial data.

Environment: Java 1.6, Core JAVA, Multithreading, Collections, Apache Struts 2.0, Hibernate 3.0, JSP 2.0Servlets, SOAP and RESTful Web services,HTML, CSS, AJAX,Perl, XML,XSLT, XSD, PL/SQL, JavaScriptJQuery, WebLogicPortal 10.3.3, Oracle 11i, Maven, Jasper Reports,Eclipse, Log4J, UNIX,Windows XP

Confidential

Software Engineer

Responsibilities:

  • Coordinated and performed analysis, design, configuration and implementation of various modules
  • Involved in functional and technical requirements of the application based on client inputs and worked on SRS and UML design specification using Microsoft Visio
  • Created and migrated database objects through various development, and production environments
  • Implemented automated processes to export and import data from one system to another using multithreading, JQuery and PL/SQL procedures.
  • Provided advanced services to clients, ensuring applications design and programming
  • Acted as Team Lead and also involved in development activities for Office Setup, Project Management and Contract Management, Human Resources Modules
  • Worked on Contract and Contractor Modules from the client place and delivered successfully
  • Monitoring the status of the project and issues
  • Developed the SOAP based Web Services for PDA application and Document Management Systems
  • ANT to compile and generate EAR, WAR, and JAR files
  • Unit and Integration of the application
  • Used CVS for version control across common source code used by developers

Environment: JDK1.5, Core JAVA, Multithreading, JSP,Struts 1.2, Hibernate, Apache Tomcat, PostgreSQL 8.1.4, XML, SOAP, JNDI, Web Services, Apache axis, CVS, XSLT, ANT, Linux.

We'd love your feedback!