Java Developer/ Analyst Resume Profile
New York, NY
PROFESSIONAL SUMMARY
- Over 7 years of strong experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE.
- Expertise in working with open source frameworks Spring, Hibernate, Struts.
- Expertise in designing and developing enterprise and web applications using java and J2EE technologies like Core Java, Servlets, JSP, Java Script, JDBC, JNDI, JMS, Java Mail, XML, JUnit, Ajax, HTML and CSS.
- Expertise in Core Java with strong understanding and very good knowledge of all the Object Oriented Programming concepts Inheritance, Encapsulation and Polymorphism , Collections, Multi-Threading, Exception Handling, etc.
- Experience in Web-Development technologies like HTML, DHTML, JAVA SCRIPT, CSS, XML and XSL/XSLT.
- Good exposure on design patterns like Front Controller, Data Access Object DAO , Data Transfer Object DTO , Session Fa ade, Service Locator and Singleton.
- Very good knowledge of all the Object Oriented Programming concepts Inheritance, Encapsulation and Polymorphism .
- Skilled at programming in J2EE/JAVA applications using various IDE tools Eclipse, Net Beans, and WSAD.
- Well versed with all the various Industry Standard and In House Methedologies
- Worked with Relational Database Management Systems including Oracle, SQL Server, MySQL, and DB2.
- Good knowledge in usage of version control tools such as SVN, CVS, and Clear Case.
- Proficient in using XML Suite of Technologies XML, XSL, XSLT, DTD, XML Schema, SAX, DOM
- Highly proficient in developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM Web Sphere, and Apache Tomcat.
- Strong development experience on AJAX / JavaScript technologies and good knowledge on SOA and MVC architectures.
- Experience in Database development using SQL, PL/SQL, Stored Procedures, Stored Functions, Packages, and Triggers.
- Experience in developing test cases and test plans besides involving in Unit testing using JUNIT, Integration testing and User Acceptance testing extensively.
Professional Experience:
Confidential
Java Developer/ Analyst
Responsibilities:
- Develop, test, and integrate custom software programs for Endur and Findur products using advanced and Java visual scripting languages using business rules in software applications.
- Participated throughout the development lifecycle by gathering requirements, performing technical analysis, and implementing software solutions to develop Front and Middle office solutions in a multi-tier application using OO methodologies and relational databases.
- Design and maintain technical speculations for development efforts and provide technical support to Business Analysts in analyzing technical system issues.
- Interacted with the data architects and technical writers to understand various applications that support block of trades throughout all equities and mutual funds
- Enhanced functionality supported ongoing product development and implementation of highly scalable products in a multi-threaded application using C/C , Java, OpenComponents, C and legacy toolkits.
- Designed, build and maintain views, objects, facts and dimensions within the Enterprise Data Warehouse to create analytics, reports and ongoing extracts.
- Developed and customized various Front to Back Office trading solutions such as pre-post trade analytics, trading and position management, collateral and risk management, compliance, settlement, clearing, accounting management and reporting.
- Responsible for data warehouse applications, data model optimization and performance tuning
- Developed portfolio management products using Apache, MySQL, Java and PHP technologies
- Developed distributed services, back end APIs, Servlets, Controllers and middleware applications
Environment: Java, XML, Tomcat, Eclipse, MS SQL Server, Oracle, MySQL, AWS, EC2, UNIX, Linux, Toad, PHP, JavaScript, Visual Basic, HTTP.
Confidential
Java/J2EE Developer
Responsibilities
- Involved in Requirement Analysis, Design, Development and Testing of the IFWA module.
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
- Applied OOAD principle for the analysis and design of the system.
- Applied J2EE design patterns like Singleton, Service Locator, Data Transfer Object DTO , Data Access Objects DAO and Adapter during the development of components.
- Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
- Used Apache Application Server to deploy the build.
- Developed front-end screens using Struts, JSP, HTML, AJAX, jQuery, Javascript and CSS.
- Used J2EE for the development of business layer services.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Performed data validation in Struts Form beans and Action Classes.
- Used Web Services to connect to mainframe for the validation of the data.
- SOAP has been used as a protocol to send request and response in the form of XML messages.
- JDBC framework has been used to connect the application with the Database.
- Used Eclipse for the Development, Testing and Debugging of the application.
- Log4j framework has been used for logging debug, info error data.
- Used Hibernate framework for Entity Relational Mapping.
- Used Oracle 10g database for data persistence.
- TOAD has been used as a database client.
- Extensively worked on Windows and UNIX operating systems.
- Used SecureCRT to transfer file from local system to Unix system.
- Performed Test Driven Development TDD using JUnit.
- Used Ant script for build automation.
- PVCS version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
- Used Rational Clearquest for defect logging and issue tracking.
Environment: Windows XP, Linux, Java6.0, Visio, Design Patterns, Apache Ant, J2EE Servlet, JSP , HTML, AJAX, Javascript, jQuery, CSS, Struts, Hibernate, Web Services, SOAP, WSDL, XML, Eclipse, DB2, TOAD, Cruise Control, Putty, Log4J, JUnit, Mockito.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Developed Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve update data in the Database.
- Framework leverages JSF features like Event handling, Validation mechanisms, and State Management.
- Spring Framework at Business Tier and Uses spring's Bean Factory for initializing services.
- Used Spring Core Annotations for Dependency Injection.
- Developed the AJAX functionality using Ajax4JSF tags libraries and also implementing AJAX functionality for Asynchronous calls.
- Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
- Wrote configuration files for injecting EJBs, Service Impls and DAO classes.
- Used JSF Framework for UI pages and Faces Servlet acts as Front Controller.
- Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development.
- Extensively used JSF Core and HTML tags in UI pages.
- Used Java Mailing or Messaging Service JMS API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Developed complex SQL join queries for efficiently accessing the data.
- Used Spring Framework with Hibernate to map to Oracle database.
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
- Developed HQL, SQL queries.
- Involved in writing the Test cases and Test Scripting Documents according to the requirements.
Environment: Java 1.5, Spring 3.0, Hibernate 3.0, EJB 3.0, JNDI, AJAX, Eclipse 3.x, Web Sphere Application Server 6.1, Java Beans, Clear Case, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, SQL, SQL Navigator, PL/SQL, Log4j, UNIX Shell Script.
Confidential
J2EE Developer
Roles Responsibilities:
- Participated in overall design and derived detail design using UML class diagrams.
- Created the user interface using MVC Struts framework.
- Designed and developed the core architectural components using Servlets and GoF Design Patterns.
- Created session objects and session attribute objects to maintain session information between the front end and the client
- Designed and Developed click services for Application using Swing
- Implemented Dao, Delegate and Session Factory patterns
- Implemented RDMS and extensively used the JDBC API for database connectivity
- Used Log4j for logging and debugging
- Used Junit for testing
- Participated deploying the application through the WebSphere Admin Console.
Environment:
HTML, JavaScript, Servlets, EJB's, JDBC, SQL, JSP, Oracle 8i, Eclipse, WSAD, Apache Tomcat and JBoss.
Confidential
Java/J2EE Developer
Responsibilities:
- Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Designed and developed front-end using Servlet, JSP, JSF, DHTML, Java Script and AJAX.
- Implemented JMS for asynchronous auditing purposes.
- Involved in integration of claimant information with IBM MQ Resource Adapter for message queuing.
- Involved in developing Message Driven and Session beans for claimant information integration with MQ based JMS queues.
- Developed ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
- Involved in writing the Java utility classes to convert MQ based control claimant information.
- Developed a Web Service Mapping Document that is shared between front end and medical bill review system.
- Experienced in Jboss application server.
- Implemented Spring MVC Architecture Servlet targeting request module and flow of control generating JSP in Presentation layer.
- Implemented RDMS and Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Developed DAO Data Access Object classes in order to access data from database.
- Experienced in working with IDE tools WebSphere.
Environment: J2EE 5.0, Hibernate 3.2, Spring MVC Framework, UML, Servlet 2.5, JSP 2.1, JSF 2, AJAX, DHTML, Java Script 1.8, Oracle10g, EJB 3.0 Session and Message Driven Beans , Web services, JDK 1.5, PL/SQL, DAO, WebSphere V6.1.
Confidential
Java Developer
Responsibilities:
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
- Developed the front end UI using JSP, HTML, JavaScript, CSS
- Implemented Struts Validator framework to validate the data
- Developed Ant build.xml targets for build and deployments on Web Sphere Application Server 5.0
- Developed Stored Procedures in the Oracle 9i database RDMS
- Performed impact analysis on the dependency projects of OneSource Project
- Involved in writing unit test plans and developing test cases using JUnit
- Used Configuration Management and Version Control tool CVS
Environment: Java,J2EE, Servlets, JSP, Struts 1.0, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere 5.0, Windows 2000, and Oracle 9i.
Confidential
Java Developer
Responsibilities:
- Built Server side application using Web Services in Java, used WSDL interface and for interaction with the front end application using SOAP UI.
- Used Teradata SQL for data lookup and Oracle 9i to manipulate the data in the backend.
- Managing Software Configuration using Star team for files check in and check out.
- Creating WSDL files for SOAP UI interaction, deploying war files in Weblogic Server using FileZilla and checking logs using putty.
- Creating test plan, test cases and tracking the same and performance regression testing.
- Generating Audit, Executive and Bonus reports using Microsoft Excel and Macro.
- Engineering and operations of applications in production, test and development environments which includes installs, upgrades, patches, deployment, monitoring, configuration, support of applications.
Environment: Core Java, J2ee, Servlets, Spring, JDBC, MyBatis, Teradata Sql, PL/Sql,