We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 8 years of working experience and expertise in Analysis, Design, Development, Deployment, Distributed and Implementation of Enterprise applications in J2EE environment.
  • Comprehensive knowledge of Software Development Life Cycle (SDLC), having thorough understanding of various phases like Requirements Analysis, Design, Development and Testing.
  • Experienced wif different modules of spring like spring - AOP, IOC/Core & MVC.
  • Good understanding of bootstrap, spring rest and integration.
  • Strong experience in JSF 2.2 facelets, JSR 286 portlets and WebSphere.
  • Extensive hands-on experience wif core expertise in design, development and deployment of N-Tier enterprise applications for J2EE platform using Java, Java Script, Struts, Spring, EJB, Servlets, JSP, Web services, JNDI, JMS, JAXP, JUnit and XML.
  • Experience in Developing and consuming SOAP and Restful web services.
  • Experience wif ORM mapping tools like Hibernate and IBatis, which implements Java Persistence API (JPA).
  • Proficient in developing web page quickly and TEMPeffectively using, HTML 5, CSS3, JavaScript and jQuery and also experience in making web page cross browser compatible.
  • Familiarity in Client Side designing and validations using HTML, DHTML, XHTML, JQuery and Java Script.
  • Experience in developing applications wif Angular JS & Node JS.
  • Experienced wif Java Multithreaded programming to develop multithreaded modules and applications, Experience in Development of Multi-Tier distributed application using Java and Technologies.
  • Experience in monitoring, troubleshooting and supporting J2EE based applications and infrastructure.
  • Experience in Java IDEs like STS 3.4, Eclipse, WSAD, RAD, WebLogic workshop studio.
  • Proven experiences of using Application Servers like Web Sphere, Tomcat, Web Logic, JBoss, tomcat.
  • Good understanding of RDBMS which includes writing queries, stored procedures using Oracle MS SQL Server, AS400 and DB2.
  • Strong experience in Unix Scripting technologies.
  • Developing, testing, constructing Restful web services using Jersey and worked on SOAP based web services as well.
  • Strong experience in XML and SGML related technologies including XSD, Scala, DTD, JBPMDrools, XSLT, XPATH, DOM, SAX, ETL, EJB, JAXP, JAXB, XML-RPC and XML Beans.
  • Experience in GWT (Google Web Toolkit), Google App Engine and Google Checkout.
  • Implementing database driven applications in Java using JDBC, XML API and using hibernate framework.
  • Proficient in using Design Patterns like GOF Design patterns (Creational, Structural and behavioral) and J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO etc.
  • Experience in creating Mule ESB flows.
  • Involved in teh Software Life Cycle phases like AGILE and Waterfall estimating teh timelines for projects.
  • Experience in Installation, Configuration and Re-Configuration of Oracle Database on Red hat Linux AS/ES/4/5 and Windows advanced servers and in RAC environment.
  • Good experience in writing views, Stored Procedures and database triggers wif comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Strong knowledge of version control systems like SVN, CVS & GIT.
  • Good management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
  • Excellent communication, analytical, interpersonal, presentation skills and has technical experience as well.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++

J2EE Standards: Servlets, JSP, JSF, JDBC, JNDI, Java Mail, JMS, WEB 2.0, Web Services, SAX and JSTL.

Frameworks: Spring 3.x/4.x, Struts 1.x/2.x, Hibernate 3.x/4.x, Junit, Angular JS, Node JS.

Web Technologies: JSP, JQuery, Servlets, Java Beans, Java Script, HTML, XML, CSS, JSTL, Prime Faces.

Databases: Oracle, SQL Server, DB2 7.X/8.1, MY SQL, AS 400, LDAP.

GUI: HTML, CSS, Java Script

IDE: Eclipse (3.x), My Eclipse (6.x/7.x), RAD, WSAD 5.0/5.1.

Build & Version control tools: MAVEN, ANT, CVS and Tortoise SVN

Tools: & Utilities: Apache Axis, Toad, SQL Explorer, SQL Developer, Aqua Data Studio, Visio

Web/App Servers: Apache Tomcat, Web Logic, Web Sphere, JBoss.

Testing Tools: Junit, QTP

Operating System: Windows 9x/NT/XP/7, Linux, UNIX, MS-DOS.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java/J2ee Developer

Responsibilities:

  • Developed web pages using Struts framework, JSP, XML, JavaScript, Html/ DHTML and CSS, configure struts application, use tag library.
  • Developed Application using spring and Hibernate, spring batch, Web Services like Soap and restful Web services.
  • Used Spring Framework Confidential Business Tier and also spring’s Bean Factory for initializing services.
  • Used Spring IOC to inject services and their dependencies.
  • Used AJAX, JavaScript and GWT to create interactive user interface.
  • Used JSF Framework to implement IVR (Interactive Voice Response) Application.
  • Implemented client side validations using JavaScript & server side validations.
  • Developed JMS Adapter to talk from EJBs to JMS objects.
  • Developed Single Page application using angular JS & backbone JS.
  • Developed app using Front Controller, Business delegate, DAO and Session Facade Patterns.
  • Test Driven Development (TDD) approaches was utilized and teh test coverage was always maintained and validated using Clover and Cruise Control.
  • Implemented Hibernate to persist teh data into Database and wrote HQL based queries to implement CRUD operations on teh data.
  • Used Hibernate annotations and created Hibernate POJOs.
  • Configuration and customization ofDroolsWorkBench for rule authoring.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
  • Designed and implemented (SOA, SOAP) next generation system on distributed platform.
  • Designed and developed most of teh application's GUI screens using GWT framework.
  • Used JAXP for Xml parsing & JAXB for marshalling & UN marshalling.
  • Followed top down approach to implement SOAP based web services & used AXIS commands to generate artifacts from WSDL file.
  • Used SOAP-UI to test teh Web Services using WSDL.
  • Developed Schema/Component Template/Template Building Block components in SDL Tridion.
  • Used JERSEY API to develop restful web services.
  • Development and Integration of teh Application using Eclipse IDE.
  • Used CVS as a source control for code changes.
  • Used Maven tool to build project and JUnit to develop unit test cases.
  • Used teh Log4j frame work to log teh system execution details to log files.
  • Participated in teh Code review process as a part of Quality Engineering Team defects tracking used JIRA ticking tool.
  • Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages.

Environment: Java 1.7, Spring, Hibernate, HTML, HTML5, TDD, CSS, CSS3, Java Script, Angular JS, backbone JS, AJAX, Eclipse, XML, CVS, Maven, WSDL, SOAP, AXIS, JAX-WS, JAX-RS, JERSEY, SOAP UI, Log4J, DB2, Oracle 11g, WebSphere server, IVR, UNIX, DB2- SQL & PL/SQL.

Confidential, Dublin, OH

Java/J2EE Developer

Responsibilities:

  • Involved in designing modules and documenting them as a Module Design Document (MDD)
  • Worked on both front end using JSP, spring framework and back end part using EJB and Hibernate.
  • Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
  • Persisted common application level data like domain libraries using Cache.
  • Developed user interface using JSP, Java Script, HTML5 and CSS.
  • Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, for designing Webpages.
  • Hibernate was used as admin tool persistence framework.
  • Implemented interceptors using Hibernate and spring.
  • Used Ajax for intensive user operations and client-side validations, Using JavaScript for client side validation.
  • Expertise in web development and related software Angular JS, HYML5, CSS.
  • Developed JSP's, strictly confining to teh policy of no java use in them by using JSTL.
  • Presentation tier of teh application was built completely on Spring/Struts (For teh Admin App)
  • Page Navigation, Java bean management and input validation is taken care by JSF.
  • Used Spring Tags, Struts Tag Libraries, and Validators in teh development.
  • Used Spring-Core and Spring-AOP.
  • Followed techniques and principals provided by test driven design (TDD) paradigm for developing quality code.
  • Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
  • Developed end-to-end composite RESTFUL Web Services by using SOA wif CXF framework to use wif different clients including Web & Mobile.
  • Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Used JSON strings to transfer java object data to Angular JS and vice versa.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also Developed and consumed REST base web services.
  • Test driven development approach was used and hence worked intensively on developing test cases.
  • Quality Control Activities such as defect tracking, fixing using JIRA.
  • Involved in code review process, validating designs done by other developers and development of teh application.

Environment: UNIX, J2EE (Servlets, JSP, JSF, EJB, JAX-WS), Struts, Spring, Hibernate, Restful, Multithreading, Oracle, HTML5, CSS, Angular JS, Java Script, CSS, TDD, XML, ANT, Rational Clear Case, WebLogic, JTA, JUnit

Confidential, Portland, ME

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, design and coding in J2EE Environment.
  • Prepared Technical Specifications based on teh functional requirements.
  • Participated in designing and developing teh presentation web-based client using HTML5, CSS3, JavaScript, AJAX, JQuery, JSP and JSFs, Tag Libraries, and XML
  • JSF 1.2/Rich faces were used to prepare logical parts of teh presentation pages.
  • Used Spring DI/ORM/JDBC modules.
  • Designed teh front-end for using JSP, AJAX, HTML Java Script, CSS and customized JSP Tag Libraries. Also did server side logic development. Developed Action classes, Action Forms and Servlets.
  • Involved in writing Multi-Threading Synchronization concepts in Java Programs.
  • Updated CSS layout to reflect teh new changes as per teh addition of new components
  • Involved in development of Web services (SOAP) using CXF, JAX-WS, WSDL, XSD and JAXB to send fusion data to different upstream systems.
  • Used Hibernate wif JPA for attaining Object Relational Mapping.
  • Implemented various design patterns like Factory and Singleton.
  • Implemented Spring Framework based RESTful web services.
  • Involved in integrating JAX-RS in to Spring Boot application.
  • Used Spring IOC to inject DAO objects into teh Business delegate classes.
  • Integrate wif various back-end systems using REST. Integrated business layer using Hibernate wif Spring DAO.
  • Involved in importing module as a part of Alfresco which will import documents from Existing system/CMS to Alfresco wif content and respective metadata.
  • Provided declarative and programmatic security by authorizing teh logged in user based on User designation.
  • Generated Web service client code and end points using Axis.
  • Extensively used SOAP Web Services for providing services to other platforms.
  • Involved in Unit, Integration and System Test and maintain application
  • Writing JUnit test cases and testing teh modules in development and QA environment

Environment: RAD 7.0, Java JDK 1.5, J2EE, JSF 1.2, Junit, Rich faces, Spring Boot, Hibernate 3.0, JSP2.0, Web Sphere Application Server 6.1, HTML5, Java script, AJAX, CSS, GitHub, Oracle 10g, JQuery, Agile TOAD, Subversion, Axis 1.2 Web Services.

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient information and halped clearing ambiguity in requirements document.
  • Implemented Hibernate for data persistence
  • Involved in design, develop and implementation of teh application using Spring 3.0 and j2EE framework.
  • Involved in developing Classes diagram in UML showing generalization and other relationships,
  • Sequence diagram describing teh interaction of objects over time.
  • Implemented as well as exposed web services using Apache CXF.
  • Built web-based applications using Spring MVC 3.0 architecture and Struts framework
  • Defined persistent classes that are mapped to database tables based on teh analysis of teh business domain.
  • Developed stored procedures (developed in PL/SQL) on teh back end.
  • Wrote HBM mapping files and POJO classes which contain business logic to map database tables wif java objects.
  • Implemented teh back-end functionality of teh modules using Session beans and Entity beans and used DAO, DTO, Business Delegate, J2EE design patterns
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database wif Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, caching and named queries.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked wif Web-logic as application server and Tomcat as web server.
  • Assisted Oracle DB development team in developing stored procedures and designing teh database
  • Used GIT as versioning system.
  • Used Maven for project builds.
  • Developed JMS for asynchronous communication
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Interacted wif Business Analysts to come up wif better implementation designs for teh application.
  • Developed client side interface and GUI wif teh halp of JSP, JQuery and Java Script and AngularJS
  • Design and Development of software components like Interface, Action Handlers and others.

Environment: Java, J2EE, Hibernate, Struts 2.0, Spring, Web Services, Apache CXF, SOAP, REST, XML, XSLT, HTML, JavaScript, AJAX, JQuery, Oracle, SQL, PL/SQL, SQL Developer, SVN, LINUX, Eclipse, soapUI, SCRUM

Confidential, Alpharetta, GA

Senior Software Engineer

Responsibilities:

  • Designed and develop front end applications using STRUTS 2.0, AJAX and JQuery, spring and Hibernate.
  • Participate in daily stand up meeting (SCRUM).
  • Develop integrations using SOAP/REST services to communicate wif other systems both internal and external.
  • Work on critical defect fixes.
  • Provide secondary level support on production issues/enquiries. Developed teh Action classes, Action forms and Action servlet for Web tier.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Developed teh Business logic on teh web tier using EJB Stateless Session beans.
  • Designed and implementing Session Facade, Service Locator and DTO design patterns.
  • Involved in designing teh user interfaces using JSPs.
  • Involved in Design documentation and implementation.
  • Implemented modules by developing all teh components using JSP, Hibernate and spring environments.
  • Used Eclipse for writing code for JSP, Servlets.
  • Developed business layer components using enterprise java beans (EJB).
  • Developed JUnit test cases for all teh developed modules.
  • Used SVN for version control across common source code used by developers.
  • Developed XML Web Services using SOAP, WSDL.
  • Used XML parser APIs (SAX) in teh web service's request response data marshaling as well as unmarshaling process.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Created Jasper report for annual report generation wif charts.
  • Extensively involved in designing UI, reporting and specification documentation.

Environment: Java, J2EE, Hibernate, Struts 2.0, Spring, Web Services, Axis 2.0, SOAP, REST, XML, XSLT, HTML, JavaScript, AJAX, JQuery, JBOSS Application Server, Oracle, SQL, PL/SQL, SQL Developing, SVN, LINUX, Eclipse, soapUI, SCRUM.

Confidential

Java Developer

Responsibilities:

  • Worked wif business and user groups to identify and implement functional enhancements and new requirements.
  • Extensively used XSL as a XML parsing mechanism for showing Dynamic Web Pages in HTML format.
  • Developed complex intra Portlet communication across web applications using cooperative Portlets. Developed simple Portlet messaging on a single page using Portlet API.
  • Used Portal Enable, Portal Extend for personalization, content publishing, document management, productivity functions along wif teh scalable portal framework.
  • Extensively used Portal toolkit plug-in for creating, testing, debugging and deploying individual Portlets.
  • Involved in teh development of Standard XML reports using teh Xalan parser and XSLT style sheets.
  • Developed billing system pages using Struts Framework and written some of teh custom tags.
  • Used Spring IOC and MVC for enhanced modules.
  • Implemented SOAP protocol to get teh requests from teh outside System.
  • Used Rational Clear Case as a source control for code changes.
  • Followed coding and documentation standards.
  • Involved teh writing SQL quarries and Joins.
  • Used Rational Clear Quest to document and track issues and resolutions.
  • Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
  • Involved in configuration and deployment of application on Web Logic server

Environment: Java, J2EE, J2EE architecture, Servlets, JSP, Struts, Web services, Taglibs, Portals, Hibernate, XML, HTML, Java Script, SOAP, RAD, Ant, Log4J, Oracle, Web Logic server, Clear Case, Linux.

Confidential 

Java Developer

Responsibilities:

  • Involved in preparing teh Test Plans for testing to be carried out TEMPeffectively.
  • Developed teh core modules for teh services by using n- tier architecture.
  • Analyzed teh GAP documents to created Test Scenarios and Test Cases.
  • Focused more on teh Functional behavior of teh system.
  • Integration tested teh Transfers Module completely.
  • Involved in testing teh manual creation of transactions like Funds Transfer and Standing Order.
  • Tested transactions created electronically through message injection using JMS.
  • Used JSP, HTML, Taglibs and CSS to create UI pages.
  • Used Java script for client side validations.
  • Worked on single transactions as well as bulk transactions such as Payroll Processing using Custom MVC framework.
  • Used JDBC to connect wif DB2 data base.
  • TEMPEffective execution of teh prepared Test Cases.
  • Involved in writing SQL queries & PL SQL- Stored procedures & functions.
  • Used separate rules to do business validation.
  • Took active participation in teh discussions wif teh Client on several issues.
  • Tested Transactions involving Foreign exchange and tested various scenarios involving FOREX.
  • Used IBM Optim tool for data base UI.
  • Involved in peer level reviews.
  • Build & deployment teh code using Ant.
  • Involved in fixing QA, UAT and production defects and tracked them using QC.
  • Involved in unit testing JUNIT and in integration testing.

Environment: Java 1.4, JSP, Servlets, Custom MVC framework, Tag libraries, Java Script, CSS, JDBC, JNDI, Oracle, Java beans, Windows/UNIX, Ant, JUNIT, IBM Clear Case, QC, Edit Plus, Web Sphere, IBM Optim tool.

We'd love your feedback!