We provide IT Staff Augmentation Services!

J2ee Developer Resume

Atlanta, GA

SUMMARY

  • 6+ years of experience in all phases of Software Development Life Cycle using Java / JEE technologies.
  • Good experience in design, analysis, development and testing of web/enterprise based and client/server applications & extensive relational database based applications.
  • Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts, JQuery, CORBA.
  • Expertise in various open source frameworks like Struts2.0/1.2, Spring 3.0, Spring Webflow, JSF1.2/2.2, and ORM Technology like Hibernate 3.0 and MyBatis.
  • Experience with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic, Sun Glass fish and Jboss.
  • Expertise working with standard JAVA Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
  • Strong experience in RDBMS using Oracle 10g, SQL Server, schema development, PL - SQL programming, including experience in utilizing SQL Loader utility MySQL & MySQL replication setup.
  • Expertise in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT and AJAX.
  • Extensive experience with Application/Web servers like WebLogic, Websphere, Tomcat and JBoss.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and RAD.
  • Good knowledge of EJB Session beans with JNDI mapped naming &JMS message-driven beans.
  • Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in JAXWS and RESTFUL web services.
  • Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
  • Extensive experience in implementation of the version control software VSS, CVS, SVN and Clear Case.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Experience in various agile methodologies like Test Driven Development and SCRUM.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
  • Expertise in implementation of web applications using frameworks such as Struts, Spring, Hibernate, JSF.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading
  • Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, WebSphere, Weblogic Web and application servers.
  • Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator.
  • Well versed with Server side business logic and experience in working with different databases like Oracle and MYSQL.
  • Expertise in creating web applications using HTML 5, Css3, JQuery and JavaScript.Experience in creating different types of reports like Tabular, Matrix and distributed reports in multiple formats using Crystal Reports.
  • Good Knowledge of using IDE Tools like Eclipse, MyEclipse and STS for Java/J2EE application development
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support, Proficient with Software development methodologies like Agile Methodologies.
  • Good experience with production support. Strengths include excellent interpersonal and communication skills.
  • Has the ability to provide solutions from a functional and technical perspective, meet deadlines. Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills. Good knowledge on web based technologies.

TECHNICAL SKILLS

Operating System: Windows 2000/XP/NT/98/Vista, UNIX, LINUX

Java/J2EE Technologies: Core Java 1.4,1.5,1.6,1.7, J2EE 1.x, J2EE 2.X, JSR 286 (Portlets), Log4J, Servlets, JNDI, JSON, Java-Mail, JDBC, EJB, JMS, SWING, JSP, XML, XSLT, AJAX, Angular JS

Web Services: REST, SOAP, WSDL, JX-RPC, SOAP UI, Firefox plugin, Apache Axis

Frameworks: Spring 2.x, Spring 3.x, Spring webflow 2,Struts 1.x, Struts 2.x, JSF (Java Sever Faces), Hibernate, Google Window Toolkit, Apache Camel

Web Servers: Apache Tomcat, Websphere Application Server (WAS), JBOSS, Weblogic, Websphere Portal Server (WPS)

Database & client tools: Oracle 8i/9i,10g, MS-SQLServer 2000, MySQL, SQL, PL/SQL, SQL Client, Toad

Reporting Frameworks: Jasper, BIRT, Crystal Report Developer

Build tools: Ant, Maven, Ivy, Git

Unit & Performance Testing Tools: Junit, Unitils, IBM Rational Performance Testing (RPT), Neoload, Jmeter, Fiddler, JIRA

SDLC methodologies: Agile. Waterfall, Iterative

Configuration tools: Perforce, TFS (team Foundation Server), SVN, Clear case

Code Review: Code collaborator

Scripting Languages: Sql shell scripting, python

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

J2EE Developer

Responsibilities:

  • Participated in meetings with business users for requirement gatherings and addressing the issues and changes in existing system.
  • Involved in estimation analysis, conceptual design, Development and System Testing.
  • Extensively worked with Web Services ( JAX-WS SOAP, REST ) for producing & consuming information from other subsystems.
  • Created and implemented PL/SQL queries, views stored procedures and triggers. Deployed the business components on Web Logic server.
  • Developed JMS components to send messages from one application to another application internally.
  • Acted as responsible person in delivering project with timelines and motivated team members in completing project successfully.
  • Implemented Design Patterns like Singleton, Factory, DAO, Template.
  • Involved in researching new frameworks and suggesting their outcome to the project. Worked on Spring MVC Framework for implementing front end of the application.
  • Worked on JSPs as view in Spring MVC Framework. Extensive use ofSpring Frameworkfor Controller components and View components.
  • Worked on Spring as Application Level framework and Hibernate as persistence Framework. Wrote persistent Hibernate mapping classes using annotations approach.
  • Involved in deploying and testing the application usingJBoss applicationserver. Involved introubleshoot technical issues,conduct code reviews, and enforce best practices.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Extensively worked on Web services (JAX-WS SOAP and REST) for producing and consuming Receipt and Case data information from other subsystems with in the courts.
  • Analyzed and fine-tuning of slow running queries and stored procedures Support and maintenance of existing code and analyzing the impact of changes in scripts and data model.
  • Worked on Oracle 11g as back end database for storing application data. Extensively used the log4j for logging Confidential different modules using aspects in Spring Framework.
  • Implemented Test Driven Development using Junit4 as Test Framework by Implementing Test Driven Development.
  • Involved in the Complete Software development life cycle (SDLC) to develop the application. An application developed in MVC architecture using spring 3.0 framework, Hibernate.
  • Implemented, Spring as dependency injection framework and Hibernate as database ORM framework. Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, XML.
  • Test cases have been written by using JMeter framework. Written Integration tests for the DAO layer using Spring Bean Injection.
  • Involved in developing SQL and Stored procedures with the databases Oracle and IBM DB2.Implemented Web Services in Apache CXF runtime environment using SOA protocol.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Responsible for the designing the advance SQL queries, procedure, cursor, triggers, and scripts.

Environment: AGILE, J2EE 1.6, Spring 3.2, Hibernate4, Subversion, Maven3.0.1, JUnit4, XML, JMS, Web Logic 12c, SQL HTML5.0, CSS, J2EE 1.6, JSP,JavaScrip, Jquery, JSF, Jboss wildfly 8, HTML and XML, Oracle 11g, UML, Apache CXF.

Confidential - Racich Center, IL

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Reviewed and analyzed accounting records, reports, and various other output products to identify systems and regulatory problems.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Develop integration techniques using the Apache Camel and Apache ActiveMQ technologies.
  • Interacted with different services to send data to and fro with restful web services.
  • Used JSP’s, HTML on front end, Servlets as Front Controllers and JavaScript libraries like bootstrap for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages. Configured bamboo automating the builds into gradle archiva repository.
  • Implemented the business logic using various Design patterns.
  • Developed the entire application web-based client implementing MVC Architecture using JSF framework.
  • Created configuration files for Hibernate and JSF navigation. Wrote & configured faces-config.xml to create a web application validations, navigation’s and event Handlers using JSF converters.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring functionality.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented dozer bean mapping for mapping the domain objects. Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used Stored procedures connecting to the database using spring JDBC. Responsible for modifying existing xml schema definition as per client’s requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Extensively worked on XML Altova Map Force for the transformations of xml to xslt.Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and unmarshal the xml-java object, java objects-xml. Extensively used JSP to develop schema viewer applications.
  • Developed dynamic interfaces using JSF, Prime faces, Jquery, Angular JS,Backbone JS and HTML framework based on the user requirements providing structure and consistency throughout the application.
  • Implemented drag and drop, calendar widget, print functionality using Jquery. Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A WebSphereJNDI naming tree is maintained for the external configuration of a service.
  • Conquered MQ objects within the WebSphere application environment.Also created MQ queues & channels.
  • Enabling XA transactions to achieve consistency for the services connecting to fineos and iseries database.
  • Good hands on UNIX commands, used to see the log files on the production server.Developed several shell Scripts to automate file transfers.
  • Involved in developing UnitTest cases and testing the Application using soap-ui. Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Involved in the complete life cycle of the project from the requirements to the production support. Deployed the complete Web and enterprise applications in WebSphere Server.

Environment: Agile, HTML, CSS, J2EE 1.5, JSF 2, Primefaces 4,JSP,JavaScript, Jquery,Hibernate, Websphere 7, Spring 3.2, XML, Mysql, GIT, Gradle, JUnit4, UML, Apache CXF, Unix, Log4j.

Confidential, Houston, TX

Software Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Developed UML use cases and class diagrams. Documenting the Functional and Technical specifications.
  • Used JAX-WS and WSDL webservices to expose the functionality to the presentation layer.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Used Hibernate and wrote HQL for querying the data from database.Used JavaScript for client-side validation and Struts validator Framework for form validations.
  • Worked on JQuery, AJAX,Angular JS and JSF for designing dynamic interfaces.The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on an Apache tomcat server.
  • Created and Implemented CSS Sprite images to save the overhead of having multiple server requests.
  • Extensively worked on JQuery UI Components-navigation menus, tabs, autocomplete fields, tooltips and third party plugins- Datatables, JQuery window, Jquery Validation engine.
  • Excellent working experience with Oracle10g including storage and retrieving data using Hibernate Query APIs.
  • Developed the confirmation mail sending functionality using JMSthat’s durable and ensures delivery.
  • Implemented JMS messaging system with shared client to notify parsed files for loading them into DB.
  • Used IBMDB2 with the functionalities of the Database Administrator as the backend database
  • Used MQSeries for receiving and sending messages across various interface systems.
  • Involved in migration of financial reports from BO crystal to BIRT. Using parameter functionality, created sub reports as per customer needs.
  • Developed shell script to retrieve data and generated reports and automated to send these to management team to look Confidential Statistics on daily basis.
  • Junit test cases were written Confidential each layer to test the functionality.Responsible for modifying existing xml schema definition as per client’s requirements.
  • Involved in coding new API for CSSOP interface as per the PCR’s. Enhancing the existing functionality to improve performance and bug fixing.
  • Deployed the complete Web and enterprise applications in Web Logic Server.

Environment: Agile- Scrum, HTML, CSS, Apache Camel, Tiles,JSP,JavaScript, Jquery UI,Spring-JDBC, Tomcat, Spring 3, Sybase, SVN, Maven, JUnit, JMS-MqSeries, Apache CXF, Unix, Log4j, BIRT designer 2.3.2.

Confidential

Java developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Implemented Struts framework based on the Model View Controller design paradigm. Implemented the MVC architecture using Strut MVC.
  • Struts-Config XML file was created and Action mappings were done. Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and ActionServlet as a Controller.
  • Used Struts Validation frameworks for validate the form data. Used JNDI to perform lookup services for the various components of the system.
  • Involved in designing and developing dynamic web pages using HTML and JavaScripts with Struts tag libraries.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Designed and developed business components using Session and Entity Beans in EJB. Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed JMS Sender and JMS Receivers for the loose coupling between the other modules and Implemented asynchronous request processing using Message Driven Bean.
  • Used JDBC for data access from Oracle tables. Responsible for writing, tuning and maintaining complex SQL statements.
  • JUnit was used to implement test cases for beans.
  • Coordinated with testing team for timely release of product. Used Log4j for External Configuration Files and debugging.
  • Developed the custom tag to display various campaigns on Credit care Sign on and Welcome page.Involved in injecting dependencies into code using Spring core module.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Created and Maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking
  • CSS is used to style Web pages, XML markup. Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Developed Message Driven Beans for asynchronous processing of alerts. Extensively worked on Java server side programming using Servlets, and JSP.
  • Developed webservices SOAP, WSDL and webservices clients using JAXB and XML, implemented SOA architecture.
  • Created and implemented PL/SQL queries, views stored procedures and triggers. Deployed web components, presentation components and business components in Web Logic Application Server.

Environment: Java, HTML, CSS, Struts 1.2, Tiles, JSP,JavaScript, XML,XSLT,XPATH,Spring, Websphere, Mq-series, Spring 2, Oracle, SVN, Maven, JUnit, ApacheAxis, Unix, Log4j.

Hire Now