We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

NyC

SUMMARY

  • 6 + years of experience in Java, J2EE technologies involving extensive backend and front end development and in all phases of Software development lifecycle.
  • Great experience in developing web based applications using Java, Servlets, JSP, Spring, Hibernate, JSP, JSF, JDBC, JavaScript, XML, Oracle and PDE Tools on UNIX (Solaris)/Linux and NT environments with thorough knowledge on advanced technologies using EAI, EJB, Web Methods, Struts, Web Services, XML and UML.
  • Experience in developing SOAP and REST based web services.
  • Solid experience in AngularJS and Backbone.js used for creating Single Page Application (SPA).
  • Expertise in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Proficient in SQL and experience in RDBMS like Oracle and MySQL.
  • Extensively used React.js and Node.js to create prototypes for working model.
  • Proficient in with GUI plug - ins like Tiles Framework, Customer Tag Libraries, validation plug-ins like Validator Framework.
  • Proven software development experience using different methodologies - Agile and Waterfall.
  • Strong experience working in all phases of SDLC including analysis, design, coding and testing.
  • Solid experience working with Web technologies XSD, XML, SAX/DOM Parser, AJAX, HTML, CSS and JavaScript.
  • Expertise in deploying J2EE components on Apache Tomcat, Apache Camel, IBM WebSphere, BEA WebLogic and JBOSS application servers.
  • Experience in IDE tools: NetBeans, Eclipse, and My Eclipse. Hands on working experience with production support teams.
  • Hands on working experience using JavaScript, DOM, AJAX, jQuery 1.x/2.x, JSON, HTML/DHTML and CSS for view layer.
  • Proven experience in building web applications using MongoDB, Express, AngularJS, Node.js.
  • Expertise in implementing MVC framework using spring 2.x, struts 2.0 and ORM tools like Hibernate in J2EE architecture.
  • Proven experience in build tools like Ant and Maven, Log4j for Logging unit and jUnit for testing.
  • Experience in PL/SQL Querying, writing stored procedures, Triggers in Oracle, SQL Server and MySQL.
  • Expertise in end-to-end architecture and implementation of client-server systems using Scala, Akka, Java, JavaScript and related Linux.
  • Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
  • Experience in handling Version Control Systems like TFS, CVS, VSS and SVN, Working experience with the operating systems like UNIX, Solaris and Windows.
  • Extensively used IDE for Application development like Eclipse3.x, RAD 6.0, and NetBeans. Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Worked with various Version Control Tools including SVN and CLEAR CASE and various Bug Tracking Tools like IBM Clear Quest, and Bugzilla.
  • Experience in working with version control systems like Visual Source Safe.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Proven experience in developing applications in Ecommerce, Online Content Management, Retail and Airline domain.
  • Excellent Team player to work in conjunction with testers (QA), developers and other team members in validation and testing of complex project scenarios and in the maintenance of Quality Standards of projects.
  • Excellent analytical, communication, and time management skills.
  • Establish and maintain productive working relationship with management, clients and team members.

TECHNICAL SKILLS

Web/Application Servers: IBM Websphere, Jboss Application Server, WebLogic, Apache Camel, Apache Tomcat, Sun Java Application Server8.0, Scala IDE

Java/J2EE Technologies: J2EE, EJB, Servlets, JSP, JSTL, JSF, JDBC, JavaBeans, MVC, Struts, Fuse, Mule ESB, Grails, Hibernate, Spring, Flex, Swing, GWT, LOG4J, SL4J, JNDI,CORBA, RMI, JNI, JMX, JUNIT, JAXRPC, JAXB, SAX/DOM, ANT

Messaging Systems: JMS, MQ Series, ActiveMQ

Languages: Java, C, C++, SQL, PL/SQL, Scala, Shell, Perl, Jython, Groovy

IDE Tools: RAD, WSAD, Eclipse, My Eclipse, JBuilder, Harvest, NetBeans

Web Technologies/Web Services: JavaScript, CSS, HTML,WSDL, DHTML, XML (SAX, DOM Parser)Angular JS, Node.Js, XSL, XSLT, SOAP, AJAX.

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP

Databases: Oracle 9i/8i, 10g, MySQL, SQL Server 2008/2005/2000, DB2, MySQL, Sybase

Design Methodologies: UML, Rational Rose, RUP, Agile, TDD, XP

Version Control Tools: CVS, VSS, Clear Case, Visio, SVN, SMART

Operating Systems: Windows 7, Vista, XP/2000/NT/98/95, UNIX, LINUX, Sun Solaris

Testing Tools: JUnit, Log4j, Cactus, QTP, SOAP, UIRules Engine ILOG,Drools

Change/Defect Tracking Tools: Scarab, QC, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

Java/J2ee Developer

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated business layer using Hibernate with Spring DAO and generated Hibernate Mappings, POJO’s, DAO’s using reengineering tool in RAD.
  • Implemented Spring transaction management using ProxyBeanFactory of AOP framework.
  • Configured and integrated Hibernate frameworks for Spring DAO framework and wrote Service Finder class to locate the Spring managed bean.
  • Wrote and maintained Spring bean configuration files for data sources, IOC beans, AOP, DAO and different injection types.
  • Designed and Developed the UIFramework using JSF, My Faces, Rich Faces and Ajax4JSF.
  • Implemented REST web service in Scala using Akka for log tracking application.
  • Used components such as Panel Popup, Menu Popup, Calendar features, Data Table etc. from MyFaces and RichFaces.
  • Created a single page application using Angular JS data-binding and directives, processed JSON data from RESTful web service by using Ajax to get resources from the database.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Wrote data Components for MMS-Preview, wrote and called PL/SQL, Stored Procedures using Java, HQL and Hibernate.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP and JNDI.
  • Experience using Fuse/Apache ServiceMix as integration platform and Apache ActiveMQ as messaging platform.
  • Used Jprobe to identify performance bottlenecks and fix the issues.
  • Designed and developed front end using HTML5, CSS3, and validation through JavaScript, JQuery.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on WebSphere App Server
  • Wrote automation scripts for invoking, monitoring the batch jobs using Spring framework and UNIX Shell scripts.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on UNIX env.
  • Provided 24 x7 on-call Production Support. Helped in debugging and fixing issues related to the applications deployed on WebSphere with Solaris.

Environment: Java 5.0, JSP, Angular JS, Ajax, Ajax4JSF, JSF, Apache MyFaces, Rich Faces, Scala, Fuse, Akka Spring Frame Work, Hibernate, JMS, Apache Axis 2.0, Apache Camel, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, WebSphere 6.1, RAD 7, Oracle, SunOS (UNIX), Shell Script, Subversion, Ant and Windows XP.

Confidential, NYC

Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Developed the application using JSF for front end, Spring to manage business layer components and Hibernate for performing database transactions.
  • Wrote Hibernate configuration file, Hibernate mapping files, developed persistence DAO classes to persist the data into Oracle Database using Hibernate Query Language (HQL).
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Developed UI for Customer Service Modules and Reports using JSF, JSP’s and MyFaces Components.
  • Created MyFaces Custom Validator components for application specific data validation.
  • Wrote JSF Backing Beans for controlling the UI and wrote custom components and validators.
  • Implemented Ajax using Ajax4JSF Framework and nested taglib API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Worked in configuration of Apache Camel and executing routes, integrating applications using Red Hat Jboss Fuse.
  • Used JAX RS client to make calls to REST services opened from Jboss Fuse.
  • Implementing Session facade and data communication from Web Services channel.
  • Developed Data Access Objects to access middleware Web Services.
  • Configured and Integrated JSF, Business Objects and Hibernate frameworks with Spring Framework.
  • Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Rational ClearQuest used for defects and change tracking across the application.
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Involved in the performance tuning of SQL statements and at database using Query plans, analyzing tables, looking at the indexes and rewriting the queries.
  • Developed database triggers and procedures to update the real-time cash balances.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, JSF, MyFaces, Apache Camel, Spring, Tiles, Hibernate, Fuse, HTML, DHTML, IBM MQ Series, CSS, Jboss Fuse, WebSphere 5.1.2, Ant, ClearQuest, Oracle 9i, AJAX, JSTL, Eclipse, JUnit, JavaScript, CVS.

Confidential, NYC

Java/J2EE Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams on RSA
  • Developed the workflow interfaces using JSPs that are developed using Struts Tiles Layouts and the request processors using the DispatchAction and Action.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed the complete Exception module using the existing framework that embraces Struts, Java, JSP, JSTL, and Ajax.
  • Developed several internal reporting tools for business team usingJSP, HTML5, CSS3, JSON, JavaScript and JQuery for view layer.
  • Used middlewares like cookie-parser on Node.js to help implement session. Used Express framework on Node.js for quick development.
  • Used MongoDB in the prototype to store member information and populate other member details.
  • Used Jboss FuseESB to normalize number of protocols to a single protocol and create mediation or route message between services.
  • Created RESTful APIs in Node.js environment for the SPA to consume and test its navigation and functionality. This meant implementing the SPA using the MEAN (MongoDB, Express, AngularJS, Node.js) stack.
  • Implemented JMS based SOAP web services using JMS, Web sphere MQ, Mule ESB and Spring CXF.
  • Developed rule-based applications using Drools and Java.
  • Configured the struts configuration file and Application context file based on the spring and Hibernate entries.
  • Developed wsadmin scripts using JACL, JYTHON to automate Websphere processes including start/stop, creating and configuring servers, clusters, JDBC and MQ resources, deploying applications
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Worked on creating topics, queues and MDBs for communication by using Websphere JMS.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Worked on Installing and configured Websphere Application Server (WAS).
  • Made use of WINCVS for checkout and check in operations.

Environment: RAD 6.0, WAS 6.0, Struts 1.2, Spring Framework 1.2, Hibernate 3.0, Jboss, FuseESB, Java 1.4.2, JSP 2.0, HTML, XML, XSL/XSLT, Mule ESB, Drools, JavaScript, Angular JS, Node.js, Mango DB, JavaBeans, AJAX, Oracle 9i, RMI, WINCVS, Windows XP,UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis and modeled the requirement in UML using rational tool.
  • Suggested a proper N-tier Architecture and designed the system using J2EE & SOA and designed innovative front end using CSS and HTML
  • Designed and developed Stateless Session Bean to calculate the patient bills and to retrieve patient detail information from database using web Services.
  • Designed the web service call to retrieve the patient details based on the patient ID using WSDL, SOAP and XML and designed XML Schema for patient details.
  • Designed State Full Session Bean for tracking the patient session and designed Entity Bean to persist the data in Oracle data base.
  • Used Session Faced design Pattern to interact with multiple entity bean and also used Java Persistent API to manage the EJB transaction
  • Used Oracle 9I by developing different tables and ran SQL queries on them and also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
  • Designed and prepared unit Test case using JUNIT and easy mock and used PMD Tool for code review to check the Sun Java Coding standards, to identify the duplicate code, object or component complexity and dependency etc.

Environment: Rational Application Developer 7.0, Rational Rose, Java, J2ee, EJB, JSP, EL, JSTL, JUNIT, PMD Tool, XML, SOAP, WSDL, SOA, Web-logic and Sun-Solaris.

Confidential

Java/J2EE Developer

Responsibilities:

  • Created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript.
  • Designed the applications using OOAD.
  • Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Implemented Kerberos Authentication Service to validate users logging into Quill.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
  • Wrote Entitlement Accessory Classes.
  • Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity beans.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JSP, Servlets, JDBC, Java Script, HTML, Apache Tomcat Server, Oracle 8.

We'd love your feedback!