Senior Java Developer Resume
New, JerseY
SUMMARY
- 10+ years of progressive experience in application architecture design, development, deployment, maintenance of Web applications and Client Server Technology with an exposure to various platforms and software systems.
- 8+ years of experience in Banking and Financial Systems Domain.
- Strong programming experience in designing and developing Java, J2EE applications using Core Java, JMS, JDBC, Java Mail, Servlets, JSP, Web Services, SOAP, Spring, Hibernate, Struts, XML, HTML, XSLT, Java Script, jQuery, AJAX, JSON.
- Experience in Object Oriented Analysis and Design.
- Extensive experience in using design patterns (such as Abstract Factory, Singleton, MVC) in application design and development.
- Good working experience in GUI design and application development using IDE Eclipse 3.0.
- Tremendous knowledge in working with databases like Oracle, SQL Server and MS Access.
- Expertise in XML technologies such as XForm, XSL, XSLT, DOM and SAX.
- Experience in using ANT & Maven tools to compile, package and deploy the components to the Application Servers.
- Extensive experience in Weblogic, JBOSS application servers and developing Web services.
- Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
- Worked with business users and business technology groups at various stages of the project lifecycle, including requirements gathering, design, development, testing and post - production support
- Experience on Bloomberg TOMS integration.
- Experience with real time programming.
- Experience on integrating Global Trades Repository for Dodd Frank reporting.
- Very good communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java 6.0, C++, Perl
Java Technologies: RMI, JDBC, Web services, JMS, Servlets, JSP, JSF, EJB, Java Script
Middleware technologies: IBM MQ Series, TIBCO RV
Markup languages: HTML, XML, XSL/XSLT
Open source projects: Struts, JSON, Spring, Hibernate, Log4j, jQuery
Open source tools: JUnit, ANT, Maven, Jenkins
Issue tracking tool: JIRA
Version Control: CVS, Tortoise SVN 1.7.5
RDBMS: Oracle 10g/9i/8i, SQL Server, MS-Access
Web & Application Servers: Apache Tomcat, JBOSS & Weblogic
Operating Systems: Windows, UNIX & Linux
IDE: Eclipse 3.3, NetBeans 4.0
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Senior Java Developer
Responsibilities:
- Involving in design and development phases of the Software Development Life Cycle (SDLC).
- Gathering the requirements from the business users and designing Low Level Design document.
- Constructing Java programs based on the user requirement and plugging into the Adapter framework.
- Performing Unit Testing (JUnit) and the Integration Testing.
- Coordinating with the business users to get the sign-off for the User Acceptance Testing.
- Performing production releases using the deployment tool.
- Involving in the Maintenance and Bug Fixing.
- Preparing the Visio diagrams for the support using MS Visio.
- Helping the production support team in resolving the production issues.
- Written concurrent Adapter classes using Java Multi threading
- Implemented PHash (Persistent Hash) using HashMap, LinkedList & Berkeley DB
- Developed the XForm designer tool for creating the mapping files
- Developed the XRules engine for content based filtering
- Written the code for supporting various third party APIs including ION MarketView & ICE.
- Built the XML MQ interface for booking the repo trades to Bloomberg
- Written the API for implementing the JMS/EMS queue/topic
- Spring and Hibernate are used for persisting the data in database.
- SOAP with Web services used for fetching the pricing data from Price Master.
- Written the API for fetching the real time trade, position, pricing information from Bloomberg.
- Written the API for handling the trade, settlement messages through real time IBM MQ & JMS interface.
- Developed the components for high throughput, low latency application which handles more trade messages per second.
- Developed the code for connecting the application to Databases using JDBC API
- Automated the build process for the Service & Adapter deployment using Unix Shell script
- Worked on building a Dashboard using JSP, Java Script, jQuery, AJAX for the end users
Environment: Core JAVA, Swings, JSP, Java Script, jQuery, XML, XSLT, Xforms, UNIX, UNIX Shell Script, Webservices, SOAP, JDBC, JMS, IBM MQ Series, TIBCO RV, Perl, Oracle, Berkeley DB, SQL Server, Spring, Hibernate, Log4j, Tortoise SVN, Eclipse 3.3, ANT, Maven, Jenkins, JUnit, JBOSS.
Confidential
Java Module Leader
Responsibilities:
- Involved in design and development phases of the Software Development Life Cycle (SDLC).
- Developed Java programs based on the requirement.
- Performed Unit Testing (JUnit) and the Integration Testing.
- Performed code deployment using the deployment tool.
- Helped the team members in their tasks
- Acted as a module lead for the team.
Environment: Core JAVA, SWINGS, EJB 2.0, Struts, XML, HTML, Weblogic, Eclipse 3.1, Oracle, CVS, NetBeans, JUnit.
Confidential
Java Developer
Responsibilities:
- Involved in design and development phases of the Software Development Life Cycle (SDLC).
- Developed Java programs based on the requirement.
- Performed Unit Testing (JUnit) and the Integration Testing.
- Performed code deployment
Environment: Core JAVA, Servlet 2.3, JSP 1.2, XML, Oracle, Eclipse, Subversion.
Confidential
Java Trainee/Developer
Responsibilities:
- Involved in design and development phases of the Software Development Life Cycle (SDLC).
- Developed Java programs based on the requirement.
- Performed Unit Testing (JUnit) and the Integration Testing.
- Performed code deployment
Environment: Core JAVA, XML, HTML, Oracle.
