J2ee Developer Resume
Newark, NJ
SUMMARY
- Over 7 years of experience developing applications using Java/J2EE technologies in Financial, Banking, Insurance domains.
- Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP etc.
- Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications.
- Extensive experience using JSP, Servlets, JDBC, JMS, XML, Struts, spring, Hibernate, Oracle and SQL Server.
- Extensive hands on experience deploying applications on Weblogic8.1, WebSphere 4.0/ 5.1/6.1, Oracle 9i application servers.
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JMS and Object Oriented Programming techniques.
- Expertise in Core Java and J2EE technologies such as JSP, Servlets, JSF(PRIME Faces AND RICH Faces), EJB 2.0 and JDBC.
- Extensive & expert level of experience with Java Platform, JEE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
- Experience in working with web/applications servers IBM Web sphere 5.1.2/5.0/4.0, BEA Web logic 7.0/6.1, JBOSS 3.0, Apache Tomcat 4.1/5.1.
- Thorough knowledge of scalable n - tier, distributed as well as client/server architectures.
- Exposure in developing and maintaining web applications usingJavaScript, FTL, JSP, HTML, XHTML etc.
- Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using RAD/Eclipse/WSAD.
- Experience in designing Low Level and High Level design documents.
- CreatedRestfulweb services interface to Java-based runtime engine and accounts.
- Experience in developing Web Services using SOAP and XML.
- Strong in back end development and design using Oracle, triggers and stored procedure (PL/SQL).
- Extensive knowledge of OOPS, OOAD, UML concepts (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams etc), SEI-CMMI and Six Sigma.
- Extensive experience in using development tool like Eclipse 3.1.1/My Eclipse.
- Extensive experience in Client Server, J2EE technologies and MVC frameworks.
- Good Management, Execution, Documentation skills and good exposure to QA procedures.
- Highly motivated, results oriented and leadership skills with great team ethics.
- Good Communication, interpersonal skills and problem solving skills.
- Well focused and can meet the expected deadlines
TECHNICAL SKILLS
Software Modeling: UML, MS-Office, Visio, Enterprise Architect:
Methodologies: OOPS, OOAD:
Internet Technology: J2EE, EJB1.1 / 2.0 / 3.0, fast4j EJBBridge, MDB, Java (JDK 1.2/1.3/1.4/1.5 ), JFC (Swing), JSP, Servlets, SSL, JDBC, Beans, RMI, Java Script, JSF, XML, JAXB, XSL, XSLT, HTML, Hibernate (Open source ORM framework),HQL, SOA, Web Services, Web Processing Service (WPS), BPEL, WS-I, REST, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, XSD, Xpath, UDDI, AJAX, JTA, DOJO Library, JMS, MQ Series, MDB RI Applications Adobe flex, Yahoo UI:
Databases: Oracle 7.x/8.x/10 g, SQL Server 7.0, SQL2000, Sybase ASA 9.0, SQL Query Analyzer, DB2 (UDB), MS-Access-97/2000:
Operating Systems: Windows XP, Windows 2000, Windows NT, Windows 98/95, UNIX, Solaris 9 and MSDOS:
Application server: Web Logic 5.1/6.0/8.1 (Administration, Workshop, Portal), WebSphere 4.0, 5.1,6.1 and Oracle9i / 10g, Sun Application Server (Sun Java System Application Server Platform Edition 8.2):
Web Server: Java Web Server, Apache-tomcat-6.0.10:
Tools: IDE Eclipse 3.1.1, IBM RAD 6/7, JDeveloper, TOAD 7.6.0.11, Crystal Reports9.0, JReport4.5.0, Rational Rose 7.0.1.1, Rational Software Architect (RSA), VSS, LDAP configuration, site Minder, Vantage Analyzer, Mail Server, Apache Ant, Log4j, Jtest, JUnit, Jacobe, Macromedia Dreamweaver 3.0, JIRA, Maven, Business Objects.
Version Control Tools: Rational Rose ClearCase 7.0.1.1, VSS, WinCVS:
Other Tools: Perl scripting, Shell Scripting, C++, C, PASCAL, FORTRAN, Intel Assembly Languages 8085 and 8086/88:
Frameworks: Model View Controller (MVC), Struts, Tiles, Spring, Cleveland and Chops:
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. J2EE Developer
Responsibilities:
- Developed the middle tier using Session Bean, Entity Bean / DAO and Business Objects. Database layer is developed using - Oracle 9.0 while Presentation layer developed using JSP.
- Used Web services, Web Processing Service (WPS), BPEL, REST extensively for Operations module. Technologies SOA, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, XSD, Xpath, JMS, and MDB are also used.
- Eclipse 3.1.1 is used for application development.
- Deployed the packaging on to Web Logic 8.1 application server.
- Contributed to project by working on end to end flow - developing JSP's, Servlet, action classes of Spring and to database front by writing various SQL queries and Stored Procedures.
- Designed and developed web application using JSF, JSP, spring and AJAX technology and UI using JSF, Apache My Faces and Prime Faces components.
- Developed an editor using JFC Swing.
- Used Prime faces as a JSF extension libraries for rich components such as Accordion, Calendar, Data Table.
- Developed web UI usingJSF & prime-faces componentsand utilized various AJAX features that is provided in Prime faces.
- Designed and developed reports using Crystal Reports 9.0 and JReport4.5.0.
- Used Java Beans for the required JSP components.
- Built, tested and debugged JSP Pages for critical modules in the system. Coded the Taglibs to aid front-end JSP pages.
- Developed supporting JAVA classes that controlled the whole flow of the module as per specifications.
- CreatedRESTfulweb services interface to Java-based runtime engine.
- Involved in the high level and low level designing of the admin and Info center module
- Coded the designated Java server pages (JSP's) and associated front-end screens using I3ML as per specifications.
- Created factory classes to route search based service request using input parameter via Restful web service.
- Developed an application using JFC Swing for manual data porting from Accounts Payable to Accounts receivable system.
- Autosys is used for Transfer jobs which run on all weekdays (every 24 hours).
- Used Toad and Oracle9i Sql prompt to interact with the database.
- Involved in client interaction for resolving technical and functional issues on a daily basis.
- Developed the user interface layer using spring framework.
- Business Objects is used for Reports.
- Rational Rose 7.0.1.1 (ClearCase, ClearQuest, RequisitePro, Test Manager), Rational Software Architect (RSA) is used for process.
- Developed an upload - download tool using JFC Swing on FTP.
Environment: Java, JFC Swing, J2EE, JSP, Servlets, SSL, Spring framework, Hibernate, Tomcat Web Server, Java Script, JSF, AJAX, Mail Server, JMS, LDAP Server, Jacobe, Custom Tags, JDBC, XML, JAXB, XSL, JSF, Prime Faces, XSLT, JUnit, Perl, Adobe Flex, Oracle, Sybase ASA, Eclipse, Web logic Application Server, SOA, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, XSD, Xpath, JTA, HQL, DOJO, Log4j, DAO, MDB, Windows XP, UNIX Rational Rose, Rational Software Architect (RSA).
Confidential, Jersey City, NJ
J2EE Developer
Responsibilities:
- Involved in the fusion workshops with the clients during requirement analysis phase.
- Design container with configurable layout to enable auto insurance co branding.
- Co-produced technical documentation and program specifications for the application.
- Created adapter classes based on the adapter design pattern for Log Factory and Connection Pool Components of AIU framework.
- Wrote a customized error page with dynamic error message display. Wrote Customized exception classes for handling and informing Business exceptions.
- Developed web application using JSF Framework.
- Used JQuery and JSF validation framework for front end validations.
- Involved in Design, Development and Testing.
- Implemented validation framework for creation of validation.xml and used validation-rules.xml.
- Developed the class builder component of the AIU framework to build Entity beans and Entity manager Classes which are compatible with Oracle Database.
- Implemented Java caching system and AIU caching strategy for the articles section of the project
- Weekly cyclic project builds in integrations, QA, PRC Environments. Developed Ant script and shell scripts for doing the project builds on integration and version control machine.
- Involved in application profiling and tuning with WSAD Profiler .configuring iPlanet and WebSphere in clustered environment
Environment: JSP, Servlet, Struts, Taglibs, WSAD, WebSphere, MQ Series, UML, Rational Application Developer), Oracle 8x, DB2 (UDB), Ant, Shell scripts, AIU, Tiles, Rational XDE, UML, JUnit, Iplanet, PVCS
Confidential, Newark, NJ
Software Developer
Responsibilities:
- Designed and developed modules capacity auctions, capacity trading, gas balancing, gas nominations and invoicing areas, auctions and nominations, Entry/Exit capacity product definition, Capacity Trade Registration and Constraint management, Contract Management, Nominations, Gas balancing and Demand attribution, Meter details, Measurements and allocations, Charge calculation, Cost and incentives, Revenue smearing, Invoice delivery and Indebtedness modules.
- The middle tier is developed using DAOs and Business objects. Database layer is developed using - Oracle 9i while Presentation layer makes use of JSP and JavaScript.
- Cleveland framework has been used for implementing this Project. This makes use of an additional Business object.
- Developed and deployed the application on Oracle9i application server.
- Wrote SUCs and BUCs for the Deal management modules
- Used Web Services, Web Processing Service (WPS), BPEL, REST for nominations module.
- Configured the Site minder tool for giving the proper role for every user and uniqueid for every component in the screen.
- Involved in unit testing, System Testing, Integration Testing, User Acceptance Testing, User confirmation Testing.
- Used JTest for testing the code in System testing.
- Developed Proof of concept (POC) and provided work/time estimates for design and development efforts.
- Involved in packaging and deployment of the application onto Oracle9iAS application server.
Environment: Java, EJB1.1, J2EE, JSP, Servlets, Cleveland Framework, Site Minder, Custom Tags, JDBC, Oracle, Oracle9iAS Application Server, Java Script, Mail Server, JMS, SOA, XML, JAXB, XSL, XSLT, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, WSDL, XSD, XPath, LDAP Server, Log4j, UML, Rational Rose, DAO, JTest, Jacobe, MDB, Windows NT
Confidential, NJ
J2EE Developer
Responsibilities:
- Involved in Design and prepared activity diagrams, sequence diagrams and class diagrams from various use-cases using Rational Rose.
- Wrote CSS file for writing common classes which give the proper look and feel as mentioned in UI standards.
- The middle tier was developed using Session Beans, Entity Beans and presentation tier extensively made use of JSP.
- Involved in Design and Development using Oracle as database.
- Contributed to project by working on end to end flow - developing JSP's for front end, by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
- Designed and developed modules "Fixed income, CreditNote, Payment History, Reports generation.
- Involved in packaging and deployment of the application onto WebLogic 5.1 application server
- Built, tested and debugged JSP Pages for critical modules in the system.
- Developed middle tier using Session Bean, Entity Bean and presentation layer made use of JSP.
- WebSphere was used as the application server.
- Implemented the required Java Beans used by the JSP components.
- Coded the Taglibs to aid front-end JSP pages.
- Oracle was used as a database.
Environment: Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, JAXB, Oracle, DB2 (UDB), Web logic Application Server, Mail Server, JMS, LDAP Server, Log4j, VSS, Windows 2000
Confidential
Software Engineer
Responsibilities:
- Analyzed requirements and created detailed Technical Design Document.
- Analyzed functional specification and reviewing changes.
- Involved in the analysis of which framework should be used for the Project by writing POC Pros and cons of different frameworks.
- Wrote Technical and Functional test scripts.
- Contributed to project by working on end to end flow - developing JSP's for front end, by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
- XML is used to create data transfer logic from other formats to XML file for billing module.
- Oracle database is used to design Database schema, create Database structure, Tables and Relationship diagrams.
- WebSphere is used as the application server.
- Developing JSP's for front end, developing Servlets and Session Beans in middle tier
- Wrote the test cases for Payment module.
- Designed and developed modules DCB and Data transmission.
- Migration of hardcoded Account numbers to Database
Environment: Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, JAXB, Oracle, Sybase, Websphere Application Server, Log4j, VSS, Windows NT