We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Sanjose, CA

SUMMARY

  • Around 7+ years of Experiencein all facets of J2EE Application design and development, including requirements analysis, implementation, deployment and maintenance
  • Experience in using Java, J2EE, Java Servlets, JSP, JSTL, Spring, JDBC, Java Beans, EJB, Hibernate, JPA, JavaScript, XML, and Web Services.
  • Strong Experience in Spring Frameworks, Oracle ADF, Hadoop and Hibernate ORM.
  • Experience on using design patterns including MVC, Facade, Factory, Iterator, and other Obect Oriented desing patterns.
  • Proficient in designing and developing Web Services using WSDL, SOAP, XSD, microservices and Axis.
  • Expert in using Java Collection classes, Thread Libraries, and JDBC.
  • Experience in using JSP, HTML, JavaScript, DOM and CSS.
  • Subsential experince in executing the SDLC using Agile methodlogy with emphasis on software quality.
  • Expert on using WebLogic, JBoss, Tomcat Apache, and Resin.
  • Excellent hands on experience using leading IDEs: Eclipse, SST and Netbeans.
  • Experience on Linux RHEL 5, Windows 2008, Win XP/07, Centos Operating Systems.
  • Working experience on Oracle, and MySQL Relational databases. Expert in using Toad and SQLDeveloper.
  • Strong Database development experience in writing SQLPlus, and SQL with good knowledge of RDBMS fundamentals.
  • Experienced in writingPL/SQL procedures, Triggersin Oracle andStored Proceduresin DB2 and MySQL.
  • Experience in using test driven designs (TDD), and developing unit testing using JUnit APIs.
  • Provided technical support for debugging web applications, database and assistance to production systems.
  • Capable of Learning new technologies quickly and adapting to a new environment. Excellent Troubleshooting skills.
  • Strong interpersonal skills, ability to interact with team members and good communication and presentation skills.
  • Worked closely with the project management, business analysts and users to completely define specifications to help ensure project acceptance.

TECHNICAL SKILLS

Programming Languages: Java 1.6, SQLPlus, JavaScript, JQuery, HTML, XML, CSS, bash Scripts, C/C++, SQL.

Web Technologies: JSP 2.0, Java Servlets, Struts 2, Java Beans, EJB, JDBC, JavaScript, AJAX, JNDI, CSS, XML, HTML, SOAP, WSDL, Web Services and Microservices.

Operating Systems: Unix/Linux RHEL 5, Windows 2008, Win XP/07, Centos 6

Databases: PL/SQL, DB2, Oracle 10/11g and MySQL 5.1

Frameworks: WebLogic, JBoss, Spring, Hibernate, Hadoop, JSP, EJB 3, Oracle ADF.

Tools: /IDE’s: Eclipse 3.0, Net Beans 6.0, CVS, Tortoise SVN, SoapUI, Toad, SQLDeveloper, Maven, Ant

Design Methodologies: OOAD, MVC Model, OOPS, UML - Agile Project Methodology

PROFESSIONAL EXPERIENCE

Confidential, SanJose, CA

Sr.Java/J2EE developer

Responsibilities:

  • My responsibilities were to design and develop Java/J2EE application for Billing module, Monitoring module and Scheduling online facilities.
  • Enhanced and maintained several Spring Components (MVC, Façade, service, controller) in implementing Business Logic and to interact with the other subsystems, Maintained Spring configuration files.
  • Re-factored and enhanced the API of IABS to support Wholesale Billing System.
  • Developed the Spring Utility Classes, entity classes, and Hibernate template classes for DB access.
  • Emphasize experience in Java/Java core collection, thread libraries and JDBC.
  • Simple use of UML use cases and class diagrams and sequence charts.
  • Designed and developed of Add, Edit andprofile view web pages for the Credit Monitoring module, including Search and Result modules for Accounts Department and customers.
  • Worked with the business analysts, project managers and end-users to gather requirements, design the database, and develop the application subsystems.
  • Developed the SQL stored procedures usingPL/SQLfor the Debt Collection module in Scheduling subsystem.
  • Involved in transferring knowledge, trained new developers and team members in creating web applications
  • Actively participated in Unit, Integration and User Acceptance testing phases.

Environment: Java/J2EE,Spring Beans,JDBC, JavaScript, JQuery, AJAX,XML, JSP,HTML, DHTML, RHEL 6,SQL, PL/SQL, Hibernate 3, JUnit, Oracle 10g,WebLogic.

Confidential, Westlake OH

Sr.Java Developer

Responsibilities:

  • Extended functionality in the GUI client using Java Swing.
  • Provided operations to assist users to provide insurance policy information, selecting new policies, make changes to existing policies and manipulate (sort, compare) search results.
  • Developed the specs and high level design for several reusable components like the logging service.
  • Designed web portals using HTML & used Java script, AJAX.
  • Developed User Interface using JSP, HTML, AJAX, CSS, creating business processes .
  • Developed Servlets, Core Java components and JSPs using Struts Frame work.
  • Used springs framework to implement the MVC model and Hibernate to connect to the Database.
  • Extensively developed Servlets and JDBC calls for accessing data from database.
  • Developed Database connection methods using JDBC to connect Oracle database.
  • Used JSF for handling the client side GUI.
  • Implemented End to End testing and code reviews using JTEST and Junit.

Environment: JDK 1.5/1.6, JSP, JDBC, Spring 2.5.0 Oracle 9i, Struts 2.0, Hibernate2, HTML, Servlets, JavaScript, AJAX, JUnit.

Confidential, Plano, TX

Sr.Java/J2EE Developer

Responsibilities:

  • Developed iterations, including planning, requirements analysis, design, writing unit tests throughout the life-cycle of the project using Agile (Scrum) Methodology.
  • Optimally prepare, develop, and maintain physical application design based on functional.
  • Created Java Server Pages for client presentation (View) and interaction with business layer.
  • Developed Multi-threaded applications and also applied some other core Java concepts like Data Encapsulation.
  • Clients and Servers communication using Restful Web Services.
  • Involved in the deployment of the application into Apache Tomcat Server.
  • Implemented Spring MVC 2.5.0 and Hibernate3 framework to support for MVC architecture.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Created tables stored procedures and triggers in Oracle. Used Hibernate for mapping between databases and objects in Java.
  • Responsible for Implementation, Maintenance and Production support for the Product.
  • Implemented the extraction of data to JSP’s and Java Servlets from Oracle utilizing JDBC.

Environment: HL7, JDK 1.5/1.6, JSP, JDBC, Spring 2.5.0 and Hibernate3, Restful Web Services, Apache Tomcat, Oracle 10g, Maven, JavaScript, JUnit 4.0.

Confidential, Dallas, TX

Sr.J2EE Developer

Responsibilities:

  • Created Java Server Pages for client presentation (View) and interaction with business layer through remote and home interfaces of JMS/ MDB, EJB (Stateless Session Beans).
  • Used Message Queues to get the requests and send the responses back.
  • Involved in the deployment of the application into IBM WebSphere Application Server.
  • Implemented Struts, Springs1.1.0 and Hibernate2/3 framework to support for MVC architecture.
  • Developed iterations, including planning, requirements analysis, design, writing unit tests throughout the life-cycle of the project using Agile (Scrum) Methodology.
  • Optimally prepare, develop, and maintain physical application design based on functional.
  • Used Core Java concepts of Multithreading and Data encapsulation.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Created tables stored procedures and triggers in Oracle. Used Hibernate for mapping between SQL databases and objects in Java.
  • Middleware (Diamond Core Framework) experience with Enterprise JavaBeans (EJB) using a production EJB server. Developed Stateless Session Beans (SLSB).
  • Designed web portals using JSF/HTML & used Java script, AJAX for Client side validations.
  • Responsible for Implementation, Maintenance and Production support for the Product.
  • Implemented the extraction of data to JSP’s and Java Servlets from Oracle utilizing JDBC.

Environment: JDK 1.4/1.5, JSP, JSF, JDBC, Struts 1.1, Springs1.1.0 and Hibernate2/3, IBM WebSphere 6.0, EJB 3.0, MDB, JAXB, Diamond Core, ReqPro/ReqWeb, IBM MQs, JAXB, Oracle 10g, Maven, JavaScript, JUnit 4.0.

Confidential, Reston, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Optimally prepare, develop, and maintain physical application design based on functional.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Created tables stored procedures and triggers in Oracle.
  • Middleware experience with Enterprise JavaBeans (EJB) using a production EJB server such as Web Logic Server. Developed Session Beans.
  • Designed web portals using HTML, PHP& used Java script, AJAX for Client side validations.
  • Responsible for Implementation, Maintenance and Production support for the Product.
  • Developed Database connection methods using JDBC to connect Oracle database.
  • Inspected all inbound and outbound network activity and identifies suspicious patterns using IDS.
  • Used IPS with combination of IDS and an application layer firewall for protection.
  • Implemented the extraction of data to JSP’s and Java Servlets from Oracle utilizing JDBC.

Environment: JDK 1.4/1.5, BEA Web Logic, Enterprise Java Beans (EJB), JSP, JSF,XSL, XSLT, Jbuilder, Rational Rose, Clear Case, XML, SML, Perl, Oracle 8, Perl, Shell Scripting, Linux, Ant, Log4j.

Confidential

J2EE Developer

Responsibilities:

  • Interacted with Business users during requirements gathering and designed the system using UML (Class Diagrams and Sequential Diagrams) with OOD features.
  • Used spring framework as middle tier application framework and handled persistence strategy using spring’s ORM module for Hibernate.
  • Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
  • Involved in developing web tier using Spring MVC Framework.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
  • Used best practices and design patterns Singleton, DAO, DTO, MVC etc.
  • Developed various Controller classes and used spring’s validator for form validations.
  • Developed code to consume Web services using Spring-WS and used SOAP based messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
  • Used JSTL for view coupled with spring bind tags and enhanced UI with CSS.
  • Used Display Tag to show data in tabular form.
  • Worked on SQL Server as the relational backend.
  • Log4j used for logging and tracing.
  • Followed best practices of TDD consistently testing service and data access tier using JUnit.
  • Wrote build scripts for the application using Ant.

Environment: Spring 2.x,Spring MVC, Hibernate 2.x, JUnit 3, JSTL, JBOSS 2, SQL Server, Log4j, Ant, XML, HTML, CSS, JavaScript, Web services, SOAP, WSDL.

Confidential

Java/J2EE developer

Responsibilities:

  • Developed web tier using Struts MVC, Struts Tiles, and Struts Validator.
  • Used JDBC for persistence layer and MYSQL as relational backend.
  • Wrote several Action Classes and Action Forms to capture user input and created different web pages using JSTL, JSP, HTML, Custom Tags and Struts Tags.
  • Implemented Struts Declarative Exception handling for exception handling in web tier.
  • Service and data access tier tested using JUnit.
  • Used Log4j for logging and tracing.
  • Used Display tag for tabular data representation and data export to different formats like CSV, Excel and PDF.
  • Wrote Ant builds to build and migrate the application across development, test and production environment.
  • Used AJAX to perform simple XML Http Request for retrieving data dynamically into the web page and displayed them using JSON.
  • Bug fixing and peer to peer review for the other developer’s source code.

Environment: JDK 1.4.2, Eclipse, JDBC, Struts 1.x, Tiles, SVN, JUnit, JSTL, JSP, Tomcat, MYSQL, Log4j, Ant, XML, HTML, CSS, JavaScript, AJAX.

We'd love your feedback!