We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • Having 9+ years of experience in developing, deploying and maintaining application using Java and J2EE technologies
  • Expertise in Object Oriented Programming concepts (OOP), Knowledge of multi - threading and distributed environment.
  • Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
  • Good experience on application servers like Apache, JBoss, Web Logic, Web Sphere.
  • Experience in development of software applications using Java, JDBC, Servlets, JSP, JSTL, Struts, JSF (Java Server Faces), Hibernate, spring, Java Script, HTML, CSS, XML, XSLTand AJAX.
  • Experience in developing applications using waterfall, RAD and Test Driven methodologies
  • Expertise in creating the SQL and PL/SQL queries, Functions and procedures.
  • Proficiency in programming with different Java IDE’s likeEclipse, MyEclipse, NetBeans, RAD and JDeveloper.
  • Hands on expertise in front-end development utilizing Java Script frameworks such as Angular JS, jQuery as well as front end technologies HTML5, CSS3, Ajax.
  • Good exposure to Java Web Services development using Spring 3.0.
  • Good experience in XML, X-Path.
  • Strong experience in Scrum Methodologies, UML and Test Driven Methodologies and MVC based frameworks like spring, Struts.
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle and DB2.
  • Experience in writing JUnit and DB Unit test cases in test driven environment.
  • Proficient in Core Java, Enterprise technologies such as EJB, Struts Framework, Spring Framework, JMS, JTA, Hibernate, iBatis, Java Web Service, SOAP, REST Services, Java Thread, Java Socket, Java Servlet, JSP, JDBC, Core Java etc.
  • Expertise in Spring MVC, Spring Dependency Injection, Spring Batch, Spring ORM, spring web flow, Spring DAO, Spring Core, Spring AOP and Hibernate and iBatis.
  • Developing various user interface components and web pages using Struts framework, JSP, Struts Custom Tags, HTML, DHTML, and JavaScript
  • Integrating Struts with JSP and using Struts Custom Tag Libraries to display the value of variables defined in configuration files, parse XML, conditionally display parts of a page, and access the database
  • Hands on experience of using tools like MyEclipse.
  • Knowledge of working on DTD, XSD.
  • Well experienced on Code Review, Testing (Unit Testing) and Code fixes based on review and test results.
  • Expertise in requirement /specification gathering and estimation.
  • Have a sound experience of using Java Beans.
  • Expertise in document designing.
  • Oracle Certified Java Programmer.
  • Experience working extensively on both UNIX based and Windows environments.
  • Quick Learner, highly motivated team player with excellent organizational, analytical and communication skills.

TECHNICAL SKILLS:

Java/J2EE Technologies : Java1.x (JDBC, Multithreaded Programming, Swing, Socket Programming, JNI, and JMF), J2EE 1.x (EJB, JSP, JSF, Servlets, Java Mail, RMI, Web Services - SOAP, REST Services, JMS, JNDI, LDAP, Struts, Spring 1.2/2.x/3.x, JUnit, Ant, Log4j, XML, and Ajax)

Other Languages : C, C++, JavaScript, PHP

Operating Systems : MS Windows 9x/NT/2000/XP/2003 and UNIX

Databases : Oracle 8i/9i/10g, 11g, MS Access, MS SQL Server 7.0, MySQL.

Frameworks : Struts 1.2.9/2.x, spring 2.5/3.x, Hibernate 3.1.

Application/Web Servers : WebSphere 4.0/6.0/6.1, WebLogic 6.2/7.0/8.1/9.2/10. x, JBoss 3.0/4.x, TomCat 5/6.x

IDE and Configuration Tools : RAD 6.0/7.x, Eclipse 3.2/3.3, MyEclipse7.5/8.6, Toad, SQL Developer, MS Visio, StarUML, Front Page

Design Patterns : J2EE Core Patterns

Web Technologies/Protocols : HTML, JavaScript, JQuery, Angular JS, ExtJS-3.x/4.x, Ajax, XML, Xerces, DOM, Struts, spring, JSF, Cocoon, Custom Tags, Web Services, Cascading Style Sheets, PHP, Drupal, SMTP, TCP/IP, LDAP, HTTP, and SNMP

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:  

  • Developed JSPs for the presentation layer.
  • Interacted with oracle database by using JDBC.
  • Involved in SDLC of application developed using AGILE methodology
  • Worked on Self Service registration process for user registration from different products.
  • Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
  • Designed user interface for users to interact with system using jQuery, JSON, JavaScript, HTML5, CSS3, and Angular JS.
  • Developed JSP pages using tag libraries.
  • Developed presentation layer using JSP, HTML, Java Script, HTML5, JQuery and CSS.
  • Created user-friendly GUI interface and Web pages using HTML5 and CSS and JSP.
  • Developed custom inversion of control framework for JSP/JSF portlets on Liferay Portal Server.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
  • Used Model View Controller pattern, JSP as the presentation layer, Struts as the controller.
  • Used Spring 3.0 for transaction management and for dependency injection.
  • Integrating spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
  • Creating test environments with IBM Websphere Application server for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
  • Designed and Developed Java Objects based on Java Patterns and UML Specifications.
  • Prepared Hibernate mapping files and prepared POJOs.
  • Experience in writing logs using Log4j/SLF4J.
  • Performing debugging, testing and review of the programs.

Environment: Core Java, spring 3.0, Spring MVC, HTML, Angular JS, HTML5, Agile, XML, Hibernate, JQuery, JSF, JSP, Java Script, Oracle.

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Using JSF with Rich Faces for Application Development.
  • Developed and executed JUnit test cases/suites.
  • Implementation of create update screens using AJAX.
  • Developed Use cases and Sequence and Class diagrams.
  • Used Java script, EXT JS, AJAX - JSF validations for client side validations. 
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rules.
  • Worked with I Text library to bring up PDF.
  • Worked on a Special feature of spring which includes a JSF VariableResolver implementation that is aware of Spring-managed beans.
  • Worked with Spring API Packages and Spring Resolvers for integrating JSF Beans with Spring Beans which are maintained by Spring IOC.
  • Implemented JSF’s Internationalization using various Resource Bundles.
  • Used spring with a Web Application Context containing JSF's managed-beans and integrates it into spring's context hierarchy.
  • Used Hibernate to interact with database.
  • Involved in performance tuning of the Portal using JProbe which is an integrated toolkit for diagnosing and eliminating inefficiencies and code errors.
  • Used AJAX Asynchronous Java API for XML for better look and feel and better validation.
  • Worked with CSS3 to bring out look and feel of the portal.
  • Used JIRA for bug tracking and project management functions.

Environment: Java, J2EE, JSF, Rich Faces, Spring, Hibernate, JNDI, XML, HTML5, UML, ANT, Maven, BEA WebLogic 9.2, CSS3, Ajax, JavaScript, EXT JS, Eclipse 4.2, Oracle 11g, PL/SQL, Sql Developer, JProbe, Perforce, Cruise Control, Tectia SSH Client, JIRA.

Confidential, Pittsburgh, PA

Java/ J2EE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Worked on Enhancements and Post Production Fixes for Employer Resource Information Center (ERIC) Application.
  • The enhancements required us to develop new correspondences and fix the old correspondences.
  • Implemented Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Designed and Developed the UI Framework built using JSF Apache My Faces, Ajax4JSF.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), Business Delegate etc.,
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Responsible for configuring and deploying the builds on WebSphere App Server
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Wrote data Components for ERIC application, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application.
  • Worked on Adobe Form Server and Extension Rights Server for generating correspondences as PDF and PDF forms are submitted online.
  • Log4j frame work was used to debug and trace the application.

Environment: Java 1.5, J2EE 1.5, JAXB, XML, XSD, IBM Web Sphere, IBM DB2, IBM MQ, IBM Rational Application Developer (RAD) 7.0, JSF, Adobe LiveCycle Designer 7.0, XDP, Form Server, Aqua Data Studio, JavaScript, log4j, Junit, JMS.

Confidential, Malvern, PA

Java/ J2EE Developer

Responsibilities:

  • Understanding new requirements, preparing Prototype and developing new screens.
  • Involved in Interfaceback office system.
  • Involved in front end and backend designing using design patters like Model View Controller (MVC) during system development life cycle.
  • Processing payment related messages and changing status of the payment.
  • Preparing unit test classes using Junit.
  • Involved in internal fund transfer transactions to process e-deals.
  • Worked on support in EFT team.
  • Check-in/check-out the code and functional document form version control system.
  • Attended knowledge transition session on Investment, Derivatives, Money Marketing and Fixed Income.
  • Involved in Continuous integration development practice
  • Participated in offshore meetings and status calls.
  • Involved in complex database query tuning.
  • Converted some of the RMI calls to Web Service usingSOAP protocol.
  • Involved Admin activities on Web Sphere application server.

Environment: JavaScript, HTML, DHTML, Tiles, J2SE, JSP, Servlets, EJB, Java Mail, Apache Struts framework, MVC, Web Service, SOA, SOAP, ANT, Log4j, CVS, SAML, XML, JBuilder 7.0, Web Sphere 6.x, LDAP, Oracle8i and Windows NT/2000, JUnit.

Confidential, Warwick, RI

Java Developer

Responsibilities:

  • Involved in the requirement gathering and analysis. Designed the requirements and recorded them in the document in Use case diagrams and Flow diagrams.
  • Worked on the User Interface design and development of the IDE using core Java, XML.
  • Implemented MVC architecture using MVC pattern in the code.
  • Involved in the requirement gathering and was the direct point of contact with the client.
  • Design and implementation of Restful web services.
  • Developed the application using the Spring MVC and Hibernate framework.
  • Worked with Hibernate for developing persistence classes to interact with database.
  • Designed the Junit test cases and removed the minimal defects from the code before passing to the QA team.
  • Used the Log4j mechanism to introduce the defect logging mechanism in the code.
  • Created the requirement specification document and the functional document for modules.

Environment: Core Java, Eclipse Plugin development framework, SWT/JFace, CDT

We'd love your feedback!