We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

BostoN

Senior Java/J2EE Developer

Technical Summary:

  • More than 8 years of experience in requirement analysis, designing architecture, development, unit testing, implementation and maintenance of J2EE applications.
  • Working with Java JDK 1.4, 1.5 , JSP, Servlets, Struts, Java, J2ee, Spring, JPA, Hibernate, EclipseLink, EJB 3.0, Webservice SOAP, REST , IBatis, JMS, JSF, Ajax, JQuery, JDBC, JNDI, Apache, UML, XML Schema and XSLT.
  • Experience in UML Modeling Sequence diagrams, Class diagrams, Activity Diagrams in macro micro level design using RSA IBM Rational Software Architect 7.5.4 .
  • Experience in MVC frameworks Spring, Struts and JSF technologies
  • Developing new scratch Web services SOAP, REST, WSDL, JAX-RPC and JAX-WS using CXF and Jersey.
  • Experience in Multithreading applications.
  • Developing Database layer with ORM frameworks like Hibernate, IBatis.
  • Worked on XSL transformation XSLT- Converting XML using XSL .
  • Used Agile development methodology in multiple projects
  • Experience in Unix and Linux based operation systems.
  • Excellent work experience in UML Modeling macro micro level design using RSA IBM Rational Software Architect 7.5.4 .
  • Expertise in J2EE Design Patterns Strategic, Template, Factory, Service Locator, Session Fa ade, DAO, Adapter .
  • Experience in Oracle 8i, 9i, 10g , SQL Server and MYSQL databases
  • Administering and deploying web applications on WebSphere 6.0/6.1/7.0 , Weblogic 8.1/10.3, Jboss, and Apache Tomcat
  • Used Rational tools like RSA, Clear case Version control , Clear quest Defect tracking , RPM and Mercury Quality Center Defect Tracking .
  • Strong experience utilizing various XML technologies on server and client-side in J2EE solutions, including DTD, DOM, JAXP, SAX, XPath, to a lesser extent JAXB.
  • Experience in JMS development projects.
  • Extensive experience administering and deploying web applications on Weblogic 8.1/10.3, Jboss, WebSphere 6.0/6.1/7.0 and Apache Tomcat
  • Supporting build process and application installation and upgrade process.
  • Strong architecture and design skills in web-based B2B B2C applications, n-tier architectures, database development of J2EE platform with stress on SOA, OOA/OOD and Application Security

Projects:

Role: Senior Java/J2EE Developer

Electronic Channels Applications is a technology service provider within the FIT Capital Markets, Infrastructure, and Trading Technology organization. Electronic Channels Applications provide online brokerage services to electronic channels across Fidelity Personal, Workplace and Institutional Services and Fidelity Management Research Company. Our E2E product and service offerings include: Mobile, Alerts, Order Entry, Account Information and B2B Services APIs, Aggregation .

  • PWAService is new Webservice framework used by the applications within FENS. AlertCenter, ATP, Fidelity.com, PI Mobile are some of the applications are consuming these Webservices. These Webservices are connecting to FENS database, MAUI backend systems.
  • Wrouter is a Java daemon running on Websphere server and processing the Mainframe messages alerts retrieved from MQ queue into XML messages and delivering into Tibco EMS queues using JMS. Also its logging the messages using logger queue maintained by same system.
  • PushNotification is a java daemon used to push messages to Apple and Android mobile and IPAD. This application listening to MQ queue and send push messages to apple and android backed systems.
  • WIRWS is legacy SOAP Webservice application used by the FENS applications.

Java, J2EE, JDK 1.5, Spring, IBatis, Webservice, JMS, Javascript, Junit, Ant, Agile, XML, XSD, UML, SOAP, WSDL, XSLT, JAXB, Rational Application Developer RAD v7.5, XML, Oracle SQL , WebSphere 6.1, 7.0, Linux, SAX parser

  • Developed PushNotification, RETHistory, RETSubscription, FWAPriceTrigger SOAP Webservices
  • Done high level, detail design, Class Diagrams and Sequence diagrams using UML modeling
  • Effectively using Spring framework on developing controller, model, and Adapter layers.
  • Implemented IBatis Model layer to connect to database layer.
  • Created Business objects and service classes to implement business logic.
  • Having good experience on JMS to connect with Websphere MQ and Tibco EMS queues.
  • Used Bottom-up approach for developing the webservices using SOAP over Http 1.1
  • Extensively worked with Unix, Linux and environments
  • Created Data persistence mechanism using IBatis
  • Tested the Webservices by using SOAPUI
  • Created Unit Test plans and test cases and executed test cases.
  • Extensively used Mercury Quality Center for tracking the defects in UAT
  • Extensively used IBM Rational tools such as RSA Rational Software Architect, Clearcase

Confidential

Role: Senior Java/J2EE Developer

This project is part of Investments systems. This is enterprise software system which is used by underwriters to creating and maintaining the mortgage loan process for commercial and multifamily systems. Mortgage gateway will be list of webservices to connect and communicate different mortgage systems across mortgage division under investments systems of financial services.

Java 1.5, Spring 3.1.0, JPA, EclipseLink, CXF SOAP Webservices, Jersey RESTful Webservices, CXF WS-Security x.509 and WSS4J interceptors , SSL, XML, XSLT, Websphere 6.1, RAD 7.0, Clearcase, Oracle 10g, Javascript, SOAPUI

  • Design and implementation of CXF SOAP Webservices
  • Design and implementation of Jersey RESTful Webservices
  • Design and Implementation of JPA with EclipseLink DAO Layer
  • Integrated all the layers using Spring Core
  • WS-Security WSS with X.509 public key certificates using standard WSS4J interceptors Encryption, Decryption and Signatures
  • Deployed and tested with Websphere 6.1 Application server

Role: Senior Java/J2ee Programmer

Web-based software and services improve the way employees and employers come together. For over ten years innovations have powered the recruiting and staffing operations of fast-growing start-ups up through the world's largest employment brands.

Java 1.6.27, JEE, Spring 3.0.6 MVC, DAO, Core , Hibernate 3.3.1, Freemarker, Webservices, JAX-WS, Json, Javascript, Apache maven 2.2.1, Jboss 4.2.3.GA, SVN, Eclipse, XML, SQL Server, SOAPUI

  • Design and Developing the recruiting and staffing operations application by using Java, J2ee, Struts 2.0 and Spring 3.0.6 frameworks
  • Implemented Hibernate Data access layer to communicate with SQLServer database
  • Developed JAX-WS web services using CXF and Spring.
  • Implemented Spring MVC framework with existing project
  • Developed UI components by using JSP, Tiles, Freemarker templates, JavaScript, JQuery, JSon objects for view layer.
  • Created Maven scripts for building and deploying the application
  • Worked on Agile development methodology.
  • Created concurrent threads to swing threads to handle standalone tasks
  • Extensively used Annotations in Spring and Hibernate

Confidential

Role: Senior Java/J2EE Developer

Confidential enhances their online channel in order to retain a competitive edge and meet evolving consumer expectations for banking. From multi-account views to personal home budgeting tools, Online Banking Solutions deliver unmatched next-generation information for their Customers by providing corporate, merchant and even cardholder customers with interactive online account payments, dispute and transaction trend reporting, and account and portfolio analysis tools. Retail Online Banking covers Transaction details like View Account Statements/History of statements, Money Transfers, Debit/Credit Card Services, and Online Payments

Java, J2ee, Jboss server, OC4J server, Ant, Eclipse, EJB 3.0, XML, XSLT, Struts 1.2, Spring 3.0.5, JPA, HTML, JavaScript, JSP, JSTL, Java Script, Web Services, AJAX, SVN, Windows and Oracle

  • Migrating existing web modules of the application to Spring MVC framework.
  • Incorporated Tiles, Resources, DAO modules with Spring MVC
  • Implemented the pages which will display the future transactions and bill payments of customer accounts.
  • Developed JSP's and XSLT UI pages in conjunction with JavaScript, AJAX, XSL and XML to make the HTML pages more user-friendly and interactive.
  • Developing UI components to make it work with different browsers by using Javascript/CSS
  • Developed custom tags for different modules of the application.
  • Used custom persistence mechanism for read queries and JPA for create, update and delete operations.
  • Developed the java beans POJO to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Developed Database Access Objects DAO using the Spring Hibernate Support and using Hibernate Query Language HQL
  • Developed test cases with input data injected through Dependency Injection to test various components developed.
  • Used Value Objects generated from tables to map to their corresponding classes ORM .
  • Implement Factory, Proxy Design Patterns in developing the application.
  • Used Mercury QC 10.0 to track defect status and SVN for version control.
  • Involved in writing SQL queries using TOAD

Confidential

Role: Senior Java/J2EE Developer

This project is for AOC, Administrative Office of Courts for Superior courts in California. The aim of the project is to centralize the case administration for all the superior courts such as Case initiation, Accounting, Disposition, Administration, Judicial officer and court room. One of the benefits is that it allows any person to challenge a traffic infraction in any superior court in California. This project also would automate the process of appeals and also any kind of interaction with higher courts, such as DCA or Supreme Court.

Java, J2ee, Weblogic 10/10.3, Ant, Eclipse, EJB 3.0, XML, Struts 1.2, Spring, JPA, HTML, JavaScript, JSP, JSTL, Java Script, Web Services, AJAX, Clear Case, Windows and Oracle

  • Design and develop the application using Struts and Spring frameworks.
  • Responsible for designing some of the framework components such as pagination and updates to the persistence mechanism.
  • Developed JSP's in conjunction with JavaScript and AJAX to make the HTML pages more user-friendly and interactive.
  • Used Spring Dependency Injection in combination with customized Struts 1.2.
  • Developed Business Delegates to call Session Beans.
  • Responsible for design and development of various screens and also responsible for leading some developers in my team.
  • Developed Ant script to generate EJB Home and Remote Interfaces and also to build all the projects.
  • Used custom persistence mechanism for read queries and JPA for create, update and delete operations.
  • Make the application generic enough to be configured by individual superior courts and authorize the requests according to their own needs.
  • Used WebSerives for Data Exchange send/receive appeal case information, filings, documents, etc. with external agencies, such as DCA, Supreme Court, Attorney General, etc.
  • Developed the java beans POJO to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Developed Database Access Objects DAO using the Spring Hibernate Support and using Hibernate Query Language HQL
  • Developed test cases with input data injected through Dependency Injection to test various components developed.
  • Used Value Objects generated from tables to map to their corresponding classes ORM .
  • Interact with the Project Manager to provide estimates for different phases in the projects and also to interact with the client team to convey the progress.
  • Implement Singleton, proxy Design Patterns in developing the application.
  • Used Mercury QC 9.0 to track defect status and Clear Case for version control.
  • Involved in writing SQL queries using TOAD

Confidential

Role: Senior Java Developer

This is Human task integration, Single Sign on Web portal. This web portal is Access Request Management System which is developed to have single sign on, Human task integration, provisioning system across identity users, Bombardier employees, System administrators. This application is implemented in multi-tiered architecture like MVC and WPS service. This project is developed in agile development methodology.

Java, J2ee, JDK 1.5, JSF1.1, EJB 3.0, WPS, WID,XML, Webservices JAX-RPC , Hibernate, RSA 7.5.4, Websphere 6.1.27 with feature pack for EJB 3.0, JNDI, Oracle, SOAP UI, XML, XSLT, XSD, WSDL, HTML, JAXB, Ant, SAX and DOM parsers, SOAPUI, UML

  • Participated in the requirements analysis and technical assessments.
  • Done high level, detail design, Class Diagrams and Sequence diagrams using UML modeling in RSA 7.5.4
  • Developed JSF Web Portal using RSA 7.5.4.
  • Developed JSF Custom validator classes
  • Customized WPS Human Task generated client JSF components
  • Developed tabbing and customized pages using JSF and MyFaces
  • Worked on IBM implementation of JSF API's
  • Created Exception Handling Framework
  • Developed Log4j configuration using log4j NDC option
  • Implemented JNDI Configuration for EJB lookup
  • Created Business objects and service classes to implement business logic EJB Session beans
  • Implemented in Web service consumer development from EJB to call the Webservices which are exposed from the WPS WebSphere Process Server
  • Implemented Webservice security using JAX-RPC handlers
  • Created Data persistence mechanism using Hibernate
  • Externalized the property files, cache files loading/reloading using Threading concepts whenever there are changes
  • Having experience in JVM statics tools like JPS, Jstat, Jstatd etc..
  • Created Unit Test plans and test cases and executed test cases.
  • Extensively used IBM Rational tools such as RSA Rational Software Architect, RPM Rational Portfolio Manager, Rational Clearquest and Clearcase for the quality process
  • Extensively worked with Unix environments like AIX Unix

Confidential

Role: Senior Weblogic Portal Developer / Senior J2EE Developer

This is a Customer Relation Management application which is used across all channels to capture all instances of customer interaction related to Wireline, Cellular, Internet and Television. The CSR is presented with a multi-channel view of the customer's profile and services and the CSR will be able to track customer interaction.

Java, J2ee, JDK 1.5, Weblogic portal 10.2/10.3, Web Services JAX-RPC , Ant, SOA, XML, XSD, UML, Junit, SOAP, WSDL, Javascript, JAXB, Jquery, AJAX, Hibernate, AIX, Java Page Flow JPF framework, Beehive Netui Tags, Oracle, SOAPUI

  • Participated in the requirements analysis and technical assessments.
  • Done high level, detail design, Class Diagrams and Sequence diagrams using UML modeling
  • Developed Weblogic Portal, Portlets JPF using Weblogic Portal 10.2.
  • Implemented IPC Inter Portlet Communication between different portlets
  • Worked on personalization and propagation techniques
  • Implemented Entitlement, User role creation LDAP , Delegated administration from Portal admin console
  • Extensively worked on configuring skins, skeletons, Layout, Page, Desktop in Admin console
  • Implemented the UUP Written EJB and configured P13 configuration to retrieve the additional information from LDAP server
  • Developed UI interfaces using Net-UI tags and AJAX
  • Created Business objects and service classes to implement business logic.
  • Involved in various stages of interface development like Webservices Example : Customer Profile service, CMF service
  • Implemented XML marshaling and unmarshaling technologies
  • Created Data persistence mechanism using Hibernate
  • Implemented JNDI Configuration and Datasource configuration in Admin console
  • Having Very good experience in developing Log4J Configuration in particular with NDC and MDC
  • Created Unit Test plans and test cases and executed test cases.
  • Extensively used IBM Rational tools such as RSA Rational Software Architect, RPM Rational Portfolio Manager, Rational Clearquest and Clearcase for the quality process
  • Externalized the property files, cache files loading/reloading using Threading concepts whenever there are changes
  • Extensively worked with Unix environments like AIX Unix
  • Tested the webservices by using SOAPUI

Confidential

Role: Sr. Java Developer

Confidential engaged IBM to create the OrderMAX application: a simple, consolidated, Web-based order entry/management application to service the residential market. This application is developed in Agile development methodology.

Java, J2EE, JDK 1.4.2, Spring, Hibernate, Webservice, javascript, Junit, Ant, Agile, XML, XSD, UML, SOAP, WSDL, XSLT, JAXB, Rational Software Architect RSA , Rational Application Developer RAD v7.0, XML, Oracle SQL , Weblogic 8.1, 10.3, WebSphere 6.1, AIX, SOAP Sonar, SAX parser

  • Participated in the requirements analysis and technical assessments.
  • Done high level, detail design, Class Diagrams and Sequence diagrams using UML modeling
  • Developed JSP, Action classes using Spring framework.
  • Created Business objects and service classes to implement business logic.
  • Having good experience in creating Custom Tag libraries in Java.
  • Involved in various stages of new scratch interface development like Webservices Example : Order Submission Service, Payment Validation Service validating the credit cards using Versign interface PayPal , Customer Request Retrieve Service
  • Involved in Webservice Security development using User name token.
  • Used Bottom-up approach for developing the webservices using SOAP over Http 1.1
  • Created XSLT transformation for converting xml's using xsl schema.
  • Written complex algorithms to identify the Delta between the products and USOCS
  • Developed Apache Validation for service request
  • Used AspectJ for the logging process
  • Extensively worked with Unix environments like AIX Unix
  • Created Data persistence mechanism using Hibernate
  • Tested the Webservices by using SOAP Sonar
  • Created Unit Test plans and test cases and executed test cases.
  • Extensively used Mercury Quality Center for tracking the defects in UAT
  • Extensively used IBM Rational tools such as RSA Rational Software Architect, RPM Rational Portfolio Manager, Rational Clearquest SIT defect tracking system and Clearcase for the quality process

Confidential

Role: Java J2EE Developer

  • Involved in requirements analysis and technical assessments for requirements.
  • Created high level low level design using UML modeling
  • Developed JSP, Action classes using Struts framework.
  • Created validation logic to validate the UI components
  • Having Very good experience in developing Log4J Configuration
  • Created Tiles configuration for UI design
  • Created Business objects and service classes to implement business logic.
  • Written Web service JAX-RPC handler classes in consumer side
  • Tested the Web services using SOAP-Sonar web tool
  • Involved in various stages of interface service development of Webservices
  • Created Unit Test plans and test cases and executed test cases.

Confidential

Role: Software Engineer

Confidential is an on-line application owned by Human Capital Management division of Goldman Sachs for the review and appraisal process of all its employees spread across the globe. FRS is carried out in two cycles: Winter Cycle, Summer Cycle. Firmwide Review System constitutes of various FRS divisions such as Investment Banking Division IBD , Equity EQ , and Mortgage Banking Division MBD etc. These divisions are further segregated into Admin groups such as IBD-VP, IBD-Manager, IBD-Analyst etc., where employees in similar roles are grouped together. Effectively Admin groups are formed based on Job title, region and Job code. Form Building is a module/ utility within FRS Firmwide Review System which helps in

Confidential

Role: Server side Programmer / Java Developer

The objective of this web based application is to integrate various java services B2B Services designed for archiving, cloning, encrypting, decrypting and Send operations through FTP sender, mail sender and WBFT sender. The send operations are automated by creating the integrated flows using Webmethod tool. These solutions are integrated and necessary flow solutions are created to automate the file transfer process.

  • Participating in the requirements analysis and technical assessments.
  • Done high level, detail design, Class Diagrams and Sequence diagrams using UML
  • Created Business objects and interface services to implement business logic.
  • Created integrated flows using Webmethod EAI tool.
  • Created Unit Test plans and test cases.

Confidential

Role: Software programmer / Java Developer

The objective of this web-based application is to reserve rooms for a Court eg. Tennis, Squash, etc., through online and developed in multi-tiered architecture. This enables the Clients to check the availability of different courtroom types. It has basically two modules known as admin and client.

  • Created UI, Business objects and service classes to implement business logic in Struts.
  • Implemented the Validation framework for UI validation
  • Configured the Tiles framework for UI design
  • Extensively worked in Eclipse development tool
  • Used log4j for logging process
  • Created Unit Test plans and test cases and executed test cases using Junit framework.

TECHNICAL SKILLS

Languages: Java JDK 1.4, 1.5 or 5.0 , J2EE, EJB 3.0

Frameworks: Struts 1.1, Hibernate 2.1, Webservice, Weblogic portal 10.3, Spring 2.5.6,JSF,Tiles,JNDI

Scripting Language: Servlets 2.3,JSP 1.2,JavaScript,AspectJ,Log4j,Ajax,Jquery,JDBC,Flex,Ant,Log4j,JUnit

Web Tools: XML, XSLT, XSD, WSDL, HTML, JAXB, Ant, SAX and DOM parsers, SOAPUI, UML

Databases: Oracle 8i/10g, My-SQL

Development Tools: Eclipse 3.0/3.x, My Eclipse 3.8.2, IBM RAD 6.x/7.x,IBM RSA 7.5.4, TOAD, JDeveloper

Servers: Weblogic Server 8.1/10.3, Apache Tomcat 5.0.28, WebSphere 6.1/7.0, Jboss, OC4J

Version Tools: VSS 6.0, Clear case, Clear quest, Rational Tools, SVN

We'd love your feedback!