We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Chesapeake, VA

SUMMARY

  • Sun Certified Java developer wif over 7+ years of experience in designing and developing large scale enterprise applications using Java, J2EE, Struts, Spring, OpenJPA, JSF, WebServices, SOA, Dozer, XML, JAXB, Ant and Maven.
  • 3+ years of experience wif Jenkins
  • Love to have technical challenges in building applications.
  • Diversified experience as full stack JAVA/J2EE developer in various domains primarily financial and healthcare using diverse technologies
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JPA, Swing, JMS, RMI, XML and Web Services.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC, Rational Unified Process (RUP) and tools like UML, Rational Rose.
  • Experience in using frameworks and tools like JSF, Hibernate, spring, REST API, SOAP, ANT, JUnit, HTML5, JavaScript Frameworks (Ext JS, Node JS and Angular JS), CSS and Log4J.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Extensive experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in teh development of Multi-Tier distributed Enterprise Applications.
  • Experience in using Java IDE tools of IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Eclipse and familiar wif other IDE’s like OracleJDeveloper.
  • Experience in using and configuring WebSphere MQ, Tomcat Containers, and Weblogic.
  • Experience in using Oracle 8i/9i/10g, SQL Server, MS-SQL, No SQLdatabases and writing complex SQL queries.
  • Experience in using SQL and PL/SQL to write Stored Procedures, Functions and Triggers.
  • Experience of development in different environments like Windows 98/NT/2000/XP, UNIX.
  • Possess excellentcommunication, interpersonal and presentation skills along wif can - do attitude.
  • Ability to learn and use new systems and paradigms in considerably less time.
  • Strong team player wif organizational and analytical skills.
  • Very good experience in working on Offshore and Onsite model

TECHNICAL SKILLS:

Languages: Java, XML, XSLT, PERL, SOAP, JavaScript, PL/SQL, C, C++

Databases: Oracle, SQL Server,DB2, MS Access, Sybase

Web Technologies: JSP, JSTL, Tiles, Servlet, Java Beans, EJB, JDBC, XML, HTML, XSLT, JSF, CSS, JavaScript

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans.

Application Servers: JBoss, BEA WebLogic 7.x/8.x /9.x

Web Servers: Tomcat 5.5/4.0, Jenkins

Database Tools: TOAD, SQL Developer

Operating Systems: Windows XP, Unix and Linux

IDE & Versioning Tools: Eclipse, My Eclipse, RAD 7.5,JDeveloper, Microsoft Front Page, Microsoft Visual Source Safe, Concurrent Versioning System (CVS) and PVCS, ANT.

Frameworks: Struts, JSF, Spring, Hibernate and Velocity

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Chesapeake, VA

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like requirement gathering, Design, Analysis and Code development.
  • Implemented teh Struts framework based on MVC design pattern.
  • Developed teh Struts Action classes to perform teh business logic and developed teh Struts Action forms to collect theuser input.
  • Developed user interface using JSP, CSS3, HTML5, XHTML and JQuery.
  • Used Ajax for intensive user operations and client-side validations.
  • Implemented persistence layer using Hibernate dat use teh POJOs to represent teh persistence database tuples. These POJOs are serialized Java Classes dat would not have teh business processes.
  • Developed application service components and configured beans using Spring IOC.
  • Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to thefrontend form beans using Spring IOC pattern.
  • Developed email server integration using JavaMail API and custom text/html email templates using Apache Velocity.
  • Used GWT to create and maintain JavaScript application. Moreover, used to run and execute GWT applications in development mode.
  • Developed JMS based MDBs.
  • Used SQL statements and procedures to fetch teh data from teh database.
  • Configured and coordinated in build, release and deploy process in Weblogic server using Maven scripts.
  • Used Web Services for creating a service for module, which connects to SOAP.
  • Used WSDL for generating service and AXIS as web service engine and SOAP messages for connecting from Java to webservice and vice versa.
  • Used SOAP Web services - for getting information from third party.
  • Developed test cases and performed unit test using JUnit Framework.

Environment: Java 1.7, JSP 2.0, HTML5, CSS3,JQuery, PL/SQL, Spring 2.5, AJAX, JMS, Struts 2.0, SOAP, Eclipse IDE, Apache Velocity, BEA WebLogic 10.3, Hibernate3.0, MS SQL Server 2008, GWT 2.3, Maven, CVS, Oracle 11g.

Confidential, Cincinnati, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Worked closely wif Technical architects to come up wif new solutions for existing issues.
  • Designed Restful framework wif teh integration of Spring Framework.
  • Designed a framework for UI to communicate wif server components using REST services
  • Wrote Spring Security interceptors for Autantication and Authorization.
  • Involved in application performance tuning by optimizing teh DAO layer and SQL queries.
  • Implemented Key Auditing framework to audit teh errors and events in teh application.
  • Designing, Development, JUnit testing and Integration of many components of teh applications from end-to-end, i.e. Front-end (View) to EXT JS Controllers& configurations to Data Model and Hibernate mappings as well as generating entities.
  • Used Jenkins for integration in Apache Tomcat.
  • Extensively used JSON as data format for AJAX and REST Calls.
  • Worked wif teh Business Analyst for requirement gathering and organized regular Mockups during teh course of development while following agile methodology.
  • Involved in teh designing and development of Processes and modules using J2EE 1.5 guidelines wif JSP, Servlets and Java design patterns like Singleton, SessionFaçade, FrontController, DAO, Business Delegate and Service Locator.
  • All UI implementation using EXT JS, Node JS and I is one of teh team member to implement teh EXT JS framework in teh project.
  • Wrote EJB container for Apache Tomcat.
  • Used Jenkins to integrate teh build and trigger teh auto build and nightly deployment based on code check in in teh repo.
  • Designed UML diagrams and data model using Microsoft Visio and Rational Solution Architect (RSA).
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations in MS SQL Server 2008.
  • Developed AJAX based web based UI framework by utilizing JQUERY library. Used Rational tools for CVS as well as UML documents creation.
  • Implemented teh logging mechanism using Log4j framework and wrote test cases in JUnit for unit testing of classes.
  • Experience in using SASS wif CSS3 for designing purpose.

Environment: J2EE, Agile Development Process, Spring, EXT JS, AngularJS, RESTful Services, Tomcat, Jenkins, SQL Server 2008, Windows XP, GWT,SCALA,XML, SOAPUI, Eclipse Mars, Maven 3, CMS, Log4J, XML, JavaScript, JUnit, SVN.

Confidential, Elmhurst, IL

Java Web UI Developer

Responsibilities:

  • Involved in requirements gathering and developed Use case documents, Low Level Design documents and other design documents.
  • Involved in-group meetings wif Managers, Team Members in designing, implementing and testing.
  • Implemented MVC Architecture using Springand Struts 2framework for teh application.
  • Integrated Spring and Struts 2 Framework.
  • Involving in migrating teh code and functionality from Struts 2 to Spring.
  • Developed Action classes to delegate teh request to teh business models and Action Forms.
  • Coded SpringDAO’s wif Hibernate on teh persistence layer.
  • Used C-DATA hibernate sql queries to execute.
  • Mentored Junior team members to build applications at enterprise level.
  • Part of Application Performance Tuning team.
  • Used Java/J2EE Design patterns, Business Delegate, Singleton, Session Façade, Data Transfer Object (DTO) and Service Locator in teh project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Established continuous integration Jenkins server and build jobs to provide continuous automated builds based on polling teh Git source control system during teh day and periodic scheduled builds overnight to support development needs using Jenkins, Git and Maven.
  • Migrated WebserviceSOAP calls to Restful web services and made teh application SOAP free.
  • Customized third party vendor information using Restful web services.
  • Experienced in writing ANT Scripts to build jar files, Involved in System testing and fixed teh bugs.
  • Built teh application and deployed teh same on WebSphere application server.
  • Designed and documented REST APIs, including JSON data formats and API versioning strategy.
  • Implemented UNIX shell scripts for testing and various purposes.
  • Implemented XML features to store teh data in Database.
  • Initially teh Application was built using JavaScript and I was part of teh team to migrate from JavaScriptto AngularJS
  • Web interface is complex which uses GWT, JS, JSF and defined and implemented a simple approach tointegrate all.
  • GWT dependency was drastically reduced due to teh integrated approach and this lead to teh eliminationf GWT from application.
  • Designed and developed UI screens wif AngularJS,Node JS,JSF,Facelets,Google Web toolkit toprovide interactive screens to display data for Provider module.
  • Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQLand PL/SQL.
  • CreatedMQSeriesobjects on local and remoteMQservers.
  • Designed intranet application usingJavaswingcomponents.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used SVN version control for source code.

Environment: Java, J2EE, Struts 2.0, Log4j, IBM Web Sphere App server 5.x, Hibernate3.0, EJB, Junit, Oracle 11g, XML, Spring2.0, Java Swing, Jenkins, RESTfulWeb service, MQ, AngularJS, Tomcat,JSON,PL/SQL, RAD 6,JSF,SVN,UML,MQ-Series, HTML,Windows, Linux/UNIX.

Confidential

Software Engineer

Responsibilities:

  • Actively participated in client interaction for requirement gathering. Played a role like a Bridge Engineer between Development Team and Business Team.
  • Developed teh prototype and demonstrated to teh client.
  • Involved in development of teh system using J2EE.
  • Used RAD 7.0 as development tool for Java.
  • Used spring as teh main controller for Core. Used spring wif MVC framework, AOP (Aspect Oriented Programming), Spring DAO (JDBC) pattern, Inversion of Control (Spring Core) pattern.
  • Worked wif back end development (SQL Server 2000).
  • Deployed application in Tomcat5.5 server.
  • Used SVN as a Version Control Tool and followed standard software life cycle.
  • Used Log4j APIs for logging in teh application.
  • Used ANT for deployment.
  • Involved in unit testing using J-Unit.

Environment: Core Java, Web Services, Spring Framework 2.5, Tomcat 5.5, IntelliJ-Idea 9.2, XML, Log4j, J-Unit ANT

We'd love your feedback!