We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

Summary:

  • 8 years of Professional experience in the field of Java Enterprise Software Analysis, Design & Development.
  • Experience in full software development cycle (SDLC) which includes DesignDevelopmentTesting and Implementation using agile development methodology such as Rational Unified Process, Scrum, and Extreme Programming.
  • Experience in design and development of Multi-Tier Java Enterprise Application Architecture in multi-thread and cluster environment.
  • Experience in Service Oriented Architecture (SOA) and Distributed Components Architecture with Web ServiceSOAPEJB and Messaging Service (JMS, EMS, RV).
  • Proficient in Java Enterprise Technologies such as EJB, Spring Framework, JMS, JTA, JAAS, Hibernate, Java Web Service, Java Soap, Java Thread, Java Socket, Java Servlet, JSP, JSF, Struts, Custom Java Tag Library, JDBC, and Java Collections Framework.
  • Proficient in Message Oriented Middleware (MOM) technology such as JMSWeb ServiceSOAP and IBM WebSphere MQ Series.
  • Excellent in Object-Oriented Analysis, Design and Development skills using Java Design PatternJava best practicesOOAD and UML using Altova for system designing tasks.
  • Excellent in Java performance analysis and tuning using profiling tool JMeter.
  • Excellent OracleSQL ServerDB2MySQL database skills (Stored Procedures, Triggers, and Views).
  • Experience with Java Enterprise Application Servers such as IBM Web SphereOracle Application Server (OC4J)BEA WebLogicJBoss and Tomcat.
  • Experience in Java technologies including specialization in XMLXSLXSLTANTServletsJSPSwingJDBCJava ScriptCSS, and HTML/DHTML.
  • Experience in Designmaintaincoordinatetestimplement and support Web initiatives.
  • Experience working with onshore/offshore model methodologies, interaction with stake holders.
  • Experience in MVC architecture, StrutsSpring and Hibernate frameworks.
  • Experience with source control versioning tools such as Clear CasePerforce and CVS.
  • Expertise in developing and deploying applications in WebLogicWebsphere, Jakarta TomcatApache and IPlanet web server on Windows (2000, NT) Linux and Unix platforms.
  • Experience with VisioRAD, WAS, WSAD, WebLogic Workshop, XML Spy, Eclipse, JBuilder, TOAD, SQLPlus, JUNIT, PHP, and Perl.
  • Responsible for all aspects of development, upgrades and deployment.
  • Excellent analyticaltroubleshooting, and problem solving skills.
  • Excellent leadership skills, mentoring skills, people skills and communication skills both verbal and written.

Sun Certified Programmer for Java 2 Platform

J2EE Standards

JavaServlets, JSP, EJB, JDBC, Hibernate, JNDI, JMS, Java Mail, LDAPAPI, Transaction API.

XML XSL, DOM, SAX, XML Schema, XSLT, Web Services(
SOAP,UDDI, WSDL) andDesigning XSD’s & DTD’s.

Modeling Tools Visio, UMLRational Rose.

FrameWork Struts, Spring, JUNIT, LOG4J.

Object - Persistence

ToolsHibernate

Languages Java, C, C++, SQL, PL/SQL, XML, XSLT, Web Services (SOAP, UDDI, WSDL), VB 6.0, JavaScript, HTML with CSS

Application and Web ServersTomcat, BEA Weblogic8.1/9.0/10.0, IBM Websphere 5.1/6.0, Iplanet, JBoss.

IDE & Tools Eclipse, Intelli J, JBuilder, TOAD, ANT, ANTHILL, CVS,Perforce, ClearCase,

Database Oracle 9i/10g, My SQL, SQL Server7.0, DB2.

Operating Systems Windows XP/2000/NT4.0, DOS, Unix Linux and OS/400.

Confidential New York Jan 08 - June 09 
Sr. Java/J2EE Developer

Credit Suisse is a leading global financial services company, offering clients financial advice whose business model combines expertise in the areas of private banking, investment banking and asset management. It has provided expert, long-term client service at the core of Private Banking in US. It provides direct access to institutional trading flow, equity capital markets, equity research, sales trading coverage, and market commentary.

Responsibilities:

  • Participated in requirement analysis, high level design, functional and non-functional requirements, development and deployment of J2EE Web Service applications.
  • Followed and implemented agile methodology and created Design Docs from Functional Specifications.
  • Involved in developing use cases, class diagrams, sequence diagrams and OOD of the project.
  • Involved in System integration and Business scenario test case documents.
  • Implemented Web Service providers with service implementation beans packaged in a WAR file.
  • Worked with RAD generation tools for creating WSDL’s and other artifacts.
  • Implemented JSP based Web Service Client Programs.
  • Developed user interface using JSP, Java Script, CSS and HTML.
  • Developed Java Scripts for JSP page validations.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes and XSL validations.
  • Employed JAXB for runtime XML parsing/validating as well as dynamic XML generation.
  • Created DAO / DTO Java objects to perform database access using JDBC SQL in one Web Service and Hibernate in other Web Services to query data and call stored procedures.
  • Developed Object-Relational (O/R) mapping using Hibernate 3.0 and developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in executing Oracle stored procedures using JDBC API.
  • Involved in writing the PL/SQL queries, triggers, views to the backend database i.e. Oracle.
  • Implemented Model View Controller architecture using Struts 2 Framework.
  • Involved in developing service components with Spring Framework.
  • Worked on Struts integration with Spring Framework using Spring MVC.
  • Created and maintained the configuration of the Spring Application Framework’s IOC container.
  • Implemented J2EE Design Patterns like Session Facade, Service Locator, Data Access Objects and Core Design Patterns like Singleton, Abstract Factory and Factory Method.
  • Developed View using JSPs, Tiles framework and client side validations using Validator framework and JavaScript, CSS.
  • Coded JSPs, Action classes, Form Beans, EJBs.
  • Developed JSP Custom Tags using Tag Libraries.
  • Implemented Business Delegate pattern to separate view from business process.
  • Implemented business logic for financial data using Enterprise Java Beans / Java Beans.
  • Developed and deployed Session Beans to implement the business logic for various modules.
  • Actively involved in configuring the Websphere 6.0 application Server and deployed all the modules like Web modules, Business modules on WAS 6.0.
  • Actively involved in integration of different use cases and code reviews.
  • Used log4j for logging and Ant for building the application.
  • Used JUnit for unit testing and contributed to functional and integration testing.
  • Used CVS for source control versioning.

Environment: UML, RAD, Rational Rose, Visio, Eclipse, JAVA, J2EE, MVC, Spring 2.0, Hibernate 3.0, Struts 2, Servlets, JSP, Java Script, CSS, HTML/DHTML, XML, EJB, WebSphere 6.0, WAS6.0, Web Services (JAX-WS, JAX -RPC), Log4j, Ant, CVS, Oracle 9i/10g, JDBC, JNDI, SQL, PL/SQL, UNIX.

Confidential NY Aug 06 - Dec 07
Sr. Java/J2EE developer

Citibank is a major international bank and also the consumer and corporate banking arm of financial services giant Citigroup the largest company of its kind in the world. And Online Financial Services (OFS) commonly known as electronic banking is one of the most popular systems of the present and future of the banking world.

Responsibilities:

  • Involved in developing use case diagrams, activity flow diagrams, class diagrams, sequence diagrams and object diagrams using Rational XDE.
  • Involved in the development of JSP Servlets EJBs and Struts using WSAD 5.1.2.
  • Involved in developing customer and account modules.
  • Developed web pages using JSP, HTML and Java Script.
  • Participated in the development of presentation tier using Struts and Tiles framework. Used JSP Jscript and Struts based tag libraries.
  • Used Validator framework to validate the form beans on the server side and HTML forms on the client side.
  • Created Action classes as the controller part to direct the requests to the appropriate EJB components.
  • Used Hibernate Framework for persistence and Spring Framework for reducing dependability.
  • Coded Controller Servlets Action forms while implementing Spring Framework.
  • Implemented EJBs representing models in Spring Framework.
  • Developed XML Web Services using JAX-RPC with SOAP as the underlying protocol for exchanging messages between different applications.
  • Developed build.xml using Apache ANT for automating the software build processes.
  • Developed user interface look-up using AJAX (using XMLHttpRequest).
  • Worked on designing the structure of the tables in Oracle 9i/10g.
  • Developed stored procedures in the database using PL/SQL.
  • Developed reports using JAXP which is used to convert the XML data into printable HTML format reports.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log and runtime exceptions.
  • Used Rational ClearCase for version control across common source code used by developers.

Environment: Java, J2EE, JSP, EJB 2.0, JDBC, Java Script, HTML ,PL/SQL, Oracle 9i ,SQL, UML, Rational XDE, XML, Web Services, JAX-RPC, SOAP, JAXP, Apache, ANT, AJAX, 
Apache, Struts 1.2.4, Springs (1.2/2.0), Hibernate (1.0/2.1/3.1), Apache Tomcat web server, IBM
Web Sphere Application Server 5.1, Rational ClearCase, JUnit, Log4J, Windows Server 2003, UNIX.

Confidential IL Oct 05 - Jul 06 
Sr. Java/J2EE Developer

Capital Group is the largest and oldest mutual fund investor across US through its long term investment results and high quality service. The American Funds are used as investment vehicles for 401ks, retirement plans, variable annuities and 529 college savings plan. The funds cover a broad range of investment objectives, multiple portfolio counselor system that combines teamwork with individual accountability.

Responsibilities:

  • Involved in analysis, design, development, deployment and testing of various applications using Java, J2EE, and Oracle Client/Server, and Distributed architecture.
  • Involved in Application design and implementationPrototyping various scenarios used in requirement analysis and designing the solution.
  • Followed agile methodology and created Design Docs from Functional Specifications.
  • Used UML & Rational Rose to design CORBA components.
  • Involved in developing interface design document for all the interfaces involved as per the architecture.
  • Participated in defining Investment solution architecture impact analysis and design of Capital Groups Investment interfaces.
  • Involved in developing the application using RAD and Eclipse.
  • Developed user interface using JSP, Java Script, CSS and HTML.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Created Action Class 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.
  • Involved in implementing MVC architecture using Struts and Spring MVC.
  • Involved in integration of EJB and Spring Framework.
  • Involved in developing Spring Configuration XML file containing declarations and other dependent objects declaration.
  • Implemented the bean injections using setter and constructor for Spring IOC.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Data Access Object, DTO, Singleton, Service locator and Factory.
  • Configured Hibernate Configuration and Mapping Files.
  • Involved in using PL/SQL stored procedures, triggers and views to Oracle as the backend.
  • Deployed the Application to Web Sphere Application Server 6.0.
  • Involved in developing automated build solutions using ANT.
  • Used Log4j for Application level logging and debugging and used JUNIT for testing.

Environment: UML, RAD, Rational Rose, Visio, Eclipse, JAVA, J2EE, MVC, Spring 2.0, Hibernate, CORBA, Struts 2, Servlets, JSP, Java Script, CSS, HTML, XML, EJB, WebSphere 6.0, WAS6.0, Web Services (JAX-WS, JAX -RPC), Log4j, Ant, CVS, Oracle 9i, JDBC, JNDI, SQL, PL/SQL, UNIX.

Confidential TX Sep 04 - Sep 05
Sr. Java/J2EE Developer

Perot Systems is one of the leading providers of technology services and outsourcing. It offers applications development, systems integration, and strategic consulting services throughout its operations in US and other countries. Perot Systems serves commercial customers in number of industries, including financial services, health care, transportation and government agencies.

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
  • Created class diagrams and sequence diagrams using Rational Rose.
  • Developed complete Web tier of the application with Struts.
  • Used java script, CSS to accomplish few tasks on the front end.
  • Developed XML schemes and XSL validations.
  • Developed DispatchAction classes, DynaActionForm classes and Resource bundles for Internationalization.
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Developed Session Facade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
  • Developed complete Business tier with Stateless, Stateful Session beans and CMP Entity beans with EJB 2.0 standards.
  • Designed and developed Value Objects to carry the data between the different layers of the application.
  • Used PL/SQL stored procedures to the backend.
  • Developed a suite of test cases using the JUnit testing tool to test both the individual classes and the integrated environment.
  • Used HTTPunit in association with JUnit to test the web part of the application.
  • Deployed and tested the application using Weblogic application server.
  • CVS is used for versioning of the file system.
  • Used Ant to create the build.xml file to automate various tasks like compiling, creating Jars and running tests.

Environment: J2EE 1.3, JSP1.2, Servlets 2.3, XML/XSLT, XSL, Struts 1.1, JDBC2.0, HTML 3.0, Java Script, CSS, Oracle 9i, Rational Rose, UML,WebLogic 8.0/9.0,Windows XP, Sun OS 5.8, Unix, JUnit.

Confidential Atlanta Aug 03 - Aug 04
Java/J2EE Developer

General Electric is a global infrastructure, finance and media company taking on the world’s toughest challenges. GE has a strong set of global businesses in infrastructure, finance and media aligned to meet today’s needs, including the demand for global infrastructure; growing and changing demographics that need access to healthcare, finance, and information and entertainment; and environmental technologies.

Responsibilities:

  • Involved in requirement analysis and requirement gatherings from customers and preparedFunctional/technical specifications.
  • Developed UML diagrams like use case sequence and class diagrams using Rational Rose.
  • Prepared Technical Design Document (TDD).
  • Developed the user interface using HTML, CSS, JSP, and Java Script.
  • Involved in design and developing re-usable web services and Java Utility classes to support XML using XML SpyDOMSAX, DTD, XSD, JAXP and XSL.
  • Implemented the MVC architecture using Struts Framework.
  • Developed JSP pages Struts action classes and Form bean\'s struts tags validations struts-tiles and modifying struts-config files.
  • Involved in developing Session Bean to handle the business logic and deployed them.
  • Used J2EE design patterns like Value Object Pattern MVC and Singleton Pattern.
  • Implemented JDBC in the server program to update and retrieve information database.
  • Used SQL, PL/SQL to develop Stored Procedures and Functions to populate the database.
  • Configured Log4j and logged Log4j messages effectively.
  • Deployed the Application to Web Logic Application Server.
  • Involved in developing automated build solutions using ANT.
  • Developed the JUNIT test cases and performed unit system and integration testing and debugging.
  • Used Clear Case for Version control.

Environment: UML, Visio, Java, J2EE, HTML, CSS, JSP, Servlets, Java Script, JDBC, XML, Weblogic 8.1, Struts1.1, Clear Case Version Control, SQL, PL/SQL, Oracle 8i, JUNIT, ANT, Log4j, UNIX.

Confidential FLJan 02 - Jul 03
J2EE Developer

Retype Billing is an on-line Billing tool, using which Verizon Customers can edit and modify phone bills. This application is a J2EE application based on Model-View Controller (MVC) architecture. The Bills are in IBM AFP (Advanced Function Printing) data format. The AFP data format Bills located in the DB2 database is parsed to XML which is stored in the Oracle 8i database. Java Data Value Objects forms the Model of the system to access persistent data. These XML data bills are presented on the client side through JSP which forms the Presentation Layer of the system. The JSP forwards the request to a Swing Applet where the bills can be viewed and edited .The Struts framework 1.1 is used as the Controller to handle subsequent client requests and invoke the Model based upon user requests. The application was deployed on BEA Weblogic application server 6.1 running on the Solaris 2.9 Platform.

Responsibilities:

  • Involved in requirement analysis, detailed-design, development, and testing of the interfaces for the application.
  • Wrote classes and interfaces to parse AFP data to give XML data which is displayed on the GUI through Swing Applet.
  • Componentized the Swing applet to create new functionalities for the Verizon Retype Tool.
  • Created Parser Utility classes to be invoked when data is to be parsed from AFP to XML.
  • Wrote Java Class Validator to validate the IBM AFP format data content.
  • Designed XML Schemas for different request and response events. Used Struts 1.1 
    to develop model view and controller components. Used Struts tag libraries for GUI\'s.
  • Wrote deployment descriptors to deploy JSP’s and EJB’s on BEA Weblogic 7.0/8.1 application server.
  • Used Java Class Value Objects (J2ee Value Object Pattern) to get data (AFP and XML) from the database.
  • Wrote SQL queries and PL/SQL stored procedures to access update and modify different AFP data bills and XML data bills.
  • Used Clear Case as the version control system on Solaris 2.9. Created Clear Case views to access source files from Clear Case VOB (repository).

Environment: Java, J2EE, JSP, Servlets, XML, Weblogic7.0/8.1, Struts1.1, Clear Case Version Control, Oracle 8i, DOM Parser, SAX Parser, Builder, UNIX.

Confidential Jan 01 - Dec 01 
Java Developer

Involved in Design and Development of intranet site to show content related to company’s day to day news, stock information, calendar, holiday lists of various company sites, tools for applying leaves, conference rooms reservation and searching internal sites for content etc.

Responsibilities:

  • Involved in gathering user requirements, Detailed Design and Development.
  • Design of Web architecture for user interface and Java Server Pages.
  • Developed LDAP wrapper classes to implement functions like logon, recover user id and password.
  • Interacted with back-end systems using JDBC connection in retrieving and updating data between web pages and the back-end systems.
  • Developed GUI for web pages using HTML and performed client-side validations using Java scripts.
  • Wrote JavaScript functions to get dynamic data and client side validation.
  • Involved in testing and deployment of the system.
  • Developed web server application processing multi- threaded HTTP requests.
  • Vignette Management [Content Management System].

Environment: Servlets, JSP, HTML, Oracle7i, JDBC, Vignette, Tomcat, Windows NT, UNIX.

We'd love your feedback!