We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Fort Mill, SC

PROFESSIONAL SUMMARY:

  • Over 8+ years of Software design, development experience in web - based and distributed enterprise applications on Java and J2EE/JEE Technologies.
  • Experience in design and development of multi-tier application using Java, J2EE, Servlets, JSP, Struts, Web Services, Hibernate and Spring Framework.
  • Designed and developed the application using Struts, Spring and Hibernate Frameworks.
  • Expertise in developing MVC architecture for web based applications using Struts and Spring MVC framework.
  • Experience in GUI development using HTML, CSS, JavaScript, XSLT, JAXB Web Services, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Extensively used the JSON objects with AJAX for UI displays.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL or PL/SQL, Stored Procedures.
  • Test Driven Programmer with thorough knowledge in unit testing with JUnit.
  • Implemented REST Web Services for other applications to communicate.
  • Experience in writing technical documents like Detail Design, creating screen mock ups using Visual Studio, preparing Test Cases, conducting Code/Peer Reviews, Unit and Integration testing.
  • Ability to plan, prioritize and work under pressure in a small team environment with excellent analytical, logical, communication and programming skills.
  • Strong analytical, debugging and problem solving skills. Excellent communication, presentation skills and a good team player.

EXPERIENCE AND TECHNICAL SKILLS:

Core Expertise: Java 1.8/1.4/1.3/5 , J2EE 6/5/1.4/1.3/1.2 , EJB 3.0/2.0/1.1, JSF, Servlets 2.3, JSP 2.0/1.2/1.1, UML, XML, JAX-WS, Web Services, Struts 1.x/2.x, Spring 3 .1/2.5, POJO, Design Patterns, Hibernate 4.0/3.2/3.0

Programming Languages: C, C++, Java

Implementation Methodology: UML, Object Oriented Analysis and Design, OOPS

J2EE Technologies: Servlets, JSP, JSF, JDBC, Enterprise Java Beans (EJB)

J2EE Framework: Apache, Struts, Spring, Hibernate

Servers: Web Sphere 5.0/6.0, Web Logic 8.1/6.0, Apache Tomcat Server6.0/7.x, Jboss

Web Technologies: XML, CSS, Java Script, HTML, XSL, XSLT,AJAX, JSON-DTD

Web Services: REST, SOAP

Source Control: TeaLeaf

RDBMS: Oracle 9i/10g, SQL Server, DB2, Sybase

IDE: Eclipse, Web Logic Workshop 8.1, JBuilder, IBM WSAD 5.1 and Net Beans

Database & Tools: SQL, PL/SQL

Operating Systems: Windows (latest version), UNIX, LINUX, Mac OS

Tools: Word, Excel, Visio, PPT, TOAD, Eclipse IDE

Build Tools: Maven, ANT, Gradle

Logging Tools: log4j,slf4j

PROFESSIONAL EXPERIENCE:

Confidential, Fort Mill, SC

Senior Java Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology
  • Designed presentation layer and UI components with AngularJS and (JQuery) and JSON.
  • Wrote test cases using Junit.
  • Used spring core to create beans and to define bean scopes and dependencies.
  • Used spring based validation to validate input at the server-side and populate data in dev environment.
  • Developed data access object to handle queries using JDBC template.
  • Employed Hibernate/JPA for ORM mapping and persisting the data in the backend.
  • Involved in exposing, consuming and packaging REST Web services.
  • Integrated Log4J for logging.
  • Used SVN to store current and previous versions of source code and it allows for concurrent editing of those source files by multiple.
  • Developed Web-services to expose the business methods to external services.
  • Created maven scripts for build and deployment.
  • Configured Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Worked on SQL queries and PL/SQL like interacting with Database, writing Stored Procedures and debug and fix the issues as well.
  • Created Technical Documentation as per the Company standards.

Environment: Java, Spring, Spring Batch, REST, Hibernate, Sybase, Eclipse Kepler, JUnit, Jira, Jenkins, SVN, Maven, RAD7.0.

Confidential, Rancho Cordova, CA

Java Developer/Batch Support

Responsibilities:

  • Analyze the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
  • Involved in modifying UI layer using JSP, HTML, Servlets, EJB, along with Controller classes.
  • Involved in developing and implemented the Spring MVC Architectural Pattern using Springs Framework including JSP, Servlets, EJB, and Form Bean.
  • Used Spring framework to validate input at the server-side.
  • Used JSF framework in deploying UI components, events and listeners.
  • Used XML and JSON messages for Data transfer.
  • Developed process classes for data processing, database access (JDBC), connection pooling, SQL Queries using joins.
  • Used Oracle as resource tier and developed PL/SQL Stored procedures using TOAD, Function and Event Triggering in add, update and retrieval modules.
  • Experienced in Unix Shell Script, PL/SQL, SQL, Solaris, and Linux.
  • Involved in developing and running the batch jobs which runs every night.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
  • Performed UNIT testing, QA testing, Regression testing, and System testing.

Environment: Java, J2EE1.4.2.10, EJB2.0, Java Servlets2.4, JSP1.2, JavaScript, oracle 9i/10g, XML, Eclipse3.1, ANT, Java, JUnit, Agile Workflow Process, Toad, VPN, MS-Project, ATG Ecommerce Suite, ATG 7.1.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Prepared Low Level Design documentsfor Technical architecture documents which consist of Sequence diagram, Class diagram and component diagram using rational software Architect and the Pseudo Code Logic.
  • Involved in UI (User Interface) development of Life Quote, Application and purchase Phase 1.5
  • Developed MAX Implementation (Internationalization) using Spring MVC interceptors.
  • Tested the developed Web services usingSoap UI.
  • Developed Life Quote User Interface screens using SFX/Ajax/HTML.
  • Implemented Controller and Model layer using Spring MVC.
  • Communicated with the developed Web Services using REST Client and JSON.
  • Implemented Saving Life Quote to Request DB using SEED and JRF
  • Implemented Life Quote POC migration from SFX5.0 to SFX6.0.
  • Developed Test Cases for Life Quote POC using Junit and Easy Mock.
  • Used IBM TeaLeaf cxImpact Portal tool to capture, analyze and event produce the customer's online experience with life application.
  • Used XStream as XML parser.
  • Used Splunk tool for logging and analyzing Build results.

Environment: Java 1.5,spark 7.3(SFX, MAX, BGL, SEED, JRF), XML, VMware vFabric tc server v2.6JavaScript, AJAX, Spring 3.1.2, Junit 4.8, Easy mock 3.1, Apache-CXF 2.4.2, Maven 2.5.1, Splunk, Soap4.0.1, Microsoft Visio 2010, TeaLeaf v8.2.

Confidential, Gaithersburg, MD

Java Developer

Responsibilities:

  • Was involved development and implementation of front end Screens for Claims Module.
  • Was involved in the understating and testing the business rules for the Claims Edits Processing using Rules Engine.
  • Implementation of design patterns such as DAO, MVC, and Factory patterns.
  • Developed the JSP’s under view of the MVC framework using the Struts framework.
  • Contributed to the development of Provider Enrollment, Client Eligibility, module using Struts MVC framework.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Write the XML configuration files for report generation
  • Developed the J-unit test cases for all the categories.
  • Involved in build and deployment using ANT.
  • Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation
  • Performed UNIT testing, QA testing, Regression testing, and System testing.
  • Supported for debugging the application to fix the errors that were reported by testing team.

Environment: Java, J2EE1.4.2.10, EJB2.0, Java Servlets2.4, JSP1.2, JavaScript, oracle 9i/10g, XML, Eclipse3.1, Ant, Java, JUnit, Agile Workflow Process, Toad, VPN, MS-Project.

Confidential

J2EE programmer / Web Administrator

Responsibilities:

  • Developed web based utilities for users using JSP and Java Script.
  • Used JavaScript and HTML for client validations.
  • Developed code for servlets.
  • Developed and Deployed EJBs and Servlets in IBM WebSphere 3.5.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams using Rational Rose 2000.
  • Used Struts tiles for JSP layouts.
  • Involved in server side programming using Servlets and Session Beans.
  • Developed web based utilities for users using JSP and Java Script.

Environment: Java, EJB, Servlets, Swing, HTML, Java Script, Oracle 8.x, IBM WebSphere 5.0, Windows NT.

We'd love your feedback!