Java J2ee Developer Resume
CERTIFICATION
- Sun Certified Enterprise Architect. Level 1. (79%)
- Sun Certified Enterprise Architect. Level 2. (83%)
- Sun Certified Enterprise Architect. Level 3 (Final Level). (83%)
- Sun Certified Java Web Services Developer (94%)
- Sun Certified Java Programmer (90%)
- Certification Diploma in Web from Boston Computers
Involved in client interaction for gathering requirements for system study, analysis and design of architecture.
Developed Internet/Intranet web applications with J2EE, Oracle, SQL and DB2 Server.
Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services , EJB, Struts, MQ Series), JDK (1.5), Java Beans, Java Applets, RMI, JDBC, XML, XSL, XSLT, JavaScript, HTML, DHTML, Apache-Tomcat, Web Sphere 6.1, MQ Series, JSF, AJAX, Hibernate and Weblogic 9.1.
Experienced in writing ant files and deploying Java Servlets, JSP and EJBs to empower Java based web solutions.
Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems
Hands-on experience in J2EE, IBM WebSphere, WSAD, Apache Tomcat, Rational Unified Process (RUP), BEA Weblogic Application Server, Servlets, JSP, EJB, JMS, Struts, Web Services, XML, XSLT, ANT, LDAP and Oracle Server.
Experience includes building post-migration validation, bug fixing and version control using Visual Source safe.
Extensively worked on application security features Data Encryption/ Signature, XML Signature/Encryption, PKI (Public Key and Private Key), XKMS, SAML, SSO
Experience of working on Gantt Charts for project planning and management
Worked on security toolkits like Verisign/RSA/Baltimore etc.
Used UML as designing tool for making sequence, class and database diagrams
Technical Expertise:
Languages: C, C++, Java, PHP and ASP
J2EE Technologies: J2EE, Servlets, Java Server Pages (JSP), Applets, Enterprise Java Beans (EJB), JNDI, SOAP, SOA, BPEL, Webservice, Struts, JDBC, JavaMail, ANT, XML, XSL, JMS, Java Script., JMS
Web/Application Server: Apache-Tomcat 5.1, IBM Websphere 6.1, BEA Web Logic Server 8.1, Java WebServer 2.0, JBoss
DBMS / RDBMS: Oracle Server, MS-SQL Server, My SQL, MS-ACCESS, IBM DB2
Operating Systems: MS-DOS, Windows 2000/NT/95/98, Unix
Tools: MS Project 98, Application Diagrams using Visio, Version control using Visual Source Safe, CVS and MKS
Other Technologies: Java script, VB Script
Analysis & Design: Java patterns, J2ee Patterns
Application Security Verisign/RSA/Baltimore Toolkits etc (Data Encryption/ Signature, XML Signature/Encryption, PKI (Public Key and Private Key), XKMS, SAML, SSO( Netegrity SiteMinder, Weblogic inbuilt security), JAAS, JCE, JSSE, DRM, Java Cryptography
Testing Tools JUnit, Apache JMeter
Confidential,New Jersey, USA May 05 to Present Time
Enterprise Application Services
CIGNA is writing server side web services for there different health care products. Customer will choose different health care benefits out of the plan options available. The services will enable CIGNA business to manage health insurance products, features, benefits and benefit values and attributes. Client interacts through web interface with web services written at back end to fetch data from database and select there plan benefits.
Responsibilities:- Led the design, architectural & build streams of the project
- Transformed the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams
- Participated in the Architectural & design reviews with the enterprise architectural teams.
- Application Design using Rational Unified Process (RUP)
- Determined & developed the Web Services
- Set up WebSphere Application server and used Ant tool to build the application and deploy the application in WebSphere Application server.
- Creation of Store Procedures.
- Setting of DB2 build settings in RAD application development server
- Extensive use of SQLJ for writing stored procedures.
- Creation of managed server and JDBC connections.
- Developed the application using Rational Application Developer
- Used Apache Jmeter for load testing
- Maintained code source control using PVCS
- Implemented JUnit for testing.
- Two way SSL implementation
Environment: Java 1.5, WSDL, XSD, Web Services, Web App, SOAP, SOA, BPEL, WebSphere Server 6.1, DB2 database Server, SQLJ, XML, JUnit, Apache JMeter, Rational Unified Process (RUP), Spring IOC container, Springs AOP, Spring JDBC Template, Spring Exception Strategy and RAD 7
Investment bank and Trust, Boston, MA
Transfer Agency Service
BGI has begun a strategic initiative to allow online trading from their website, BGICash.com, for authorized clients who invest in their money market products. Trading will be offered through a portal developed and hosted by CacheMatrix, a software provider of institutional money market fund trading technology. IBT will maintain its transfer agent functions and provide account and transaction services to BGI shareholders. BGI has asked IBT to partner with CacheMatrix in developing a secure, real-time transaction experience for clients who participate in this online trade functionality
Responsibilities:- Architect & design for the project
- Creation of Class Diagrams, Sequence Diagrams, State diagrams and deployment diagram
- Determined & developed the Web Services
- Set up WeblogicApplication server and used Ant tool to build the application and deploy the application in Weblogic server.
- Creation of JDBC connections.
- Worked with AJAX and JSF.
- Development of JSP’s for wellness page
- Developed the application using Eclipse
- Used Apache Jmeter for load testing
Environment: Java 1.5, Web Services, EJB, Web App, SOAP, SOA, BPEL, Weblogic Server 9.1, MS SQL server, Oracle Server, XML, JUnit, Apache JMeter, Spring IOC container, Springs AOP, Spring JDBC Template, Spring Exception Strategy, AJAX, JSF and Eclipse
Confidential,Senior J2EE DeveloperTo provide a comprehensive IT solution to the Centers for Medicare & Medicaid Services (CMS) that will enable CMS to provide various government contractors with unique National provider IDs. Contractors data needed to scrubbed with data from National Provider Interface system to provide unique Ids to various carriers.
Confidential,J2EE Developer CMS support the Retiree Drug Subsidy (RDS) Program, a financial incentive offered to health insurance plan sponsors that encourages continuance of drug coverage to retirees and other plan members who are Medicare-eligible. Responsibilities: Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets. Developed Session Beans using J2EE Design Patterns.- Involved in designing the control which includes Class Diagrams and Sequence Diagrams using VISIO.
- Wrote PL/SQL queries to access data from Oracle database.
- Set up Websphere Application server and used Ant tool to build the application and deploy the application in Websphere.
- Worked on Hibernate
- Implemented JMS for making asynchronous requests.
Environment: Java 1.4,Struts, JSP, Servlets API, HTML, JDBC, WebSphere 5.1,MQ Series, MS SQL server, XSLT, XML, EJB, Edit Plus, EJB, JUnit, Apache JMeter, CSS,JMS, Hibernate and Eclipse, WSAD
Confidential,NJ J2EE Developer Dow Jones publishes the world’ business, financial news and information. Interface for publishing news is provided to publishers through application. Once news is published it can be viewed by its subscribers through out the world. New users (publishers) for the application can be created through the application which can publish news to the system. Responsibilities:- Designing of Software Requirement Specification from the inputs got from end users (publishers).
- Used JSPs on front end, Servlets as Front Controllers and Javascript for client side validations.
- Used MVC architecture for application implementation. Implemented front controller and DAO patterns to make system highly scalable.
- Database design for the application considering normalization/de-normalization factors
- Prepared test planes for testing the software.
- Maintained code source control using Visual Source Safe (VSS)
- Use of SAX and DOM parser for XML creation/reading
- Architecting security features to be implemented in the application. Implemented https protocol for data transfer.
- Implemented connection pooling for making database connections using server’s in-built capability.
- Utilized Java Mail API for sending mails to system administration at time of exception/application failure.
Environment: UML, Servlets, JSP, Java, SQL Server 2000, JUNIT, Jakarta-Tomcat, JCE, XML, Java Beans and Eclipse
Confidential,IndiaTravel Management System, Project Vector
IT AnalystThomas Cook provides services for travel, leisure and foreign exchange. Air Booking, Rail Booking, insurance and hotel booking services are provided through the application. Interface is provided for air booking through Galileo and Amadeus systems. Application is having a thick client made in Java, Session EJB’s are extensively used in this project. Jfree reports and Crystal Reports are used as reporting tool. XML is used to transfer messages to Galileo and Amadeus systems.
Responsibilities:- Prepared functional specifications document, design document and tutorial documentations
- Mapping of user requirements to design specifications.
- HLD and LLD creations for reversal processes
- XML creation for interacting with outside Amadeus and Galileo system for air booking facility
- Used Java Architecture with MVC (Model View Controller) paradigm to make the system highly scalable
- Application design for sending only dirty data to server to reduce data transfer over the network.
- Creation of session EJB’s on server to perform business logic required for the application
- Develop back-end business/application logic through EJB’s
- Extensively involved in coding and looking for various security features implemented in the application.
- Implemented J2EE Design patterns like Session Façade and Java Design Patterns like Singleton
- Maintained code source control using Visual Source Safe (VSS)
- Used XSLT for transforming XML
- Enforced Security constraints on Servlets using XML based Deployment Descriptors, which was deployed in WebLogic Application Server.
- Created WAR file to deploy Servlets, JSPs and Enterprise Java Beans (EJB) in BEA Weblogic Application Server 8.1.
- Used XML parsers to parse the XML files.
- Crystal Reports and Business Objects used as reporting system
- Written stored procedures and complex queries for fetching data from MS SQL server
Environment: J2EE, JSP, Java Script, IBM WebLogic 8.1, JDK4.0, JDBC, DB2, Win-NT, PL/SQL, PL/SQL, EJB, Servlets, Crystal Reports, Jfree Reports, Business Objects, Java Mail, XML and Eclipse.