We provide IT Staff Augmentation Services!

Sr. java/j2ee developer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Over 8+ years of experience in analysis, developing Web based, Client/Server, Distributed and testing of applications using Java/J2EE Technologies.
  • Experience in several J2EE technologies like JSP, Servlets, JSF, Web services ( SOAP, WSDL and UDDI) JSF, Hibernate, Spring, Struts, EJB (Entity session Message Driven Bean), AJAX, Java Beans, JNDI, JMS, Java Mail, XML.
  • Experience in developing web applications using HTML5, CSS3, XHTML, Java Script, AngularJS, ReactJS, BackboneJS, XML, jQuery, AJAX, JSON, JSONP, EXTJS and Twitter Bootstrap .
  • Extensively worked on ORM tools like Hibernate and widely experienced in implementing Hibernate Inheritance/ Collection / Association Mapping.
  • Experience in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Involved in injecting dependencies into code using Spring core module concepts like Spring IOC of Spring Framework.
  • Knowledge in developing scripts using RESTful API models for the purposes of integrating workflows.
  • Used various version control systems, especially GIT to keep track of features in different branch, review the code and merge with master for production push applicable features.
  • Experience in developing and deploying Web Services using SOAP, WSDL, SOA and XML technologies.
  • Experienced in database design using PL/SQL to write Stored Procedures, Functions, Triggers, and strong Experience in writing complex queries using Oracle, DB2, SQL Server and MySQL .
  • Experienced in a fact paced Agile Development Environment including Test - Driven Development (TDD) and Scrum.
  • Good Experience on Selenium IDE and creating Scripts in Selenium -RC by using Java, and hands on Selenium web driver.
  • Exposure to three-tier and N-tier Client/Server development architecture.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Core Java, JavaScript, SQL, PL/SQL, MySQL

Design Methodologies: Agile, Waterfall

Java/J2EE Technologies: Servlets, JDBC, JSP (EL, JSTL, Custom Tags) Hibernate, Junit, Struts, Java Beans, JMS, EJB, Java Security, JNDI.

Web Technologies: HTML5, CSS3, XHTML, Java Script, AngularJS, React JS, Backbone JS, XML, jQuery, AJAX, JSON, JSONP, EXTJS and Twitter Bootstrap.

Framework: Struts, Spring, JSF 2.0, iBATIS, Hibernate

MidTier Technologies: EJB, JMS, Web Services (WSDL, SOAP, XML), JAX-WS/RS

Databases & Tools: Oracle, DB2, SQL Server and MySQL

Application/Web Servers: IBM Web Sphere, JBoss, apache Tomcat

Operating Systems: Design Patterns

UNIX (Solaris, Linux), Windows: MVC, Business Delegate, Factory, Singleton, Session Fa ade, Adapter, Data Access Object (DAO) and Service Locator

PROFESSIONAL EXPERIENCE:

Confidential - San Jose, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services, WebSphere Integration Developer (WID) Tool to develop WPS components.
  • Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.
  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented transaction management using spring declarative transaction management with Spring AOP concepts.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring, JDBC Template frameworks to save data in database tables.
  • Generating Hibernate mapping files and domains using tables.
  • Developed a fully automated continuous integration system using Git-Stash, Jenkins, MySQL, and custom tools developed in Python and Bash.
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations.
  • Used AngularJS as the development framework to build a single-page application.
  • Tested all application controllers extensively with Agular’s built-in testing facilities.
  • Created RESTful web service to server ECU strategy files to sync my ride website.
  • Involved in creating/consuming SOAP based web services to expose business operations.
  • JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
  • Implemented logging mechanism using log4j.
  • Used JSF for user interface layer development and tools like Firebug for Web Accessibility.
  • Used Maven tool to build and packaged, deploy an application project, and integrated with Jenkins.
  • Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
  • Used JAXB to marshal Java object to XML object to put message in message Queue.
  • Worked on JSON format as well for data transfer.

Environment: Spring 4.x, Spring MVC, Hibernate4.3, Jetty, Webservices8, Joomla, JSF, Angular JS, SOAP/ Rest, log4j2, Junit, Java8, JMS, JAXB, XML, Ajax, JQuery, JavaScript, Maven, GIT, JIRA, Jenkins, IntelliJ

Confidential - Seattle, WA

Sr. Java /J2EEDeveloper

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of R&D Redesign.
  • Gathered existing functionality of different products from BRD, HLAD and FDN.
  • Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function points & 3p estimations.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used HTML5, CSS3, JavaScript, AngularJS, jQuery to create design layout with JSP.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used Spring framework for Dependency Injection (IOC) and integrated with Hibernate framework.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC. Implemented Declarative transaction management using Spring AOP.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & RESTful web services.
  • Implemented RESTful web services to consume XML & JSON Messages.
  • Used Hibernate framework in the data access layer to access and update information in Oracle Database.
  • Used HQL, Native SQLs and Stored Procedures to access the data.
  • Involved in creating internal & external services, Entity services and handlers.
  • Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions & business functions using JRules UI.
  • Written SQL queries & PL/SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Created continuous integration builds using Ant & Jenkins and deployed on WebSphere application ant.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them.
  • Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Participated in migration to DB2 data base from Oracle DB.
  • Done with Unit testing using MOKITO.
  • Involved in peer level design & code reviews.
  • Followed coding guidelines and implemented Core Java & J2EE design patterns.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with Performance team to get thread dumps & tuned java as well as DB code.

Environment: JAVA/J2EE, Servlets, JSP, WebSphere Application Server 8.x, XML, HTML5, CSS3, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Angular JS, Spring frame work-DI, AOP, MVC, Hibernate, REST, JAX-RS, CXF, IBM MQ Series, RAD 8.0, JUNIT, IBM Clear Case, SOAPUI, JProfiler, JNDI, Java/J2EE design patters, EMMA, Ant, HP QC, DB2 etc.

Confidential - Kansas, MO

Java /J2EE Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
  • Used HTML, XHTML, DHTML, JavaScript, AngularJS, AJAX, jQuery, JSP and Tag Libraries to develop UI/view pages.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed web services by using RESTful API.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used GOF Java&J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Used JPA with Hibernate provider.
  • Used JMS to send messages through WebSphere queues.
  • Involved in configuring WebSphere variables, queues, DSs, servers and deploying EAR into Servers.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Developed authentication through LDAP by JNDI.
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And, creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
  • Ran check styles, PMD Defects, find bugs etc. and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment.
  • Used CVS repository for version control. Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5, J2EE, Servlets, JSP, HTML5, JS, CSS3, Angular JS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed application by using Struts, Servlets and JSPs (Java Server Pages).
  • As per client request, Custom tags have been developed to reuse it in other modules.
  • Developed Ant script to automate the process of build and deployment.
  • Used Web Services like WSDL and SOAP. Deployed applications on JBoss server.
  • Extensively configured the build files to different Environments.
  • Developed Session Beans which encapsulates the workflow logic.
  • Used Entity Beans to persist the data into database.
  • Used JMS to establish message communication.
  • Analyze old database table fields and map to new schema tables using complex Queries and
  • PL/SQL procedures.
  • Used CVS for the concurrent development in the team and for code repository.
  • Deployed applications on Linux client machines.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: J2EE, Servlets, Struts 1.1, Java, EJB, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux.

We'd love your feedback!