We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Bloomington, IllinoiS

SUMMARY

  • 7+ Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/J2EE technology.
  • Used Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
  • Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
  • Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java, Servlets, EJB, JSP, Web services, Xml, HTML and Java script.
  • Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving patient details in some of my projects.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, PVCS.
  • Well experienced in fixing performance, solving and stabilizing problems of Java applications/products.
  • Used Web Sphere Application Server, Web Logic Application Server and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
  • Good experience in application development using Model View Controller Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class, Action Form.
  • Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse, RAD, WSAD (Web sphere Studio Application Developer) and Net Beans.
  • Involved in building and deploying ANT scripts for some of the applications and also Customizing WAR, EAR and EJB jar files for many successful applications.
  • Experience in developing Front-End using Struts, Struts2, JSP, JSF, JavaScript, HTML, DHTML and CSS
  • Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
  • Implemented J2EE Design Patterns like Session Façade, DAO, VO, Service Locator, Singleton Pattern, Front Controller and value object pattern, Data source Business Delegate and etc.
  • Involved in Troubleshooting, problem solving and Bug fixing in many of my projects done.
  • Experienced with databases such as Sybase, Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Worked on different Operating Systems like UNIX, Linux, Windows 2k/NT and Windows XP.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
  • Experience on java web services using Apache Axis2.0 and JAX-WS.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Developed ANT scripts in to build and deploy J2EE Applications.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL.

Operating Systems: Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.

Java Technologies: J2SE, J2EE, JSF, JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, Web Services, Design Patterns, JAVA Beans.

Web/App. Server: Tomcat 5.5/6.0, Web Logic 7.0/8.1/9.2/10.0/10.3 , Web Sphere 4.0/5.0/6.1, JBoss 3.2/4.0/4.2.

Frameworks & IDE Tools: Struts1.2/2.0, JSF1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse 1.0/3.1, WebLogic Workshop 9.2, TOAD.

Web-Development Technologies: JSP, XML, XSLT, DTD, DOM, HTML, Java Script, CSS, Servlets, JSTL (Tag Libraries), JSF (Java Server Faces), RUP, i18n, ANT, JUnit, MQ Series

RDBMS: ORACLE 7i/8i/9i/10g, SQL Server 6.5, MS Access, Oracle EBS 11i/R12

OOAD: UML, Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, Illinois

Sr. Java/J2EE Developer

Responsibilities:

  • Developed application using Struts1.2 Framework that leverages classical Model View Controller (MVC) architecture.
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate in data access layer to access and update information in the database.
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Involved in writing and business layer using BO, DAO and DTO.
  • Implemented J2EE design patterns.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used Http compression and AJAX for faster response time.
  • Experience working with IBM MQ Series.
  • Implemented spring security features using AOP Interceptors for the authentication.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services (RestFul) from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.
  • Deployed the application on to Websphere application server.
  • Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
  • Used RAD as a IDE and extremely worked with the WAS 7.0(Websphere Application Server)

Environment: Eclipse, JDK 1.6, Adobe CQ5.6.1, Weblogic 12C, Oracle, ATG 10/2 E-Commerce Framework, CRXDE Lite, Spring, WebService, RESTFUL, JAX-WS, RAD, JAXB, Sling, Felix, OSGI, Java, JSP, DSP, CSS, HTML, Angular JS, Jquery, Ajax, ExtJS, JDBC, SQL, JSON, XML, Bamboo, Maven 2.2.1, WAS 7.0

Confidential, Fairfax, Virginia

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in low-level design of the architecture.
  • Used Spring MVC for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate in data access layer to access and update information in the database.
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Involved in writing and business layer using BO, DAO and DTO.
  • Implemented J2EE design patterns.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Writing SQL queries and PL/SQL procedures for the database.
  • Involved in the Development and Deployment of Stateless Session beans.
  • Generated deployment descriptors for EJBs using XML.
  • Developed shell scripts for Inventory Management.
  • Designing and development of the web-tier using Html, JSP’s, Servlets,
  • Used log4j for logging messages.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Involved in producing and consuming of Web Services (RestFul) to interact with the external system i.e WEBNMS, which will be a framework used to poll the data from the device.
  • Deployed the application on to JBOSS application server.
  • Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
  • Used Eclipse as a IDE and extremely worked with the WAS 7.0(Websphere Application Server)
  • Development using Struts MVC model with J2EE standards.
  • Design and development of front end using JSPs, struts, XML, JavaScript, HTML.
  • Design and development of Action & Form objects as part of Struts frame work.
  • Assisted in troubleshooting JSP and Java code (EJBs and Servlets).
  • Ported Application in Websphere.

Environment: JDK 1.4, IBM WebLogic 7.1, WSAD 5.0, Oracle 9i, Ant, CVS, JUnit, Struts 2.0, JavaScript 1.1, HTML, Log4j, Rational Rose, Unix, Java/J2EE, Spring, WebService, RESTFUL, JAX-WS, SqlDeveloper, DB2 Data Base, RAD, JBOSS, Oracle Data Base, JAXB, Eclipse

Confidential, TX

Java Developer

Responsibilities:

  • Initially involved in maintenance releases for Portal Toll Free Filter and Unanswered Call Filter. Was required to develop the functionality to filter toll free and unanswered calls.
  • Followed Waterfall model to develop the filter logic based on the given tasks in Core Java. Used Multithreading and used JDK version 1.6.
  • Involved in the major development of Carrier Access and Billing (CABs) project which was to be migrated from existing C++ code to Java code. This required understanding of the existing C++ code initially.
  • Involved in the detailed level design document for CABs.
  • The algorithm was implemented in Core Java primarily and JDBC was used to connect to the SQL databases. Also used XML to manage through the workflow of tasks and filters.
  • Extensively worked on JSP, EJB, CSS, JavaScript libraries like DOJO, Protype for all the Rich User Interfaces and Ajax features.
  • Also involved in the development of XTRA (XO Traffic and Record Analyzer) software system to gather data of the Peering usage by Carrier and measured traffic to generate alerts and report them when the usage data exceeds the threshold limits.
  • This was implemented in Core Java primarily and the database was updated dynamically through the Java modules when the input traffic was tested. . It uses MVC architecture on struts 2.0 framework. Used Tomcat, JBoss application server and WebServer to launch the application.
  • Also involved in the backend development of the Call Search Tool (CDR Viewer Tool) which was used to search and return the results from the databases for the given criteria of the call search.
  • Implemented the complete algorithm in Java using web services to collect data from the SQL and the Netezza databases.
  • Also involved in the post release bug fixing phase for the CDR Viewer Tool.
  • Involved in the design and development of monitoring the long duration record information needed to alert users with active long duration calls.
  • Involved in requirement gathering, design, implementation and unit testing for this module.
  • Involved in Writing SQL Queries, Database Design and PL/SQL blocks like indexes, stored procedures, triggers and packages.
  • Used Subversion for revision control to add, and check-out files needed to implement new features and check-in the altered code so as to reflect in the build process.
  • Performed unit testing, integration testing after implementing pieces of source code.
  • Performed regression testing in order to ensure the correct execution of the functionality after bug fixes, which was previously working as desired.

Environment: MySQL 5.0, SQL, XML, XSD, C++, Java, Struts 2.0, MySQL and Aqua Data Studio for manipulating and querying the database, Unix commands, Core Java, web services, JDBC.

Confidential, CO

Sr. Java Developer

Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Involved in developing business components using plain old java object's on JBoss application server..
  • Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0 GA and EAP domains
  • Created both stand-alone and clustered environments for JBOSS domains
  • Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
  • Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
  • Involved in writing all client side validations using Java Script, JSON.
  • Troubleshooting JBOSS Server and DB2 Database issues.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Designed, Developed and Implemented document transformation applications using XML tool.
  • Implemented the Unit testing for the components developed.
  • Used Log4j for logging and handling defects of the application
  • Used CVS, Harvest for Version controlling and error reporting.
  • Used AnthillPro which supports automated deployment of a build to a user-configured environment

Environment: Java/J2EE, Struts1.2, JSF, JSP, JDBC, HTML, Java Script, XML, XSLT, XPATH, CSS, Servlets, WebServices, SOAP, apache Axis, Oracle11i, PL/SQL, DB2, JDeveloper, Eclipse Juno, JBoss 4.2, CVS, Unix, Linux.

Confidential, Fairfax, Virginia

Sr. Java Developer

Responsibilities:

  • Contributed in design and development of Struts MVC web based application.
  • Used Struts Tiles and Validator framework extensively in developing the applications.
  • Provided client side validations using Struts Validator framework and JavaScript.
  • Identified, designed and coded various business modules for the application.
  • Mentored developers regarding business knowledge and application framework knowledge.
  • Web services were registered in a UDDI registry, described using WSDL.
  • Java based client applications utilized JAXR and JAXM to connect to the UDDI registry and to send the SOAP based messages to the service.
  • Worked with team members on using UML.
  • Involved in writing JSP and Struts Action, DAO classes.
  • Implemented the functionalities using JSP, HTML.
  • Involved in writing JSP components. Used JSTL Tag library (Core, Logic, Nested, Bean and HTML taglib’s) to create standard dynamic web pages.
  • Involved in writing the database integration code using Hibernate.
  • Established the relation for the different beans using the Hibernate mapping files.
  • Used Java Persistence API(JPA) and Hibernate for performing the Database Transactions. JPA was used for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB 3.0
  • Stored procedures in DB2 were accessed through Hibernate.
  • Worked on Production Support Team. Designed and integrated the Hibernate persistence Solution with the application architectures.
  • Deployed the application on JBOSS Application Server
  • Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems
  • Analyzed use cases, business rules and created design diagrams.
  • Prepared functional specifications documents and detail design documents
  • Developed shell scripts to monitor MQ queues and coded business logic to do file transfer process
  • Applied request values, process validations, updated model values, done event driven development, developed MVC style views using JSF.
  • Involved in development of Test Cases using JUnit for Unit Testing. Developed Unit and functional tests for the new functionality.
  • Involved E2E Development by integrating Front End and Backend by debugging.
  • Created and modified scripts to perform load testing.
  • Execute test strategies and analyze test results. Maintain strict adherence to client's prescribed testing guidelines, control processes and procedures.

Environment: Java/J2EE (JSP, Servlets), Struts1.1, IBM DB2, RAD7.0, EJB3.0, JBoss Application Server 6.0,HTML 5, JavaScript, Hibernate 2.0,Clear Quest, JUnit, Apache Ant, JSP, Struts, JDBC, JDK, HTML, Web Logic, XML, HTML, Oracle 8i, SQL, PL/SQL, TOAD.

Confidential

JAVA Developer

Responsibilities:

  • Designed and developed front end using JSP pages and Java Servlets.
  • Implemented MVC architecture in the application.
  • Passed the user information to a Credit Reporting Agency.
  • Based on credit grade, approved plan shown to user.
  • Deployed and administered EJBs on BEA WebLogic Server to persist the information provided by the user.
  • Designed and developed JSP pages as per the business requirement.
  • Extensively used JSTL Tag Libraries in developing JSP’s.
  • Modeled and developed the web application using Struts 1.1 Framework.
  • Developed middle tier business logic.
  • Developed the Model layer using JavaBeans.
  • Wrote various SQL, PLSQL queries and Stored procedures for data retrieval/update for Oracle 9i database.
  • Implemented Log4j in the application for logger information.
  • Developed the Validator Framework for validating user input.
  • Used PL/SQL for queries and stored procedures to access Oracle database at the backend.
  • Used JNI for communication between Credit Card Payment interface and the application.
  • Forwarded the shipment request to another gateway through Web Services.
  • Performed unit testing and integration testing.

Environment: JDK 1.3, J2EE, Oracle 7.3, JNI, BEA WebLogic 5.1, JBuilder 7.0, JNI, EJB, Solaris, Struts 1.1,Java, JSP,JSTL, JDBC, HTML, JavaScript, Log4j,WebLogic 8.1, Oracle, and Windows NT.

We'd love your feedback!