We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 6 years of experience in the design and development of software applications using Object - Oriented Programming and Java/J2EE technologies.
  • Profound experience on Implementation of complex Client/Server and Intranet/Web based n-tier systems in a variety of domains like Banking, Insurance, and E-commerce.
  • Hands on experience on planning, estimation, designing, developing and negotiation on application development issues with internal and customer resources, expertise in system study, design, development, code review, maintenance, deployment, documentation and testing of presentation, business logic, database access layer for various domains.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle.
  • Expertise in Java, Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC.
  • Excellent Knowledge of various Web & Persistence frameworks like Struts, Spring, and Hibernate.
  • Experience in web technologies like HTML, XML, JavaScript, JQuery, AJAX, and CSS.
  • Experience in SOA implementation using SOAP and XML processing APIs, REST Web Services.
  • Experience in building applications on Application/Web Servers like Apache Tomcat, JBoss, BEA WebLogic, and IBM WebSphere.
  • Exposure in creating Use Cases, Classes, Sequences and activity Diagrams using Rational Rose.
  • Experienced in using various IDEs like Eclipse, RAD, Spring Tool Suite, and NetBeans.
  • Good knowledge of Database design and development that involves ER Modelling, Relational database schema, writing queries using SQL and formatting results.
  • Experience working with different databases such as Oracle, SQL Server, and DB2.
  • Extensive experience in SQL programming language in Oracle PL/SQL database environments. Developed stored procedures, triggers, views, complex join queries. Strong and in-depth knowledge of various relation database systems.
  • Hands on experience with JUnit in performing unit test and Log4J in determining the application functionality.
  • Experience with Bug tracking tools like JIRA, Clear Quest, and Quality Center.
  • Experienced in software versioning and revision control tools like SVN and CVS.
  • Experience in various Design Patterns such as MVC, DAO, Front Controller, Session Façade, Singleton, and Factory.
  • Excellent understanding of Test-driven development, Software Development Life Cycle (SDLC) methodologies like Agile and Scrum.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

  • Java
  • C/C++
  • SQL
  • Servlets
  • JSP
  • JDBC
  • Web Services
  • JMS
  • EJB
  • HTML
  • XML
  • JAXB
  • JavaScript
  • JSON
  • CSS
  • AJAX
  • Struts 1.x
  • Hibernate 3.x
  • Spring 2.5/3.x
  • Apache Tomcat 6.x/7.x
  • JBoss 5.x
  • IBM WebSphere 6.x/8.x
  • BEA WebLogic 10
  • Oracle 9i/10g/11g
  • MySQL 4.x/5.x
  • SQL Server
  • DB2
  • Eclipse
  • RAD
  • NetBeans
  • JUnit
  • Log4J
  • Ant
  • Maven
  • CVS
  • SVN
  • ClearCase
  • Windows
  • Linux

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Java J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Analysis, Design, and Code Development.
  • Developed Google Map Web Application for order dispatch using Google Maps JavaScript API.
  • Developed Front-end application using JSP, HTML, JavaScript, JQuery, and CSS.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Implemented Remote Procedure Call (RPC) using JSON-RPC.
  • Designed and developed DAOs, Services, and Controllers to manage data and implement business logic.
  • Used Spring JdbcTemplate and Hibernate to interface with the database.
  • Implemented transaction management using Spring AOP and Declarative Transaction Management.
  • Designed various tables required for the project in Oracle database and developed Queries, Prepared Statements, and Stored Procedures.
  • Exported XML files to PDF using XSL Format and Apache FOP.
  • Used Maven to manage dependencies and automatic the build process.
  • Developed Test Cases using JUnit and cooperated with QA team in integration testing.
  • Followed Agile Methodology and used JIRA for planning and bug tracking.

Environment: Java, J2EE, Spring, Hibernate, Struts, Servlets, Web services, REST, JSON-RPC, HTML, JSP, JavaScript, JQuery, JSON, CSS, Google Maps JavaScript API v3, XML, Log4J, SVN, JUnit, Toad, Oracle 11g, Tomcat, WebLogic, Spring Tool Suite, JIRA, and Windows.

Confidential, New York, NY

Java J2EE Developer

Responsibilities:

  • Analyzed Spring MVC architecture in view of the application workflow and application development.
  • Developed the Persistence Layer using Hibernate and JPA.
  • Developed page templates using Struts Tiles framework.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in the integration.
  • Implemented cross cutting concerns like business transactions, logging and monitoring mechanism using Spring AOP.
  • Developed Stored Procedures for filtering ads depending on selection criteria.
  • Implemented Web Services based on SOA using SOAP, WSDL, and XML.
  • Used DOM Parser to parse the XML response from SOAP Web Services.
  • Wrote JUnit test cases and test suites for functionality testing.
  • Used Log4J for logging and tracing user-desired messages.
  • Followed Agile and Scrum Methodology in software development.
  • Development and Integration of the Application using Eclipse IDE and used SVN as version control tool.

Environment: Java, J2EE, Servlets, Struts, JMS, Hibernate, Spring, EJB, Web services, SOAP, UML, HTML, JQuery, JavaScript, CSS, XML, Log4J, SVN, JUnit, Oracle 11g, JBoss, and Windows.

Confidential, Hartford, CT

Java J2EE Developer

Responsibilities:

  • Used the Spring framework for building a web application according to MVC design pattern.
  • Used Controller Servlets for handling requests to manipulate business objects and invoke respective classes for making database updates.
  • Used Message Driven Beans to read the messages from JMS queues for asynchronous communication.
  • Implemented the data access layer by using Hibernate with Spring DAO and also developed mapping files and POJO classes.
  • Developed web pages to display the account transactions and details pertaining to that account using HTML and CSS.
  • Configured Spring and EJB to manage java beans and set their dependencies in a context file.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used Hibernate open source ORM framework for persistence management.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Developed Functions, Stored Procedures, and Triggers to process the trades and also established data integrity among tables sitting on Oracle Database.
  • Used Log4J for tracking errors and debugging the code.
  • Used Agile Methodology for implementing Iterative development.
  • Developed Test Cases and Unit Tests for functionality testing using JUnit.
  • Used Maven for building of application.

Environment: Java, J2EE, Servlets, Hibernate, Spring, EJB 3, JSP, XML, REST, Web Services, JMS, JUnit, Log4J, Oracle, WebSphere, Maven, and Windows.

Confidential, St. Louis, MO

Java J2EE Developer

Responsibilities:

  • Created UML diagrams like Class diagrams, Sequence diagrams, and Use case diagrams in different tiers of the module using Rational Rose.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed components of application using Struts and JSP.
  • Involved in the database retrieval and connections establishment to the SQL Server.
  • Developed JSP pages and Action Servlets for HTML generation and for session management.
  • Developed custom tags to get custom behaviors in JSP pages.
  • Used Validation Framework in Struts, created custom validations and action level validations using ValidatorActionFrom.
  • Designed and Developed Session Beans necessary for various functionalities.
  • Designed and developed DAO's to implement the business logic.
  • Implemented Spring architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in unit testing and system testing and prepared test scripts.
  • Implemented Custom Caching Objects to help efficient search instead of communicating with the database at every instance.
  • Monitored the error logs using Log4J and fixed detected problems.

Environment: Java, J2EE, JSP, Struts, Spring, Hibernate, Eclipse, XML, UML, Log4J, REST, Web Services, Rational Rose, SQL Server, Oracle, WebLogic, and Linux.

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in gathering functional requirements, providing cost estimates and performing the design and solution approach.
  • Involved in Java Multithreading programming.
  • Developed custom validators in Struts and implemented server side validations.
  • Developed EJB Session Bean to process user requests and Entity Beans to load and store information from database.
  • Used JSTL extensively to display the data from the backend on the JSP pages.
  • Used Session Facade extensively to provide a uniform coarse-grained service layer to separate business object implementation from business service abstraction.
  • Wrote Store Procedures for interacting with the database.
  • Writing Test Plans and Design Specifications for various modules.
  • Developed Front-end application using HTML, JavaScript and CSS.
  • Responsible to create, develop and implement SOAP Web Services components.
  • Developed Spring DAO layer using Hibernate with annotations using JPA.
  • Wrote JUnit test cases for classes developed in DAO layer.
  • Used Rational ClearCase for the version control of source code.

Environment: Java, J2EE, Spring, Struts, Hibernate, JPA, Servlets, JSP, JavaScript, CSS, EJB 3, SOAP, JUnit, ClearCase, SQL Server, Tomcat, and Windows.

Confidential

Java Developer

Responsibilities:

  • Designed and developed necessary UML Diagrams like Use Cases, Classes, Sequences, States and Activity Diagrams using IBM Rational Rose.
  • Developed various UI screens using JSP and HTML for retrieving details.
  • Implemented Action classes using Struts framework.
  • Developed JDBC code for Back-end processing.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used Log4J for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Coordinating with QC during Releases.
  • Used Crystal Report for designing and generatingreports.

Environment: Java, Servlets, JSP, JDBC, SQL, HTML, Struts, IBM DB2, Rational Rose, JUnit, CVS, Log4J, Crystal Report, RAD, and Linux.

We'd love your feedback!