We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Over 7+ years of experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture. Expertise in design and development of various web and enterprise applications using J2EE technologies like JavaScript, JSP Java Beans, Servlets, JDBC, TOAD, EJB, JMS, JSF, JNDI, RMI, HTML, AJAX, GWT, JQuery and Web Services.
  • Expertise in OOA, OOD, SDLC, Java Application Development, Distributed Application Development and Object Oriented Programming (OOP), UML, Rational Rose 2000
  • Expertise in XML, BPEL and related technologies like XSL, XSLT, XPath
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Data Transfer Object, Data Access Object and Business Delegate in the development of multi-tier distributed enterprise applications
  • Design, develop and implement business process integration using Oracle BPEL.
  • Experience on Oracle BPEL Process Manger and Oracle Enterprise Service Bus
  • Good understanding of SOA with the middleware technologies with Oracle Application Server, BPEL (Business Process Execution Language) process manager for application integration
  • Creating the BPM work flows for business analysts for system integration, business activity monitoring for dash boards, and user interaction for process participants.
  • Used the Process Simulation Tool, Process Simulation Tool for developing the BPM processes
  • Administration, Design, Implementation, maintenance and production support of Enterprise Applications using BEA WebLogic Server
  • Hands on Experience in designing and developing SOA applications using BPEL and Web Service Standards (WSDL)
  • Worked on SWING applets
  • Design and Development of SWING and AWT.
  • Developed user interfaces using Java Server Pages, XHTML and Swings to provide unique personalized look-and-feel for administrators and other users of the system
  • Experienced with various frameworks like Struts, Spring, Hibernate.
  • Experienced with microservices.
  • Experienced in using Java IDE tools like Eclipse, WSAD, RAD.
  • Excellent in databases like IBM DB2, Oracle, SQL Server, My SQL, MS Access
  • Experienced in working with different operating systems Windows, UNIX, LINUX
  • Expert in writing complex SQL Queries and PL/SQL blocks
  • Wrote build/deployment scripts using Ant and Maven.
  • Wrote unit tests using JUnit, Log4j
  • Good working knowledge on Clear Case and Clear Quest for version control
  • Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills.
  • Ability to learn and use new systems and paradigms in considerably less time, Solid communicator with exceptional team-building skills.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, Perl, VB.Net, ASP.Net, Java Script

Java Technologies: Java EE 5, Servlets 2.4, JSP, EJB, JMS, JDBC, JNDI, JSTL, JUNIT, AJAX

Logging/Build Tool: HTTP, SIP, Multicast, Log4j, Apache Ant

Framework: Hibernate, Struts, IVR, Spring, Tiles

DBMS Packages: SQL Server, MS Access, Erwin, SQL, MySQL, PL SQL DB2, Oracle 9i/10g, TOAD

Web/Application Servers: Apache, IIS, Tomcat, WebSphere, JBoss, Weblogic

IDE/Dev. Tools: Eclipse, JDeveloper, My Eclipse, Eclipse, NetBeans, WSAD, RAD

Version Control: GIT, CVS, CMS, Rational, ClearCase, Tele Logic Change Synergy

Web Technologies: HTML, Angular.js, HDML, JAXP, DHTML, JSF, XML, SAX, DOM, XSLT, XPATH, Java Script, CSS, JQuery, Struts Tag, Display Tag, Web services, Design Patterns, Bootstrap, Node.Js

Application Tools: MS Visio, MS Project, Adobe Photoshop, Dreamweaver

Operating Systems: Windows XP, Unix, Red Hat Linux

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of project development following Agile (Extreme Programming).Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented the Project structure based on springMVC pattern using Spring Boot and Spring Beans.
  • Used spring bootfor microservices.
  • Designed and developed Rewards API using Spring Boot
  • Developed user interface using HTML, Java Script libraries (jQuery), JSON, AJAX, CSS, JSP Strut tags to simplify the complexities.
  • Designed web pages with Using latest JS frameworks and jQuery plugins for dynamic and uninterrupted user interaction.
  • Built Web pages that are more user-interactive using jQuery plugins, JSON, Angular.js, JavaScript, Bootstrap.
  • Worked with the Struts configuration file and Application context file based on the Spring and hibernate entries.
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Used networking technologies like Multicast and worked with Internet protocol like VOIP for the communications.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Worked with JPA for the use of relational databases structuring of the application.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Used Tomcat for the web Development of the application.
  • Used XSL/XSLT for transforming and displaying payment history reports.
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Worked with Weblogic application Server for the deployment of the application.
  • Worked with JSF for the UI front end development along with AJAX.
  • Used WSDL and SOAP for the development of the XML based applications.
  • Worked with CMS with Weblogic Portal for the development of the application.
  • Software configuration management using CVS.
  • Developed PLSQL procedures to execute entire block of statements to the database at one time to reduces network traffic and increase performance for the application
  • Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
  • Worked on Java Multithreading, Collections & Coherence Framework.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked with Xquery for the front-end development of the application.
  • Worked with MySQL for the development of the database.

Environment: Java EE 5, J2EE, IBM WAS, IBMRAD, Struts, spring, Unix, Http, Multicast, VOIP, Hibernate, Servlets, JSP, EJB, HTML, XML, Web Services, XSL/XSLT, JAVASCRIPT, AJAX, Angular.js, Bootstrap, Spring boot, CVS, PL/SQL, MySQL, JDBC, Junit, Agile, UML, Web 2.0 SOA.

Confidential, Bellevue, WA

J2EE Developer

Responsibilities:

  • Analyzed the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
  • Implemented the Spring Acegi Security for authenticating the customers.
  • Used security framework with ACL in declarative manner.
  • Implemented the web tier using Spring MVC and all other components there in, Simple Form Controller, Parameterizable View Controller and so on.
  • Used JSF layout for View of MVC and used to develop user interface.
  • Implemented and configured various Action classes for handling the client requests using struts framework.
  • Implemented business layer components for Reverse Auction by following OOAD principles and using design patterns like Service Locator, DAO and Value Objects using eclipse.
  • Defined the UI, business layer component beans and their dependencies in spring application framework (spring mvc, orm, AOP) using RAD.
  • Designed and developed the application using Java Server Faces (JSF) framework.
  • Developed the ITQ, RFQ modules using JSF framework.
  • Created MQ queue and que managers in IBM MQ. Invoke the ESB by passing messages to MQ.
  • Implemented database access layer using DAO design pattern and JPA, Hibernate framework.
  • Defined POJOs (java beans), Hibernate mapping files and named queries for Reverse Auction components.
  • Prepared documents like UTP (Unit Test Packages), FS, Support documents like DCR, DBR and DRR.
  • Worked extensively integration of the modules Responsible for trouble shooting the production issues and performance of the application.
  • Created the Message Driven Bean (MDB) to listen the messages in MQ.
  • Involved in extensive implementation of JQuery Grid in populating the partial list responses from server on the user interface.
  • Designed and implemented various activities/functions in trouble report management module depending on various business requirements in enhancing the performance of ticketing system.
  • Developed mapping tables in relating the front-end fields to that of server field Types in identifying the Request/Response.
  • Developed a rich user-interface using JQuery and Xquery Framework, JavaScript, HTML, CSS, Validators for different modules like VOL Inventory, Trouble Report Management, Correlation Management, Work list and Group Trouble Entry.
  • Implemented complex Hash table, Collection concepts and JSON Object notation in carrying application cache data and server response data.
  • Extensively implemented AJAX calls in requesting the action classes to perform trouble actions/functions and used Reflection concepts in referring specific methods in the action classes.
  • Implemented VOL inventory search functionality to get the user records from customer inventory and populated the fields on the front-end.
  • Worked with Struts along with AJAX for the UI development of the application.
  • Deployed, installed and monitored the application packages on WebLogic Application server.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Involved in writing PL/SQL procedures on Oracle Database.
  • Used Log4J to capture the logs that includes runtime exceptions.

Environment: Java, J2EE, Web logic Application server 9.0, Struts, Spring 2.5, JSP, EJB, JSP, JQuery, HTML, XML, Server, Spring Acegi Security 2.0, Security Components with JCE/JSSE, XSL/XSLT, Spring MVC, WSDL, SOAP, Web Services, Axis, JAVASCRIPT, AJAX, Tele Logic Change Synergy, Oracle.

Confidential, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all phases of SDLC and followed Agile methodology in the development of the project.
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML5, CSS3, JSP, JSF, Servlets, SWING, JSTL, Ajax, React JS and Struts.
  • Used Apache Axis for consuming SOAP web services.
  • Worked on developing Restful web services using Spring Boot.
  • Used JPA along with Hibernate framework for implementing Test Classes.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Written the Rest Services to get the data from NoSQL (Mongo DB) Collections in JSON format.
  • Used Mongoose API in order to access the Mongo DB.
  • Integrated B2B interface with BPEL flows.
  • Used Oracle ESB features like connecting, document transformation and content based routing.
  • Design and Development of Swing and Awt.
  • Involved in developing the CSS sheets for the UI Components.
  • Used Spring MVC at presentation layer.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Persistence layer was implemented using Hibernate Framework.
  • Used JavaScript for the web page validation.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Written ANT scripts for building application artifacts.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used AJAX to get the dynamic behavior of the screens.
  • Used XML with SAX parser to transfer data between applications.
  • Used Java/J2EEDesign patterns like Business Delegate, Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Used JUnit for unit testing.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Extensively used WSAD while writing code & used CVS for change control.
  • Used WebSphere Application Server for deploying various components of application.

Environment: SWING, Struts, Spring, Hibernate, J2EE, Java SDK, XML, SAX, BPEL, JSP, JSF, UML, JMS, HTML, JavaScript, Servlets, Eclipse, ATG Dynamo, Web Services, JUnit, Unix, Ajax, React JS, Mongo DB, EJB, ANT, CVS, Oracle.

Confidential

Java Developer

Responsibilities:

  • Involved in the full life cycle of software design process of a project, to develop Model View controller based application using Spring MVC, hibernate and Restful Services.
  • Developed interactive and user friendly web pages for patient registration system using XML, JSP, CSS, HTML, JavaScript.
  • Developed Servlets for user Authentication and request handling.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
  • Designing of the system as per the change in requirement using Struts MVC architecture, JSP, DHTML.
  • Hands-on experience in installing, configuring and deploying application on WebSphere Portal Server.
  • Involved in Database design and development. Involved in SQL scripting. Involved in the system integration and testing.

Environment: Core Java, J2EE, JSP, HTML, DHTML, JavaScript, Servlets, Struts, SQL Server EJB, JDBC, XML, WebSphere, Eclipse, JUNIT.

Confidential

Java Developer

Responsibilities:

  • Optimized the code and database for maximum performance.
  • Designed Enterprise Application using MVC architecture.
  • Created Web Pages using XML, JSP, HTML and JavaScript.
  • Developed Servlets for user Authentication and request handling.
  • Gathered requirements from Client and made Client Requirement Document (CRD).
  • Design and maintain the database to support the application using MS Access.
  • Stateless Session Beans were used to build the Back office for the head office of Auditing.
  • Day wise transactions were listed in the browser using Servlets.
  • Code complex SQL Join queries for reporting which include hundreds of different variations of reports.
  • Writing JUnit Test cases for testing the application for its completeness and correctness.
  • Perform the user acceptance test of the application.
  • Designed and developed several web pages using HTML and Java Script to perform validations at Client's side.
  • Helped design multi-tier architecture using JSPs as front end, servlets as a middle tier to manage execution flow, and Session beans to encapsulate database access and legacy data translation through JDBC connectivity.

Environment: Java, J2EE, JSP, HTML, JavaScript, Servlets, EJB, JDBC, XML, JBOSS, Eclipse, JUNIT, MS Access, UML, Windows.

We'd love your feedback!