We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • 7+ years of experience in Analyzing, Designing, Implementing, Integrating, Deploying, Testing of Java/J2EE based enterprise applications in Health Care, Insurance, E - commerce, Banking & Financial Domains
  • Excellent understanding of OOPS concepts and Design Patterns and experience in applying them in designing and developing business applications.
  • Full versed with SDLC process, Agile/ Scrum Development and related tools like Rally and JIRA
  • Ability to understand the application business in detail, ensuring concerns addressed by interacting with the client, stakeholders and other teams wherever necessary.
  • Experience in Designing and Developing enterprise applications using Core J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS, Java Beans, Web services, XML
  • Hands on experience in using Design patterns, Concurrent and New IO Packages
  • Proficient in developing applications using Spring and Modules (Spring-DI, MVC, Spring JDBC and AOP)
  • Experienced with development and testing of SOAP web services using SOAP and Restful Protocols
  • Experience in Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database and defining configuration files and using annotations as well
  • Experience in Struts Framework and converting legacy application from Struts to Spring framework
  • Experience with Web Services, Development and Deployment using Axis, and Jersey frameworks
  • Working experience in front-end/presentation tier development using JSP, Custom Tags, JavaScript, Ajax, CSS, web 2.0, jQuery and integrating with controller to display the java bean data
  • Configuring and deploying applications on to Tomcat, WebSphere & Oracle Weblogic servers.
  • Well versed in developing Ant and Maven scripts for the build and deployment of J2EE applications.
  • Experience with Log4j, JUnit/ TestNG, XML Parsers, JAXB, and JAXP
  • Experience in UML, generating diagrams using Rational Rose and Together J tools
  • Experience in designing and coding stored procedures, triggers, functions and packages.
  • Well aware and experienced in maintaining all the software Design, Development, Setup, Deployment related documentation throughout the project life cycle
  • Proven ability to plan, manage, motivate and work efficiently in a team environment.
  • Strongly self-motivated, enthusiastic and always keen to learn new technologies.

TECHNICAL SKILLS

Languages: Core Java, C, C++, SQL, and Shell Script

Web Technologies: Servlets, JSP, Java Beans, JDBC, JAXP, JAXB, HTML, CSS, JavaScript, JQuery, AJAX.

J2EE Frameworks/ API: Spring Core, Spring JDBC, Spring ORM, Struts 2/ 1.x, Hibernate, JUnit, TestNG, ANT, MAVEN, Log4j

SOA Technologies: Web Services, SOA, WSDL, UDDI, SOAP, REST, AXIS, and Jersey Framework

Databases: Oracle, MySQL DB2, MS Access

Web/Application Servers: Apache Tomcat, Oracle WebLogic, JBoss, WebSphere

IDE/Other Tools: Eclipse, RAD, OEPE, SQL Developer, Toad, SPLUNK, RALLY, JIRA

Operating Systems: Windows, Linux, Solaris, MAC, DOS

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Java Developer

Responsibilities:

  • Involved in gathering business requirements with the end user, designed and developed the project using Spring Framework and used Agile methodology.
  • Attended daily scrum meeting, release planning and iteration planning meetings
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Developed the DAO layer using the hibernate and mapped using annotations
  • Worked Spring MVC Controllers with annotations and integrating hibernated DAO using Spring
  • Developed and Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks in RAD IDE and SOAP UI
  • Configured the Spring, Hibernate, Log4j configuration files
  • Helped UI to integrate the java beans data using JSTL, Spring tags
  • Successfully used JMS in the application for sending message to Queue
  • Involved in the design and development of Hibernate beans and mapping files to access the database.
  • Reverse Engineered to generate Hibernate mapping files using Eclipse IDE.
  • Designing the application with reusable J2EE design patterns like Front Controller, Session Facade, TO (Transfer Object) and DAO patterns
  • Developed using Java Server Pages, JQuery, JSON, TAGLIB, JSTL to integrate java Data with
  • Managed DB Schema Tables, Stored Procedures, Functions, and triggers in Oracle/MS Sql Server 2005/ DB2.
  • Involved in testing and deployment of the application on WebSphere Application Server during integration and application testing phases
  • Used ANT, Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Jenkin and Maven
  • Handled Remedy production incidents and worked with offshore team and reviewed logs using Splunk
  • Responsible in Debugging/Troubleshooting the issues and fixing the Production Support / Customer Support issues

Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Oracle11, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, Rally, Splunk, UML, Web Sphere, Linux

Confidential, Jacksonville, Florida

Java/J2ee Consultant

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Integrated business layer using Hibernate with Spring DAO and generated Hibernate Mappings, POJO’s, DAO’s using reengineering tool in RAD
  • Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies
  • Configured and integrated Hibernate frameworks for Spring DAO framework and wrote Service Finder class to locate the Spring managed bean.
  • Wrote and maintained Spring bean configuration files for data sources, IOC beans, AOP, DAO and different injection types.
  • Hands on experience with data persistency using Hibernate used Criteria API and HQL for querying Oracle databases and Spring Framework
  • Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
  • Developed Spring Configuration files to wire the Java Components using Spring Dependency with annotations
  • Developed and Consumed Enterprise wide web services using SOAP and RESTFUL web services (Using AXIS and Jersey frameworks)
  • Validated SOAP, Restful Services using SOAP UI tool and generated Client using Eclipse IDE
  • Created and automated unit test cases using JUnit for the project
  • Used deployment and Continuous Integration (CI) tools like ANT, Maven, Jenkin
  • Co-ordinate with various teams: Business, Deployment, Support, Quality Assurance and Off-Shore teams
  • Extensively used SQL queries and Stored Procedures for interacting with the Oracle database
  • Involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase.
  • Used log4j for tracking errors and debugging the code.
  • Used SVN for code repository and as version control mechanism.
  • Used Oracle 10g as a DB Server and involved in writing stored procedures and SQL statements for data retrieve.
  • Created test cases and Involved in Unit Testing.
  • Developed the classes for Unit testing by using JUnit and Jtest for the entire application and executed test cases for Unit, System and Integration testing.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Provided 24 x7 on-call Production Support. Helped in debugging and fixing issues related to the applications deployed on WebSphere Application Server. Used Splunk and provided root cause analysis.

Environment: Java 5.0, JSP, Ajax, Spring Framework, Hibernate, Web Services, SOAP, RESTFUL, EJB, JMS, UDDI, WSDL, SOA, SOAPUI, XML, HTML, Log 4j, RAD 7, Splunk, Oracle 10g,, SunOS (UNIX), Subversion, Ant and Windows XP.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analysing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Implemented the JSPs, Servlets, and EJBs in the MVC Struts Framework to effectively handle the workflow of the application.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
  • Developed Controller Servlets, Action classes, configured Action mappings and errors. Executed complete implementation of business/data access layer in WebSphere Application Server.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern
  • Involved in configuring Web.xml, Struts-config.xml.
  • Made changes to configuration files when the fixes occurred.
  • Developed the Login screen so that only authorized users and authenticated administrators can only access the application using Struts, Servlets, HTML and JavaScript.
  • Developed Log4J logging API to log errors and messages.
  • Created Test Plan, High-level design, Interface agreement documents for major release.
  • Developed build and deployment scripts using Maven to generate WAR, EAR and JAR files and store them on the repository, publish and deploy on the WebSphere.
  • Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
  • Used XML as data communication format between different modules. Used CVS for code repository and as version control mechanism.
  • Deployed and built various versions of BIM on different server boxes.

Environment: Java, J2EE (EJB 3.0, JNDI), Servlets, HTML, MVC Struts, JMS, PL-SQL/SQL Procedures, WebSphere Application Server 6.1, Splunk, Rational Rose, UML,XML, Oracle, CVS, Log4j, Unix.

Confidential, Jacksonville, Florida

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the Analysis, Design and implementation of the project.
  • Followed Scrum Agile methodology for iterative development of the application.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements
  • Involved in system design, enterprise application development using object-oriented analysis in Java/JEE6.
  • Used Struts MVC Framework to construct the dynamic web pages (Presentation Layer).
  • Designed and development of Struts Action Classes.
  • Implemented Validation (Server Side) with the help of Struts Validation Framework.
  • Developed JavaScript and JQuery functions for all Client side Validations.
  • Interfaced with Oracle back-end using Hibernate framework.
  • Used various industry standard design patterns like façade, factory and singleton.
  • Design and implementation of RESTful Web services.
  • Used Firebug for browser side debugging and developed JUnits for Unit Testing.
  • For Continuous Integration we used Jenkins.
  • Experience with Maven build and deployment process.
  • Used SVN version controlling to maintain project versions.
  • Used the Log4j frame work to log the system execution details to log files.
  • Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process, which gives the ability to pinpoint the errors.
  • As a part of Quality assurance participated in the Code review process as a part of Quality Engineering Team.

Environment: Java(JDK 1.6), J2EE, JavaScript, Struts 2.0, Hibernate, Eclipse, JUnit, JSP, JSON, HTML

Confidential

Java Developer

Responsibilities:

  • The project included building a scheduling tool for nurses with optimal patterns at the backend using Java.
  • Responsible for coding and implementing MVC2 with JSP, Struts, Hibernate.
  • Developed JSP custom tags using Tag Libraries
  • Introduced various validation methods to prevent wrong inputs.
  • Designed the logic using Java classes and DAOs to perform the functionalities.
  • Integrated the Struts and Hibernate to achieve Object relational mapping.
  • Developed the test cases and performed the unit testing.
  • View is constructed by using JSP, HTML, CSS and JavaScript.
  • Developed the UML diagrams for the application architecture using Rational Rose software.
  • The tool when deployed was estimated to save 80 man-hours of clerical staffing work every week in the hospitals.

Environment: Java1.4, Struts 1.2, HTML, Java Script, JSP 1.1, Servlets2.3, JDBC 1.2, JavaScript, Junit, Log4j, CVS, Web logic Server 7.0 and Oracle 8.0.

We'd love your feedback!