We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Springfield, IllinoiS

SUMMARY

  • 7 years of IT experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • Have solid foundation on the Java Standard Edition, Java EE, Component models, Management and communications APIs.
  • Involved in building various software models using Waterfall Model, Agile Methodologies-Scrum.
  • Expertise in developing Server-side business modules using Java, J2EE, EJB, JSF, JMS, JNDI, JDBC and JPA in Windows and Unix Environments.
  • Expertise in building web enterprise applications using Servlets/JSP’s, Struts 2.x, JSF and Spring MVC.
  • Design time experience implementing UML (Unified Modeling Language) using Microsoft Visio and Rational Rose.
  • Experience with Service Oriented Architecture (SOA), development and deployment of Web Services using SOAP, WSDL and JAX-WS, JAX-WS, JAXB, Restful Web services, Spring-RS.
  • Developed Maven, ANT scripts in to build and deploy J2EE Applications.
  • Strong working knowledge in Core Java in Collections, Exception Handling and Multi Threading.
  • Worked extensively on Spring IOC, Spring MVC and used ORM tools Hibernate 3.0.
  • Used Hibernate Caching, HQL, Database Transactions, Hibernate Connection Pooling.
  • Expertise in deploying applications on WebSphere, WebLogic, JBoss and Tomcat.
  • Developed several REST web services supporting both XML and JSON.
  • Experience in version control tools like CVS, SVN to manage and control software development.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.
  • Major strengths are familiarity with multiple software systems, ability to learn quickly new technologies, adapt to new environments.

TECHNICAL SKILLS

Languages: Java, SQL/PLSQL, Javascript

J2EE Skills: JDBC, JMS, JNDI, EJB, Servlets, JSP, Java Beans, JSF, JUnit

Web Technologies: HTML, JavaScript, Ajax, CSS, JQuery, XML, SAX, DOM, XSL, XSLT, XSD.

Servers: WebSphere, Tomcat 6.x, Weblogic

Case Tools and IDE: Eclipse, NetBeans, Spring Tool Suite

Frameworks: Hibernate, Struts, Spring, JSF

Databases: DB2, Oracle and MySQL Server

Version Tools: SVN, CVS, ClearCase

Web Services: SOAP, REST

PROFESSIONAL EXPERIENCE

Confidential, Springfield, Illinois

Senior Java Developer

Responsibilities:

  • Involved in migration of vendor application from JSF 1.2 to JSF 2.0.
  • Coded to convert JSP’s to xhtml and developed the front end using faces and tomahawk tags.
  • Used JERSEY API to develop restful web services.
  • Designed and implemented Facelets for generating the application wide Templates and Template clients to take the advantages of developing as Tiles.
  • Written unit test cases using JUnit and Mockito framework.
  • Developed DAO interfaces for hibernate to interact with DB2.
  • Rewriting of JSP’s to XHTML pages to take advantage of strict validation, and to overcome the problems of JSP using along with JSF display technology.
  • Removed the dojo scripts previously used to validate the front end and handled the validations with javascript.
  • Used annotations basedHibernatebeans development, to eliminate the mapping XML files.

Environment: JSF 2.0, RESTful, Hibernate, Facelets, MyFaces, Websphere 8.5.5, DB2, RAD, ClearCase, ClearQuest, Mockito, JUnit, Maven, Dojo

Confidential, Kansas City

Senior Java Developer

Responsibilities:

  • Followed Agile methodology, interacted directly with the client, provide on the features, implement optimal solutions, and tailor application to customer needs.
  • Created and configured Spring Inversion of Control using Dependency Injection.
  • Used Decorator design pattern for development of wrapper classes.
  • Monitored the error logs using log4j and fixed the problems.
  • Performed unit testing using JUnit and used Mockito framework to mock the dependent classes.
  • Implemented XML-based communications protocol using JAXB.
  • UsedHibernate and DAOlayers to offer abstraction for the business from the database related code (CRUD).
  • Used Sybase database to persist the data using Hibernate.
  • Mapping Database objects corresponding to Sybase tables using POJO classes.
  • Used TortoiseSVN for maintaining the code.
  • Used EclEmma for testing the code coverage.
  • Using Maven build tool to build and deploy the application.

Environment: Spring IOC, Hibernate, Maven, JUnit, Mockito framework, Eclipse, log4j, JAX-B, WebSphere, Maven, TortoiseSVN, Jenkins, EclEmma, Sybase

Confidential, Ewing, NJ

Senior Java Developer

Responsibilities:

  • Involved in analysis, design and high-level coding phase.
  • Used Spring MVC at presentation layer.
  • Implemented Dependency Injection between components using Spring's Inversion of Control technique.
  • Developed front-end content using JSP, Servlets, HTML, JavaScript and CSS.
  • Responsible for setting up AngularJSframework to achieve data binding between HTML and JavaScript objects.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Involved in testing the Rest services using chrome's Postman rest client.
  • Used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Monitored the error logs using Log4J and fixed the problems.
  • Involved in Unit and Integration testing.

Environment: Spring MVC, Maven, UML, HTML, CSS, Eclipse, AngularJS, SQL, Ajax, Log4J, RESTful, JAX-RS, JIRA, Oracle 10g, Tomcat

Confidential, Tampa, FL

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed the User Interface using JSP including frameworks Struts, and AJAX. Used AJAX and JavaScript for Server side/client side validation.
  • Developed the application using J2EE Design Patterns like Singleton and Factory pattern.
  • Used JAX-WS 2.0 for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI.
  • Created Web.xml, Struts.xml, Validation.xml files to integrate all the components in the Struts framework
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Worked with WebSphere application server that handles various requests from Client.
  • Developed test cases using JUnit.
  • Developed the build scripts using Maven.

Environment: Java, Hibernate, Struts, Servlets, XML, Tortoise SVN, JSP, MVC, JUnit, Maven, WebSphere server, JAX-WS 2.0, Log4J, SOAP, DB2

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Used JQuery and JSF 2.0 validation framework for front end validations.
  • Worked on integrating JSF frameworks with Spring and also developed backing beans for coding presentation layer using PrimeFaces.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
  • Developed and deployed various Entity EJBs and session EJBs.
  • Used Jaxb annotations to marshall and unmarshall the request and response objects.
  • Involved in developing PL/SQL Procedures, Functions, Cursor, Triggers and Packages to provide backend security and data consistency.
  • Collaborated with testers, developers, QA team and prepared test plans (both unit testing and integration testing) for producing high quality software applications.

Environment: JSP, DHTML, JavaScript, UML, HTML, CSS, Eclipse, Java1.5, J2EE, SQL, Ajax, UNIX OS, Log4J, Oracle 10g, JSF, JQuery, SQL Server 2008

Confidential

Java Developer

Responsibilities:

  • Generated the Use Case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase.
  • Developed the User Interface using JSP. Used AJAX and JavaScript for Server side/client side validation.
  • Developed client slide components utilizing Java Swing framework.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, Servlets, XML, Tortoise SVN, JSP, MVC, UML, DOM, MS SQL, JavaScript AJAX, Swing, Tomcat

Confidential 

Java Developer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Used UML to draw use case diagrams, class & sequence diagrams.
  • Implemented client side data validations using JavaScript.
  • Implemented views using JSP & JSTL1.0.
  • Performed application level logging using log4j for debugging purpose.
  • Involved in fine tuning of application.
  • Thoroughly involved in testing phase and implemented test cases.
  • Involved in the development of Entity Relationship Diagrams.

Environment: Java SDK 1.4, JSP, Servlet, JSTL1.0, CVS, Tomcat, JavaScript, and Oracle9i, SQL, Eclipse, UNIX.

We'd love your feedback!