We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Chandler, AZ

SUMMARY:

  • 8+ years of experience in Software Development Life Cycle (SDLC) including designing, developing and testing Java/J2EE web based Applications
  • Expertise in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts, JQuery.
  • Expertise in various open source frameworks like Struts1.2/2.0 with ORM Technology like Hibernate 3.0.
  • Good experience in working with different modules of Spring Framework 2.5/3.0 particularly Injection of Control (IOC) and Aspect Oriented programming (AOP).
  • Experience with multiple Servers like Apache Tomcat, Jboss, BEA Weblogic and IBM Web Sphere.
  • Strong working knowledge of Core design patterns like Command, Strategy, Bridge, Singleton and J2EE design patterns like MVC, DAO, Session Facade, Service Locator, Business Delegate and Front controller.
  • Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAXB, SOAP protocol in JAXWS and RESTFUL web services.
  • Experience in database design, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate and JPA.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in build tools like Ant and Maven.
  • Experience in various AGLIE, RUP methodologies like Test Driven Development (TTD), SCRUM, and Pair Programming.
  • Well versed in designing presentation layer components using Servlets, JSP, HTML, DHTML, XHTML, CSS, and JavaScript.
  • Implemented rich web applications using AJAX.
  • Expertise with relational databases including Oracle, SQL Server, DB2 and MYSQL.
  • Proficiency and experience in Oracle OSB and Oracle SOA Suite 11gR1.
  • Having strong emphasis on business requirements analysis, modeling (UML), designing solutions and implementation.
  • Wrote comprehensive test plans for unit and functional testing and automated using Junit.
  • Experience in using various Configuration Management tools like Clear Case, SVN and CVS.
  • Experience in manufacturing, financial, healthcare & insurance domains.
  • Expertise in Production Support and monitoring the production activities and fixing the production issues and taking up the warranties and finally ensuring the application is running stable in the client environments
  • Excellent Analytical, interpersonal, Presentations and leadership skills.
  • Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen client need assessment aptitude.

TECHNICAL SKILLS:

Languages: C, C++ and Java.

Database Query Language: HQL, SQL.

Markup/Script Languages: HTML, JavaScript, and XML.

J2EE Technologies: Servlets, JSP, STRUTS Framework, EJB 2.0, EJB 3.0, Hibernate, Java Beans and JDBC.

Web Technologies: XML, DOM, CSS, HTML, JAVASCRIPT, EXT-JS.

Frameworks: Struts, spring, hibernate.

Application/Web servers: Apache Tomcat, IBM Web sphere, BEA Weblogic Server and JBOSS.

Databases: Oracle, MS SQL Server, MYSQL, and DB2

IDE Tools: Eclipse, RAD, Net Beans

Operating Systems: Windows 2000/NT/XP, and UNIX, Linux

Tools: and Utilities:SQL Navigator, SQL Loader, Rational Rose, CVS, Maven, Junit, Log4j, ANT, Macro media tool, Microsoft Visio.

PROFESSIONAL EXPERIENCE:

Confidential, Chandler, AZ

Sr. Java Developer

Responsibilities:

  • Involved in the design and architecture meetings and produce Technical Design Document
  • Worked on designing, development, testing and deployment of SOA BPEL process, mediator services and Business rules.
  • Developed payment prototypes using mediator to process and transfer complex business using components like JMS Adaptor, File Adaptor and DB Adaptor
  • Consumed and produced Spring-ws based Web services (JAX-WS) and Spring MVC Restful services.
  • Prepared UML diagrams at appropriate places in the design.
  • Incorporated Spring AOP for performance monitoring.
  • Developed hibernate persistence layer (DataAccess Layer) for the application.
  • Reverse-engineered the data model to generate hibernate entities
  • Used spring transactions for transaction handling
  • Implemented Oracle OSB (Oracle Service Bus) and integrated with BPEL.
  • Develop JMS and Database adapters in OSB to publish and poll for messages and database operations in OSB
  • Used JAXB to create/bind Java Objects from XML Schemas and Unmarshall/Marshall XML document to java classes.
  • Used SOAP UI for testing the web services.
  • Ant Scripts for building and deploying the war files.
  • Used Anthill Pro, and Weblogic server for deployment.
  • Using JDeveloper and My Eclipse as the development environment.
  • Developed Unit tests using JUnit.
  • Used SVN for Version Control.

Environment: MyEclipse, Oracle SQL Developer, AnthillPro Client, SVN, Weblogic 10.3.x, WinSCP, Putty, Unix, Oracle Service Bus, Oracle SOA Suite, BPEL, Core JAVA 6, Spring 3.1, Hibernate 3.0, SVN, Unix, JUnit, Visio, SOAP UI, SVN, ANT.

Confidential, Kansas City, MO

Sr. Java Developer

Responsibilities:

  • Developed this project using Java, spring, WSDL, SOAP, RESTFUL, JDBC, JNDI, JavaScript, and JSTL.
  • Development focused on SOA architecture in SCRUM Environment.
  • Consumed and produced Apache CXF based Web services (JAX-WS AND JAX-RS) along with Apache Camel Routing.
  • Used Apache Camel's Quartz component - to schedule daily jobs,
  • File component - to poll for incoming files and process them and
  • Mail component - to send out notifications emails.
  • Designed web services API’s using J2EE, JSTL, XML Data Schema, Html, CSS Style Sheets, web services for database entities, and enterprise server database integration, SOAP messages, WSDL.
  • Developed web service APIs using Core Java, Apache CXF, Apache Camel, Stored procedures and XML.
  • Used XPATH, XQuery and XSLT for XML transformations.
  • Used Soap over Http and Soap over JMS with Tibco EMS for communication between components
  • Used Visio for designing the Class diagram and Sequence diagram.
  • Design and implemented Web services SOAP/WSDL/RESTFUL interface between Java and Non-Java applications.
  • Used SOAP UI for testing the web services.
  • Used JavaScript for few front-end validations and AJAX for request and response processing without reloading the complete page.
  • Used STS IDE, Jboss server and MAVEN for development.
  • Involved in bug fixing in production.
  • Developed Unit tests using JUnit and Spring Mockito. Used Log4J components for logging.
  • Used SVN for Version Control.

Environment: Java, Spring, Jetty, Apache CXF, Apache camel, WSDL, SOAP, Tibco EMS, UML, JDBC, JSTL, JavaScript, Spring Source Tool suite, Oracle 10.x, JUnit, Visio, Windows, SOAP UI, SVN, Maven.

Confidential, Mount Laurel, NJ

Sr. Java Developer

Responsibilities:

  • Developed this project using Java, Servlets, JSP, spring, Hibernate, Struts, Quartz, WSDL, SOAP, JMS, JDBC, JNDI, JavaScript, and JSTL.
  • Used Visio for designing the Class diagram and Sequence diagram.
  • Implemented entire application using Core java, java Collections and Spring 2.5 MVC design framework.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring 2.5.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Used design patterns like DAO, Service Locator Patterns, Command, Factory and Singleton Patterns.
  • Developed Message Driven Beans (MDB) using JMS 1.1 to exchange messages between different applications.
  • Implemented data access logic by using Hibernate Persistence framework to enable the persistence mapping between java objects and RDBMS.
  • Design and implemented Axis1.2/2.x based Web services SOAP/WSDL/RESTFUL interface between Java and Non-Java applications.
  • Used SOAP UI for testing the web services.
  • Involved in Detail Design Document discussions for email notification module.
  • Developed scheduler component for scheduling a job in order to send an email notification to the user in daily, weekly and monthly basis using Quartz.
  • Developed a component to capture the data from the database schema and stored into cache using OSCACHE during server startup to optimize server performance.
  • Used AJAX for request and response processing without reloading the complete page.
  • Involved in installing and configuring Eclipse IDE, Jboss and MAVEN for development.
  • Involved in bug fixing for production support.
  • Developed Unit test scripts using Junit and used Log4J components for logging.
  • Used SmartCVS tool for Version Control.

Environment: Java, Servlets, JSP, Hibernate, Spring, Struts, Axis1.2/2.x, Quartz, Jboss, WSDL, SOAP, JMS, MDB, UML, JDBC, JSTL, JavaScript, Eclipse, Oracle 10.x, JUnit, Visio, Linux Red Hat, SOAP UI, SmartCVS 7, Maven.

Confidential, Richfield, MN

JAVA / J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • Developed the application using Struts framework.
  • Used the Inversion of Control module of spring framework.
  • Developed action classes, form beans and Java Server Pages.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Implemented Stateless Session Beans to accomplish complex business logic and also for transaction management in various modules.
  • Involved in implementing and designing of Workflow Templates using BPM (Weblogic Process Integrator) for middle layer business engine and also email notification engine.
  • Worked on financial transactions like deposits, withdrawals, transfers, debit and visa or bills payments.
  • Used SOAP UI for testing the web services.
  • Used Soap over Http and Soap over JMS for communication between components.
  • Developed XML specifications for the request and response between the user and the application system.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Involved in working with Struts Tiles for the look and feel for a web application.
  • Implementation of JMS between workflow module and backend Message forwarding Engine.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Used PL-SQL for customer details updating at production and UAT level.
  • Tested the application functionality with JUnit Test Cases.
  • Used Hibernate framework to access the data.
  • Extensively used ANT as a build tool.

Environment: Struts 1.2.4, Spring 2.5, EJB 2.0, Servlets, JSP 2.0, WAS 5.0, WSAD 5.1.2, BPM (Business Process Modeler / (WLI) Weblogic Integrator 7.x, Websphere MQ 5.3, Java SDK 1.5, SOA, JNDI, JMS, JDBC, Oracle 9i, CVS, ANT 1.5, TOAD and Log4J 1.2.

Confidential, Bloomington, IL

JAVA / J2EE Developer

Responsibilities:

  • Developed presentation tier using JSP, HTML and JavaScript.
  • Used Core Spring framework for dependency injection.
  • Used Spring ORM to integrate with the Hibernate and used the Hibernate template to persist the data.
  • Used MiddleGen to develop the JAVA objects and Hibernate Mapping documents.
  • Wrote spring configuration file to define beans, define data source and hibernate properties.
  • Used Spring DAO on the Data access layer with the Hibernate.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring 2.5.
  • Validated users input using regular expressions in JavaScript as well as in server side.
  • Created Database Tables, Sequences and Hibernate mapping files and POJO classes.
  • Used AJAX for better user interface and to load some field’s values from the database.
  • Interacted with clients to understand their needs and propose design to the team to implement the requirement and helped also in fixing bugs in the existing systems.
  • Developed test cases and performed unit testing using JUnit framework.
  • Developed the Use case, Sequence and Class diagrams using UML and Rational Rose.
  • Used CVS for version Repository maintenance.
  • Extensively Used ANT as a build tool.

Environment: Spring, Hibernate, Java 1.5, Servlets, Eclipse, Jboss Application Server, SQL, PL/SQL, DB2, UML, IBM Rational Rose, JUnit, CVS, Ant, AJAX, XML, XSL, XSLT, JavaScript.

Confidential, Bloomington, IL

JAVA / J2EE Developer

Responsibilities:

  • Designing the server side components using UML Class Diagrams and J2EE design patterns (Session Façade, Business Delegate, Service Locator etc)
  • Developed the server side using EJBs (Stateless Session Beans and CMPs using one-one and one-many mapping).
  • Designing the database schema and working on writing the new APIs.
  • Configured, developed JMS services (used Connection Factories, Queues, Stores, Text Messages) for asynchronous processing.
  • Actively participated in database design.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Preparing test scripts as per the design specifications
  • Preparing code review document based on Java standards
  • Used JavaScript to perform checking and validations at Client's side.
  • Responsible for giving to business users.
  • Unit and System test integration support
  • Bug fixing and client support.

Environment: Java 1.4.2, JSP, Servlets, JMS, EJB, Oracle 9i, Crystal Reports, log4j, JMS, JUnit, Ant, IBM MQSeries, Eclipse, JavaScript, and Java Beans.

Confidential

Java Developer

Responsibilities:

  • Creation of Coding Standards for Java and JSP.
  • Developed the User Interface using Java Server Pages (JSP), Servlets and Front Controller.
  • Responsible for Black Box testing, White Box testing, and regression testing using Load Runner.
  • Implementing front-end validations using Java Scripts.
  • Developed business objects using EJB.
  • Database design and connectivity done by using JDBC bridge
  • Used Data Access Object (DAO) to access the data with Data Source.
  • Used JUnit to do the unit testing around the developed modules.
  • Wrote SQL Queries and PL/SQL procedures for the application.
  • Used Log4J for logging the error messages.
  • Calling of PL/SQL APIs from Java APIs.
  • Used Resource Bundle concept to ensure modularity and portability.
  • Generated and deployed WAR files in Tomcat (4.1.27)
  • Developed and tested the applications using NetBeans.
  • Designed strategies for taking backups at regular intervals using WinCVS

Environment: NetBeans, Tomcat 5.5, EJB, JDBC, JSP, Servlets, HTML, CSS, DHTML, JavaScript, XML, JNDI, SQL 2000, Windows XP.

We'd love your feedback!