We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

West Chester, PA

SUMMARY

  • Java Programmer around 8 years of experience in Software Development using Core Java and Java J2EE Technologies.
  • Worked with complete Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, Test Driven improvement.
  • Designed UI using JSP and HTML, DHTML, JavaScript, CSS, jQuery, Bootstrap and AngularJS for providing the user interface and communication between the client and server.
  • Proficiency with Node JS and Backbone JS.
  • Worked with spring - hibernate, spring security, spring validations and Spring-JDBC integration on various web-applications.
  • Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, and JDBC.
  • Experience in implementing Spring AOP/AOC and spring dependency Injection
  • Implemented application level persistence using Hibernate and spring.
  • Implemented J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton and Front Controller.
  • Worked on different Application and Web Servers like IBM Web Sphere, JBoss, Web Logic and Apache Tomcat.
  • Have complete command on Java development tools, which includes Eclipse and Net Beans.
  • Good at Object Oriented Analysis and Design, J2EE patterns needed to develop both internet and enterprise application.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and also used Hibernate Annotations to reduce time at the configuration level.
  • Expertise in using HTML, Java Script, AJAX, Angular JS with Twitter Bootstrap.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Worked on implementing Service Oriented Architecture (SOA architecture) using Web Services (SOAP, REST, and UDDI).
  • Experience working with My SQL and SQL Server, PostgreSQL.
  • Hands-on experience in using SVN for version control.
  • Worked with Maven/ANT builds tools.
  • Expert knowledge of data structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions
  • Profound knowledge of mathematical and statistical principles and formulas.
  • Excellent critical and creative problem solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.

TECHNICAL SKILLS

Languages: C, C++, C#, Java, J2EE,JDK 1.6/1.7/1.8

Web: HTML, CSS, Java Script, JSON, Angular JS, Bootstrap

Frameworks/ORM tools: Spring, Struts, Hibernate, EJB

J2EE Technologies: Java,JSF,CS JSF,JSP,JDBC,JNDI,Swings,Servlets,JQuery,Struts1.x/2.0, Springs2.x/3.x, Spring Batch, Hibernate 2.x/3.x.

App Servers/ Middleware: WebSphere, Tomcat, Glassfish, Weblogic, JBOSS.

IDE/GUI Tools: Eclipse, NetBeans, JDeveloper, WSAD, RAD.

Operating System: UNIX, LINUX, Mac OS X, Windows NT/2000/XP/7/8.

Web services stack: XSD, WSDL, JAXB, CXF, SOAP, REST.

Database/Tools: JDBC, Oracle, MySQL, DB2, PostgreSQL, Teradata, Mongo DB.

Libraries and Tools: Ant, Maven, Log4j.

Version Control: Tortoise SVN, CVS, Clear case, GIT, TFS.

PROFESSIONAL EXPERIENCE

Confidential, West Chester, PA

Senior Java developer

Responsibilities:

  • Extensively participated in the Analysis, System study and Designing of the project.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Extensively involved in designing the database schema design and its development.
  • Developed the presentation layer using Servlet, HTML, CSS, Java Script, JSPs, JSON and XML.
  • Used Twitter Bootstrap to develop responsive User Interface.
  • Integrated AngularJS with HTML to bind the data using expressions.
  • Developed the application using Spring Web MVC architecture.
  • Developed the application using Spring IOC Dependency Injection.
  • Configured the crosscutting concerns like logging, security using Spring AOP.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
  • Experience in coding numerous DAO’s using Hibernate Dao Support.
  • Developed the logic for performing the integrity checks for various source files in the Controller layer.
  • Hands on experience in designing of the complex back-end framework.
  • Consumed Web Services using AXIS and used SOAPUI to test implemented web services and third party services. Used JAX for processing.
  • Used both Apache Tika and Apache Lucene for Content Extraction and Indexing the Content.
  • Used Log4j to implement logging facilities.
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Subversion (SVN) for version control.
  • Used Maven as a build tool. Implemented Java to XML binding.
  • Configured and Deployed application on Apache Tomcat Application Server in Mac OS X environment.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used Splunk to see the error logs in the application.

Environment: JDK 1.5, Java EE 5.0, WebSphere Application Server 6.1, RAD 7.0, Oracle 10g, JSP 2.1, Spring 2.0, Hibernate 3.0, Java Beans,MVC, HTML, DHTML, CSS, Java Script, XML, Angular JS, Castor XML, Maven2.0.7, UML, Junit, Log4j, TOAD, WindowsXP.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
  • Developed web application usingSpring MVC framework.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • UsedSpring Inversion of Control, to make application easy to test and integrate.
  • UsedAuto wired PojoandDAOclasses withSpringControllers.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap with MySQL database as the backend.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • UtilizedSpringannotationsand XML configuration forDependency Injection
  • Implemented web services for communicating by using SOAP
  • Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
  • UsedLog4jto print the logging, debugging, warning, info on the server console.
  • UsedRational Clear Casefor version control.
  • UsedCodePro Analyticsto make sure all the code maintain standards.
  • Interacted with testing team to fix defects.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, Angular JS, jQuery, Bootstrap, AJAX, JSON, Java 5.0, JSP, JavaScript, HTML, CSS, DOJO, SOAP, JAX-WS, JDBC, DB2, Log4j.

Confidential, Michigan

Sr. Java Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Developed Spring and Hibernate based multi- tier Web Application.
  • Created and maintained the configuration of the Spring Framework
  • Involved in configuration of Spring MVC, E-mail, File-Upload, and Integration with ORM Framework (Hibernate).
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Develop UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.
  • Configured Hibernate objects in the Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
  • Implemented ORM in the persistence layer using Hibernate frame work.
  • Deployed the ear files on the Web Sphere Application Server.
  • Used Maven for building the entire web application and deploy them on WebSphere.
  • Involved in server side validations using AJAX
  • Deployed applications on IBM WebSphere Application Server.

Environment: Java 1.7, J2EE, Spring 3.0.5, Hibernate 3.5, JSP, JDBC, HTML, JavaScript, AJAX, CSS, Oracle 11g, Eclipse, Unix Shell Scripting, CVS, WebSphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Designed and developed the user interface using JQuery, JavaScript, and XHTML.
  • Designed front-end, data driven GUI using JSF, HTML, JavaScript, and CSS.
  • Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Implemented server side validation using both form based validation and the struts validator framework.
  • Created tile defs, struts-config files, validation files and resource bundles using Struts framework.
  • Intensively used several struts based tag libraries and custom libraries.
  • Implemented batch processing to update the database and automate transaction processing.
  • Performed Event-driven process automation for job scheduling and work queue functionality.
  • Configured tiles with struts as an implementation for Composite View design pattern.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Used HQL(HibernateQuery Language) to write static and complex queries while Oracle 10g database.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.
  • Implemented business processes to develop email notification components using JMS API.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
  • Performing Code merge using SVN.

Environment: J2SE 1.4, J2EE, Servlets, JMS, WebSphere 6.1, RAD 7.0, Hibernate 2.0, Oracle 10g, JSF 1.2/Primefaces,WSDL, Web services, SOAP, XML, XSLT, XPath, XML Schema, Unix, HTML,SVN, Bugzilla, Rational Rose.

Confidential

Java Developer

Responsibilities:

  • Developed front-end using JSP, HTML, CSS, Java Script and Jquery. Responsible for developing Servlet.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Developed database design, connectivity and access.
  • Wrote MySQL queries and used JDBC API.
  • JDBC is used for data interaction with Oracle database.
  • Worked in Windows environment for building the application using net beans IDE.
  • Developed test cases and performed unit testing using JUnit.
  • Extensively used Collabnet subversion for version control.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Deployed the application on WebLogic Application Server.
  • Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used CVS as version Control system.

Environment: Java, J2ee, Sybase, Bea WebLogic Server, Jstl, Sql Server, Struts, Frame Work, ANT, Tomcat Application Server, Servlets JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP, and Linux.

We'd love your feedback!