We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

FL

SUMMARY

  • Around 7 years of experience in all phases of Software Development Life Cycle (SDLC) - Analysis, Design, Implementation, Integration, Testing and Maintenance of applications using Java, J2EE, C, C++ on Unix & Windows platforms.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Good knowledge and hands on experience in MVC (Struts 1.x), Spring 2.x and ORM(Hibernate 3.0) frameworks .
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Strong experience in UNIX and Shell scripting.
  • Good documentation skills on both functional and business requirements.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Experience in using DOM4J, JAXB, JAXP parsing and XMLBean to process, validate, parse and extract data from XML files.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB(Enterprise Service Bus), BEA Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse, Netbeans, RAD, WID(Web Sphere Integration Designer).
  • Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS

Technologies: J2SE 6.0, Servlets 2.4, JDBC 3.0, JSP 2.0,JNDI, XML, XSLT, XPATH, DOM4J, XMLBean, Ajax, JQuery, JSF, JUnit, Log4j, C, C++, UML

Databases and IDE: Oracle 11g/10i/9i, PL/SQL, MySQL, Sybase, DB2 Eclipse 3.x, RAD 6.0, NetBeans 6.x, WID 7.5

Web/Application Servers: Weblogic 10.x, Web Sphere 6.x/ ESB 7.x, Tomcat 5x, Jboss4.x, ApacheTomcat 6.0

Scripting Languages: HTML,CSS, Java script, Ajax, Shell Scripting

Web Services/Messaging: SOAP, Rest, JAX-WS,WSDL, Apache AXIS 2, SOA JMS, MQ Series.

Frameworks: Struts2.x,tiles, Spring 2.x,3.0, Hibernate3.0, EJB 2.x

Version Control: CVS, SVN,ClearCase, Git

Build tools: Maven, Ant, Jenkins, Gradle,Bamboo

IDE’s and Utilities: Eclipse Juno, Netbeans, IntelliJ, RAD, WID.

Operating systems: Windows, Linux and Unix

Industries: Retail, Telecommunications, Banking, Insurance

PROFESSIONAL EXPERIENCE

Confidential, FL

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.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript 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 spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work 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 in JSP, JQUERY, AJAX, HTML5, CSS3.
  • Build a custom JQUERY framework based on the user requirements providing structure and consistency through out 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 WebSphere JNDI naming tree is maintained for the external configuration of a service.
  • Enabling XA transactions to achieve consistency for the services connecting to fineos and iseries database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • 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 Unit Test 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: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF,Hibernate 3.0,Ajax, Jquery, Ajax,JSP, XSD, XMLBean, WebSphere 8.5, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova mapForce 2014,Soap-UI 4.6.4, MobaxTerm, LogExpert, FileZilla, Spring Framework security using LDAP, JQuery 1.9

Confidential, Irving,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.
  • Developed web components using MVC pattern under Struts framework using a Central Servlet acting as the controller.
  • Coded Struts Action Servlets to process requests and forward to Struts Action classes.
  • Integrated Struts with Hibernate to develop the online application.
  • 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 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 a Apache tomcat server.
  • Created configuration files for Struts, Hibernate and JSF navigation.
  • Wrote & configured faces-config.xml to create a web application validations, navigation’s and event Handlers using JSF converters.
  • 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 JMS that’s durable and ensures delivery.
  • Implemented JMS messaging system with shared client to notify parsed files for loading them into DB.
  • Used MQ Series for receiving and sending messages across various interface systems.
  • Developed shell script to retrieve data and generated reports and automated to send these to management team to look at Statistics on daily basis.
  • Junit test cases were written at 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: Java 1.5, Struts 2.x, Hibernate 3.0, JMS, JAX-WS(SOAP), Web Logic server 10.5, XSD, XMLBean, Ajax, JQuery, JSF, Oracle 10g, JUnit, Log4J, Dom4j,SVN source management, Maven tools, Eclipse, Apache Tomcat 6.5, JQuery 1.7,CSS,Ajax.

Confidential, Bellevue, WA

Java/J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Involved in implementing Spring DAO layer to access the database.
  • Designed and coded connection pooling classes to manage database connections to various databases.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Used SQL for back-end validation and called them from Java classes using Callable Statement. .
  • Worked on the jQuery javascript library that simplifies HTML document traversing, and event handling.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Designed User Interface Applications using JavaScript, CSS, HTML.
  • Worked on GUI for an interactive Web Application and JavaScript for Data Validations.
  • Crafted CSS to allow dynamic behavior in programmatic approach.
  • Implemented clustering of servlets for load balancing and expected performance delivery by the application. .
  • Developed deployment descriptors for the EJB to deploy on JBOSS Application Server.
  • Handled complete design and implementation of the EJBs (middle tier), developing session beans.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Developed XML pages and converted them to HTML using XSLT.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object.
  • Used Rational Rose Clear Quest for defect fixing.
  • Created database tables and packages to use database monitor to log information about SQl process.
  • Developed stored procedures to apply business logic to the database.
  • ANT Script is used for the application building and Log4J for debugging.

Environment: JDK 1.5, J2EE, EJB 3.0, JDBC, Spring 2.5,Struts 2.x, HTML, JavaScript, XML, CSS, JUnit, JQuery, MQ Series, SOAP, WSDL, UDDI, AXIS 2, JUnit, Ant, JBoss AS 5.1, RAD 6.0,Linux.

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 framework 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 JSP 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.
  • Successfully installed and configured the IBM Websphere Application server and deployed the business tier components using EAR file
  • Coordinated with testing team for timely release of product.
  • Used Log4j for External Configuration Files and debugging.

Environment: JSP 1.2, Servlets, Struts1.2.x,JMS, EJB 2.1, JavaScript, Ajax, CSS, JDBC,JMS, Eclipse 2.0, Web Sphere 6.1, DB2, EJB, ANT, Windows.

Confidential

Java Developer

Responsibilities:

  • Understanding and analyzing business requirements.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the credit check module using Servlets and JSP & Core Java components in Web logic Application Server.
  • 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.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • Used Log4J logging framework to write Log messages with various levels.
  • Deployed web components, presentation components and business components in Web Logic Application Server.

Environment: Java 1.5, J2EE, Servlets, JSP 2.5, EJB 2.0, Hibernate 2.1, Spring 2.5, Log4J, JavaScript, Junit 4.1, CVS, RationalRose (UML), Oracle10g, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws(SOAP) webservices, SAX.

We'd love your feedback!