We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Overall 8+ years of experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery, EXT JS and Ajax.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone js, bootstrap css, angular js, Ajax, Node JS, JSP, Servlets, CSS, JavaBeans.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0,Spring 3.0 and 4.0, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services.
  • Experienced in Agile, SCRUM and TDD (Test Driven Development) software development methodologies.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expertise in workflow management tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows. Experience in developing crystal reports.
  • Expertise in using configuration management tool like Rational Clear case, CVS and Git for version controlling.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS:

Languages: Java and J2EE

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, Swings, JMS, SOAP, JavaScript, JQuery, AJAX, CSS 3, XML and HTML 5

Development Approach: Agile

Testing Tools: JUnit3.8/4.0 and Test Driven Development (TDD)

Defect Tracking Tools: HP Quality Center, JIRA

Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat JBoss 4.2.2

Ide: Eclipse, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Cache Implementations: Eh cache, and JBoss Tree Cache

Frameworks: Struts, Spring, JSF, Angular JS, Backbone.js and Hibernate

Web Service Frameworks: Apache Axis,Jersey

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL

Build Tools: Ant and Maven

Database: IBM DB2, Oracle 9i/10g/11g, SQL Server and MySQL

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE:

Confidential, Dallas,TX

Sr.Java/J2EE Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed, and debugged the servlets and EJB with Websphere Application server.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Designed and developed the UI using Struts view component, JSP, HTML 5, CSS 3, Angular JS JavaScript, AJAX, JSON, React JS, Apache Camel.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver .

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.

Confidential, Minnesota, MN

Senior Java/J2EE Developer

Responsibilities:

  • Followed Agile Methodology worked in Sprints of 15 days and handle Modules like Billing, ticketing
  • Involved in the process of analysis, design, and development of the application
  • Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.
  • Debugging and Troubleshooting any technical issues while implementing the applications
  • Extensively worked on Spring Frame Work
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures
  • Worked on ticketing and Billing Module
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Tested REST services using google chrome’s POSTMAN plugin
  • Build configuration in Hudson
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Involved in writing the database integration code using Hibernate Leveraged the AOP features offspring framework to handle exceptions.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript and JQuery.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object into Action Classes.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Developed additional data points for XML formatted file using XML beans.
  • Contributed in design and development of Struts/MVC web based application.
  • Service layer development using Spring Core Framework.
  • Used Struts Tiles and Validator framework in developing the applications.
  • Used JSTL Tag library (Core, Logic, Nested, Bean and Html tag libs) to create standard dynamic web pages.
  • Developed action classes and form beans and configured the struts-config.xml
  • Provided client side validations using Spring Validator framework and JavaScript.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using agile methodologies.
  • Used Clear Case for source Version Control.
  • Java Messaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
  • Deployed the application in BEA Web-logic Application Server 10.0.
  • Used Apache Tomcat 6.0 for deploying Servlets for fast and light weight processing wherever required.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.
  • Extensively used XML files to code configuration files.
  • Designed and developed the UI using HTML 5, CSS 3 and JSP, JSTL, JQuery.
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

Environment: Core Java, Java 1.6, Spring MVC, Clear Case, Apache, Eclipse 3.3, JSP, JSF, Struts, swing, JNDI, Log4j, JUnit 4.5, XML, HTML 5, JavaScript, Web logic Application Server 10.0, Apache Tomcat 6.0, Oracle 10g, Windows XP and IBM MQ Series, Backbone.js, Apache CFX.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Designed front end components using JSP and XSL.
  • Developed web based application using struts framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
  • Development using the Use Cases and business logic & Unit Testing of Struts Based Application
  • Developed JSP pages using Custom tags and Tiles framework and Struts framework.
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool.
  • Worked with MySQL, SQLYog and Workbench.
  • Developed the Servlets for processing the data on the server.
  • Employed Water Fall Model and best practices for software development.
  • Deployed the application in JBoss Application Server.
  • Implemented persistence layer using Hibernate configuration files.
  • Used SVN for version control.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Tested REST services using google chrome’s POSTMAN plugin
  • Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB.
  • Developed back end business logic with EJB.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Communicated with ILOG Rules using EJB Remote Lookup.
  • Called external vendor applications using Web Services for delivering notifications.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Used XSLT for generation of HTML and Text templates from the XML.

Environment: J2EE, Servlet, spring, XML, JDBC, Ant, Subversion, Struts Framework, Oracle WebLogic 10, Oracle 11g, EJB 3.0 Apache CXF, JMS, UNIX and Eclipse.

Confidential, NY

Java Developer

Responsibilities:

  • Created the User Interface screens using Struts MVC for logging into the system and performing various operations on network elements.
  • The users are classified into various organizations to differentiate the privileges between them in accessing the system.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
  • Design patterns like Session Façade, Command, Singleton and DAO are implemented in business layer.
  • EJBs are created for Backend operations. Hibernate is used for Database persistence.
  • JMS is used to send message objects to client queues and topics.
  • JUnit test cases are created for unit testing.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Ant is used for building the application EAR.
  • Hibernate 3.0 annotations are included for Oracle DB.
  • Working withon-site and off-site (India based) resources for successful implementation of the Workflow module

Environment: Java 1.5, J2EE, JSP, EJB, Struts 1.2, WebSphere 5.0, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans)
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Eclipse RCP, Oracle9i, Weblogic8.1, Windows 2003.

We'd love your feedback!