We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

3.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Around 8 years of experience in all the phases of software development life cycle including Design, Development, Integration, maintenance, implementation and testing of various client/server, N - tier and web applications.
  • Experience working as Program Analyst, Designer in executing web based information decision-making projects using Java/J2EE related technologies.
  • Expertise in design and development of various web applications with n-tier Architecture using MVC and J2EE Architecture techniques.
  • Expertise in Servlets, JSP, JSTL, JDBC, EJB, JMS, Struts, spring, Hibernate, Java Script, Web Services.
  • Experience using Design Pattern: Session Facade, Value Object, Business Delegates, Singleton, Factory, Service locator and Data Access pattern.
  • Experience in Software Engineering Processes, Development Methodologies (UML, Rational rose), Agile methodologies, Business, Requirements Analysis, Object Oriented Analysis & Design and Implementation of software systems, based on industry proven best practices & standards.
  • Good work experience in using IDE tools like Eclipse, RAD, IntelliJ IDEA, Net Beans, and WSAD with WebSphere, WebLogic, and JBoss application servers and supporting services like LOG4J and ANT.
  • Experience in IBM MQ Series as Java Messaging Services (JMS).
  • Experience with XML related technologies such as XML parsing (DOM, SAX), XSL (XSLT, XPATH, XSL-FO), DTD, Schema, JAXP, JDOM, XQUERY.
  • Experience with Web Services in developing Service Oriented Architecture (SOA).
  • Experience in using ActiveVOS SOA Tool.
  • Experience on Oracle, PL/SQL, Conditional controls, Error Handling, Exception, Cursor Management, Subprogram and Packages.
  • Expertise in DB queries, stored procedures using SQL*Plus, PL/SQL.
  • Excellent experience with Java Script, AJAX and JQuery.
  • Experience on multiple platforms Linux and UNIX environment.
  • Expertise in Oracle Tools like SQL Navigator, TOAD, SQL Loader.
  • Experience with JUnit for the Unit testing of web application.
  • Experience in interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
  • Capable to learn new technology and adapt to a new environment quickly.
  • Establish and maintain productive working relationship with management, Clients and Team members.
  • Delivered Responsibilities as Analyst Programmer and Programmer. Strong functional experience includes Financial, Banking and Insurance.
  • Excellent experience in Object Oriented Analysis, Design and Development.
  • Worked directly with technical staff and QA engineers on the team to deliver high quality code for final validation & verification.

TECHNICAL SKILLS

Technologies: JDK 1.6, J2EE, EJB 3.0, JSP, Servlets, JMS, Struts Framework 2.0, Spring 2.5 Framework, Hibernate, SQL, PL/SQL, MySQL, HTML, JavaScript, JSF, Angular JS, JQuery, JSON & AJAX, Design Patterns, UML, IBM Rational Rose, C, C++, UNIX.

Application Servers: RAD 6.0, IBM WebSphere 5.1.2/5.0/4.0, WebLogic 8.1/6.1/5.0, Apache Tomcat 4.5/3.5, JBOSS.

XML Technologies: XML, XML Schema, WSDL, SAX and DOM.

Messaging Servers: JMS, IBM MQ Series.

IDEs: RAD 6.0, WSAD 5.1/5.0/4.0, Eclipse Indigo, Helios, Kepler and IntelliJ.

Databases: Oracle 8i/9i/10g, DB2, SQL Server 2000, MySQL.

Operating Systems: Windows NT 4.0, Windows 2000 Server, Unix, Red Hat Linux.

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

Senior J2EE Developer

Responsibilities:

  • Designed, developed, and tested application during all phases of the project life cycle.
  • Used agile methodology for developing the application.
  • Extensively helped team members in the design and implementation of their modules.
  • Built web applications using object-oriented JavaScript, leveraging frameworks such asAngularJS, JQuery.
  • Used various design patterns like Singleton, Transfer Object, Service Locator, Business delegates and Factory Pattern.
  • Wrote External JavaScript for client side validation.
  • Implemented spring Batch for (ETL) Extraction, Transform and Load on data maps.
  • Developed Application to extract reportable positions from main tables and Build the xml submission using the Spring Batch and JAXB parser.
  • Used Spring JDBC Template to offer abstraction for the business from the database related code.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Used Tomcat and JBoss locally to test, deploy and debug application locally.
  • TestedRest web services request/response using Postman client.
  • Developed Junit and Junit Mockito test cases for all the business methods and services and also created unit test cases documents.
  • Assisted in building Validation Service for testing at each (ETL) stage using Spring Boot and Spring MVC, also generated reports using Jasper tool.
  • Used log4j for logger and debugging purpose.
  • Used Maven to build process, compiling and build the application.
  • Git Stash was used as the version control system to persist the code base.
  • Written stored procedures, triggers, and cursors using PL/SQL.
  • MySQL was used as the database for persistence mechanism.
  • Regularly communicated with QA team to address defects in regular intervals of time.

Environment: Java 1.6, Linux, JavaScript, AJAX, SpringMVC, Hibernate, MySQL, Tomcat, Eclipse, IntelliJ, XML, XSLT, Web Services, RESTful, Angular Js, JUnit, Log4J, Git Stash, JaxB, IBM MQ Series, Agile practices, Linux, Spring Batch, Spring JDBC, Spring Boot, Jasper Report, JQuery.

Confidential, Minneapolis, MN

Senior J2EE Developer

Responsibilities:

  • Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
  • Created mail messages and sent to customers using Spring Mail Message API.
  • Used Spring AOP framework to modularize cross-cutting concerns in aspects.
  • Used Spring dependency injection mechanism for plugging in the Hibernate DAO objects for the business layer.
  • Created Hibernate (ORM) XML files for mapping Persistent Objects to their tables and specifying other relationships.
  • Synchronize multi-threaded tasks on shared data objects.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Handled final builds, deployments and management using ANT/MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on WebSphere server.
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams using Rational Rose.
  • Developed Message Driven Bean components in IBM MQ Series to manage the backend transactions and emailing.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Designing & building databases to store information and monitoring performance of the database. Managing security of the data and ensuring accuracy of the data using Sybase.
  • Generated XML content using stored procedure and transformed it into PDF using XSLT.
  • Developed Web Service clients to communicate with various Web Service providers in order to achieve business requirements.
  • Developed the front end using JSP, HTML, CSS, JavaScript, JSTL, Custom Tags, JQuery, and JSON.
  • Implemented Rest Services using Jersey.
  • Implemented the projects using scrum methodology
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Jenkins was used as the Continuous integration tool.
  • Regularly communicated with QA team to address defects in regular intervals of time.

Environment: Java 1.6, JavaScript, AJAX, SpringMVC, Hibernate, Oracle 10g, Tomcat, Eclipse, XML, XSLT, Web Service, RESTful, Angular js, JUnit, Log4J, CVS, LDAP, WebSphere version 8.x, Rational, JMS, IBM MQ Series, Agile practices, Linux.

Confidential, NC

J2EE Consultant

Responsibilities:

  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
  • Designed and generated the classes from the Class Diagrams in Rose and Reverse engineer, which generated classes into WebSphere, followed agile methodology for development process.
  • Used Concurrent Version System (CVS) for the version control of the project.
  • Designed and developed the front end using HTML, AJAX, JavaScript, JSP and Struts Tag Library, event handling and client side validations are also performed using these technologies, Java Standard Custom tag library was used to create standard tag.
  • Created XML schema documents based on the requirements and used JAXB for parsing the XML documents.
  • Used Struts MVC for the developing funds module and mortgage module.
  • Used spring’s IOC, AOP and auto-wiring concepts in developing the application, extensively used spring’s unit testing for testing the developed services and also used Spring Container to performed dependency injection.
  • Developed SOAP message envelopes and headers using WSDL.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Maintained Connection Pooling for each connection to the Database.
  • Used PL/SQL Stored Procedures for handling Oracle 10g database, Conversant with T-SQL coding.
  • Stateless Session beans were used with Session Facade Design pattern for flexibility and re-usability.

Environment: Java 1.5, J2EE, UML, JSP, Servlets, Struts Framework, WebSphere, XML, Web Services, JAXB, JAX-WS, PL/SQL, Oracle 10g, PVCS, CSS, CVS, Rational Rose, Hibernate 3.x, Spring 2.0, HTML, AJAX, Java Script.

Confidential

J2EE Developer

Responsibilities:

  • Developed Java Sever Pages, Tiles, Validator, Action classes and EJBs for various user Transactions.
  • Designed Java Servlets and Objects using J2EE standards using MVC framework.
  • Developed the XML Schema for the data maintenance and structures.
  • Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
  • Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
  • Design Implementation of GUI using HTML, JSP, Tiles, Validator and Java Script for front-end validations, also used Cascading Style Sheets (CSS).
  • Designed database and created tables, written the complex SQL’s and stored procedures as per the requirements.
  • Involved to develop Multithreading for improving CPU time.
  • Used the XML Parsers like SAX parser to parse the data, also Involved in coding for JUnit Test cases, Integration testing and ANT for building the application.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.

Environment: Core Java, J2EE, Servlets, Multithreading, AWT, JSP, Struts, EJB, JMS, UML, Rational Rose2000, MQ Series, WinCVS, Oracle 8.x, Eclipse, Team Track, JBoss, HTML, JavaScript, JUnit, ANT, XML, SAX, DOM, XSL.

Confidential

Java Developer

Responsibilities:

  • Involved in System Requirement Analysis and Design.
  • Business requirements Analysis Use Case Analysis using Rational Rose, UML.
  • Designed the application using Front Controller, Service Controller, MVC, MVC2,
  • Designed and developed Front end GUI for modules using JSP, HTML, JavaScript and AJAX.
  • Coded and Tested business objects for the above modules by utilizing J2EE (Servlets, JSP, EJB, JNDI, JDBC)
  • Developed core server side components and Java applications on Spring frame work and deployed on the application server, actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
  • Web services uses XML to code and decode the Service Order Modify data and SOAP to transport it using open protocols.
  • Created Stored Procedures, Cursors and Triggers in PL/SQL with Oracle 8.x in order to update Extended User Information table and Audit Log tables.
  • Deployed Enterprise beans in Web logic Server in Clustered Environment.
  • Hibernate for Java, native APIs and XML mapping metadata.
  • Developed Business rules from the business requirements using ILog J Rules.
  • Developed JSP pages for various views in bluecoat and wrote EJBs for the backend logic.
  • XML, XML Schemas and XSL were used to display selected data on the browser.
  • The coding standards comply with java doc standards.
  • Involved in preparing Test Plans, Test Data and test cases using Junit.

Environment: Jdk 1.5, Servlets, Multi-Threading, JSP, JDBC, Oracle, UML, Rational Rose, Apache Tomcat, JavaScript, Spring, JBoss, EJB, PL/SQL, AJAX.

We'd love your feedback!