We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Proactive, experienced senior developer and architect with a proven track record of delivering quality software solutions with a niche in building applications for banking and financial services.
  • Over 12 years of IT experience in analysis, design and development of Java oriented web based applications with strong Object Oriented Designing skills.
  • Strong knowledge in Java and J2EE related technologies such as Servlets, JSP, JMS, EJB, XML, PL/SQL, Struts, Spring, JDBC, JDO, Hibernate and Java script.
  • Hands - on experience with multiple databases including Oracle, Sybase, SQL Server and MS Access.
  • Specialized in using IDEs like WSAD5.1.2, Rational XDE, Eclipse, Net Beans and JCreator
  • Experienced in OOAD techniques, UML with Rational Suite Enterprise and Design Patterns
  • Experience in designing application architecture based on MVC.
  • Experience on Application and Web servers(Tomcat5.x,Websphere, JBoss4.0 and Weblogic8.1)
  • Solid experience in implementing applications in the capital markets industry with excellent exposure to Equities, Fixed Income, Wealth Management, and Trading Applications.
  • Strong Technical background, excellent analytical ability and debugging skills, good communication skills, team player and goal oriented, with a commitment to excellence. Good at establishing communication using Web, middleware, database components to share data and ensure integrity within the application.
  • Strong Messaging (TIBCO / MQ / JMS) skills
  • Extensive experience in converting business requirements into appropriate technical solution, Design patterns, Code reviews and Source code control practices.
  • Experience in debugging using Eclipse, testing using JUnit, code reviews, integration and end-user support, working with teams.

TECHNICAL SKILLS

Languages: Java, C++, XML, SQL, PL/SQL

Java Technologies: J2EE, Servlets, JSP, JSTL, JMS, EJB, JDBC, Swing, Struts, Spring

Web Development: DHTML, Java Script, AJAX, CSS

ORM tools: Hibernate

Messaging: TIBCO, MQ, JMS

Protocols: TCP/IP, HTTP, RMI/IIOP, SOAP, UDP, SSL

Databases: Oracle 8i/9i, SQL Server 7.0/2000/2005 , Sybase, DB2

Servers: Weblogic 8.1, Web Sphere, Jboss 4.0, Tomcat 4.1

Tools: /Configuration SVN,VSS, Eclipse, NetBeans, Clear Case, CVS, ANT, Maven

Concepts/Methodologies: Design patterns, UML, EAI, Agile Programming, SOA

Operating Systems: Windows, UNIX, Linux

Simulation/Analysis & Design Skills: J2EE Application Design & Development, Relational Database Design, Software Development Life Cycle, Service Oriented Architecture (SOA), Simulation and Modeling.

PROFESSIONAL EXPERIENCE

Confidential, Raleigh, NC

Senior Java/J2EE Developer

Responsibilities:

  • Full life cycle involvement including requirements gathering, business analysis, coding, testing and creation of functional documentation for Position and Configuration Services.
  • Design and implementation of Rolls database configuration tables (Oracle 10g).
  • Spring jdbcTemplate to build dynamically Positions from Tarsan Sybase tables.
  • Designed and implemented a Database Loader to load data into table from a CSV file sent to us daily.
  • Built and tested Entitlements SSL enabled Web Service calls.
  • Implemented alerts to GUI for all possible breaks while calling entitlement Web Services.
  • Involved in the integration testing of various Components involved.
  • Involved in mentoring and knowledge transfer to support and development team
  • Used IDE Eclipse 3.7 to develop the Application.
  • Full life cycle involvement including requirements gathering, business analysis, coding, testing and creation of functional documentation
  • Design and implementation of database configuration tables.
  • Applied JMS to Publish/Subscribe Workflow.
  • Used xml Beans extensively for converting and enhancing messages between various Systems
  • Built mailer alerts for all possible breakpoints in the application.
  • Handling of acknowledgements of messages between the application and Wall Street Systems.
  • Involved in the integration testing of various systems involved.
  • Involved in mentoring and knowledge transfer to support and development team
  • Used IDE Eclipse 3.1 to develop the Application.
  • Involved in the complete development cycle, Design Develop Test and deployment of the whole project.
  • Worked very closely with Reuters in installation of the Reuters Publisher Adapter and Reuters SCS Relay and enabled publishing messages to it.
  • Database design and implementation of the configuration tables as needed by the requirement.
  • Post deployment support until the Support team to come into full operation for this project.
  • A web site hosting the web pages that display the reports and various other pages to the end user
  • A java web service that makes calls to the trade service - This web service is called from the web pages to execute specific requests and to provide information needed to render the various web pages.
  • A java server application that is executed 3 times a day, which flags off market, late booked, cancelled and corrected trades. It is also used to send reminder emails to the users of the system to check to see if they have any trades that need their approval.
  • Database tables and stored procedures - These are used to store all flagged trades, various configuration information used by the java web-logic web-service.
  • Involved in mentoring and knowledge transfer to new recruits and client development team.
  • Developed the GUI interface for the tool, which connects to the Corba Services and the databases to get the selection criteria of the user.
  • Full life cycle experience including requirements gathering, business analysis, coding, testing and creation of functional documentation.
  • Deployment of the tool as web component on the Weblogic Server.
  • Designed and developed MVC framework through struts to implement business logic. Used Weblogic8.1 as the application server.

Environment: DHTML, JavaScript, Java1.4, J2EE, JMS, JDBC2.0, Servlets, JSP2.0, Struts, XML, Weblogic8.1, Sybase, Eclipse, Log 4J.

Confidential, Hartford, CT

Senior Java/J2EE Developer

Responsibilities:

  • Worked with the team involved in development of architecture strategy and roadmap for the platform.
  • Full life cycle experience including requirements gathering, business analysis, coding, testing and creation of functional documentation.
  • Designed and developed user interfaces using DHTML, AJAX and JSP.
  • Implemented the Basket Engine to persist Baskets and make atomic operations on baskets using Hibernate
  • Involved in making modifications to parts of existing systems like Order Manager, Pricing Engine and Session Manager
  • Worked with the development team to design and implement a variety of user interfaces for the Intranet Pricing application using JSP and Struts.
  • Designed and developed MVC framework through struts to implement business logic. Used Weblogic8.1 as the application server.
  • Implemented J2EE design patterns and applied multithreading concepts
  • Built the integration points with the Pricing system for retrieval of real-time market data from Reuters and Euronext with prices published directly to Reuters and Bloomberg.
  • Applied JMS to Publish/Subscribe Static, Workflow, Allocation messages.
  • Used IDE Eclipse 3.1 to develop the Application.
  • Involved in mentoring and knowledge transfer to new recruits and client development team.

Environment: DHTML, JavaScript, Java1.4, J2EE, JMS, JDBC2.0, Servlets, JSP2.0, EJB2.0, Hibernate, Struts, XML, Weblogic8.1, Sybase, Eclipse, Log 4J.

Confidential, Boston, MA

Senior Java/J2EE Developer

Responsibilities:

  • Developed and supported the fixed income trading platform rewrite effort.
  • Gathered requirements from portfolio managers and bond traders and translated them into HLD and LLD documents during the design phase.
  • Liaison between the lines of business and the project team by assisting the business in identifying, understanding, and documenting their business needs.
  • Involved in design and development of exporters and importers to provide mapping of data from the CRD (Charles River Database) system to the Fixed Income Management System and message parsers for swift messages.
  • Worked on Trade Positions data feed using stored procedures, database jobs, XML data feeds, Java batch processing and JSP/Servlet User Interface development.
  • Involved in design, implementation and deployment of Lehman Application and Risk Management Integration.
  • Revamped the reporting system in JSP for the Traders and investors to access Fixed Income reports and analytics.
  • Participate in development of artifacts such as Use Case Models, Use Cases, Activity Diagrams/Workflow Models, and Supplemental Specifications
  • Redesigned the existing Lehman Process, which applies analytic data from Lehman AllIndex Universe to the Fixed Income database.
  • Used JMS to communicate with enterprise beans implemented and deployed to Weblogic Server.
  • Created HTML, CSS, and DHTML pages for front-end, used Struts & JavaScript for client-side validation.
  • Involved in the development of Stored Procedures using PL/SQL and Triggers for database updating and for data integrity.
  • Extensively used Java Collection framework and Exception handling.
  • Wrote build and target files to configure build process using ANT.

Environment: Java, J2EE, Servlets, JSP, EJB, JavaBeans, JMS, Charles River, HTML, DHTML, JDBC, Oracle 9i, Rational Rose, Web logic 6.1, ANT, JUnit .

Confidential, St. Louis, MO

Sr. Java J2ee Consultant

Responsibilities:

  • Identified the major enhancements to in corporate the opt out feature.
  • Identified the major issues in adding the opt out feature.
  • Made sure the opt out enhancement module synchronizes with ADP application that is handling the paper copies of the documents now.
  • Changed the UI of the application as per the new module.
  • Development of UI using JSP, JSTL and writing custom tags
  • Made changes on the database as per the new module.
  • Used UML to develop Use case diagram, class diagram and sequence diagrams.
  • Developed Stateless Session Bean, Entity Beans for the new tables added for this module.
  • Involved in Servlets, Java Bean programming and JSP scripting for the communication between web browser and server.
  • Developed SQL scripts, PL/SQL code to get data for Reports.
  • Developed Reports using XML & XSLT.
  • Developed and performed Unit and integration testing
  • Enhanced the application with the new user type.
  • Developed code to support the new user type.
  • Changed the UI of the application to use JSF as per the new user type.
  • Used JSF for various business modules like Login Manager.
  • Designed the database as per the new user type.
  • Identified major enhancements to in corporate the new user type.
  • Identified major issues in migrating the application.
  • Made sure the read-only user cannot update any Financial Consultants records.
  • Enhanced the code to support the new application server libraries.
  • Enhanced from EJB 1.1 to EJB 2.0
  • Changed the application database connectivity to supporting the connection Pool.
  • Identified major architecture differences between
  • Identified major architecture differences between the two Weblogic server versions (5.1 & 8.1).
  • Identified major issues in migrating the application.
  • Identified necessary items for packaging the application (to ear file).
  • Upgraded code to use the new library Classes which have been deprecating from the old version.
  • Migrated code, which has been using WL Query Language in CMP Entity Beans to EJB QL Language.
  • Enhanced code to use connection pool instead of the legacy JDBC Connections. Wrote ANT scripts to build .JAR, .WAR and .EAR files.

Environment: J2EE, Weblogic 5.1, Weblogic 8.1, Sun Solaris 8, Redhat Linux, HTML, Java Script, EJB, JSP, XML, Servlets, Struts, Oracle 9i.

Confidential, Dearborn, MI

Senior J2EE Developer

Responsibilities:

  • Involved in requirements analysis, design, development and documentation
  • Involved in business requirements analysis, design and development of components in the Business Tier, which includes EJB, Servlets, JDBC, J2EE Design Patterns, and mailing components using JMS and schedulers on Weblogic Server.
  • Involved in designing user interface using Java Swing.
  • Created UML Diagrams using Rational for modeling class diagrams and sequence diagrams.
  • Developed Web-Applications using Struts Framework.
  • Involved in Servlets, Java Bean programming and JSP scripting for the communication between web browser and server.
  • Developed and deployed EJB components (Session Beans, Entity Beans, and Message Beans) into the Websphere Application server.
  • Developed Web-Applications using WSAD.
  • Involved in Websphere Administration.
  • Parsed XML data using DOM and SAX.
  • Implemented presentation layer in Java Server Pages (JSP) and developed custom tag libraries.
  • Written stored procedures to add, update and delete data from Oracle Database.
  • Developed Java script, Struts Framework Validation functions for client side validations.
  • Application to application integrated with web services.
  • Involved in writing of test cases, test plans, system and functional testing.
  • Managed team of development, until testing and system integration testing.
  • Testing individual modules using JUnit.

Environment: Java2, JDK 1.4.2, J2EE, EJB, JDBC, Java Servlets, JSP, JSTL, Swing, Struts framework, XML, DOM/SAX parsers, XSLT, HTML, UML, SOAP, DAO, JMS, Web Services, Websphere 5.0 Server, Oracle9i, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Worked closely with business analysis team to study their existing system, new requirements and their new scope
  • Designed the new Banking Application (prepared Uses Cases, Sequence Diagrams, Class Diagrams)
  • Defined different objects like Bank Accounts and all the objects for loan section.
  • Used API of Java, SQL
  • Developed the GUI front end using HTML, Swing and AWT
  • Involved in building the User authentication module. Also involved in the development of Java Servlets using WebLogic Server.
  • Used JavaScript for validation
  • Developed modules for managing checking and savings accounts, transactions as well as users of the system using JFC/Swing, Collections API
  • Used Crystal Reports for generating reports and statements
  • Created an SQL Server database, which includes tables, views, triggers, constraints, stored procedures, functions, etc.
  • Developed Test Cases and performed Unit Testing
  • Developed Servlets and JSPs for managing user registration and authentication as well as limited set of transactions (including transferring money between checking and savings accounts, generating statements, etc.) and other services
  • Used JDBC in various servlets to interact with the database
  • Managed build process using Ant
  • Created a database to be used by the Online Banking Application
  • Provided production support

Environment: Java, AWT, JDBC, JUnit, HTML, DHTML, CSS, JavaScript, Java Servlets, JSDK, Swing, WebLogic Server 6.1, SQL Server 6.x

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in MVC design pattern with struts framework.
  • Developed web pages with HTML, JSP and Servlets.
  • Worked on programming constructs of core java, multithreading, collection API’s.
  • Worked on SQL Queries for CRUD (Create, Read, Update, and Delete) operations using Toad.
  • Created stored procedures for business logic and triggers based on event-flow.
  • Worked on unit testing with JUnit and debugging with Eclipse.
  • Regular backups with logs for the safe database recovery as part of disaster management.
  • Worked on development, QA, Staging databases and documenting for all database activities.

Environment: Java, Servlets, JSP, EJB, Oracle, PL/SQL, Toad

We'd love your feedback!