Functional Lead, Etm Developer Resume
Columbus, OhiO
SUMMARY
- Over 7 years of proven expertise in enterprise software development life - cycle and architecture with Open/Distributed System platform using Core Java and J2EE Architecture, Design Patterns, Frameworks, Oracle Coherence and Technologies with Masters of Science in Computer and Information.
- Proven track record of coding, integrating complex technical processes within international, high-profile and deadline-oriented environments.
- Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC,Threads, Spring Framework, Struts Framework,, Servlets,, CSS, JMS, JSTL,UI Design.
- Worked on Coherence Java and familiar with its API.
- Expertise in writing JUnit test cases.
- Expertise in working on UNIX shell Scripting
- Having good experience in working under UNIX/LINUX environment.
- Exposure to Software Engineering methodology like agile methodology, Waterfall methodology.
- Responsible for coding, implementation and unit testing of various J2EE related projects.
- Extensive experience on Multithreading, Collections and Core Java Concepts.
- Developed application using Core Java including inheritance, polymorphism and collections.
- Extensive experience working with Tomcat Server, JBoss, Web logic and Web Sphere application server.
- Good experience in Java Web Services (JAXB).
- Excellent ability to quickly master the technologies and concept.
- Involved in preparing use-case, functional, technical design of the project and test case document.
- Good experience on Banking, Financial and Tax Environments for programming work, which include Eclipse.
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Good hands on experience on development of multi tiered applications.
- Involved in Creating Test Specification document.
- Good hands on experience on Oracle Coherence Java,Command Pattern, Push Replication Pattern
PROFESSIONAL EXPERIENCE
Confidential, Columbus, Ohio
Functional Lead, ETM Developer
Responsibilities:
- Oracle ETM (Enterprise Taxation Management) is used for manage the Tax Forms.
- Involved in analyzing the business requirement for Returns Processing (RP) module and write the use case diagrams, doing the design with UML and RUP.
- Client side and Server side validation using Java script
- Use Hibernate for Object Relational Mapping (ORM) and data persistence.
- Design Advanced Search Screens and implement SQL queries for functionality.
- Configuring Oracle ETM Components.
- Writing and consuming web services.
- Participated in designing and developing the web-based client using HTML, XHTML, DHTML, CSS, JSPs, Tag Libraries, and XML.
- Develop test cases and performed unit testing using JUnit.
- Use Clear case for version control across common source code used by developers.
- Designed stored procedures and triggers in Oracle to pull the Tax form data.
- Developed user interface using JSP, HTML, and JavaScript.
- Implemented Multithreading to process different kind of messages.
- Technical documentation.
- Involved in Defect fixing and Code Review Process..
- Assisting End-User Training.
Environment: JAVA, JEE, SQL, UNIX, Oracle ETM2.2, Hibernate, JDBC, Oracle10g, JUnit, Tomcat, Clear Case, XML, HTML, CSS, Xpath, Eclipse, Web Services, SOAP UI, HPQC
Confidential, Raleigh, NC
Java Developer, Oracle Coherence Developer
Responsibilities:
- Oversaw all stages of UI design, development, and deployment of new Java/JEE based application systems following the Agile Methodology.
- Developed a Utility which reads the Excel sheet and populate oracle database. Designed independent caches to load the reference data from the database.
- Developed a module named Figuration to warm up the cache before the trade begins.
- Command pattern was used for submitting the Commands (payload) to the Novena web Service.
- Fed web Services using Google proto buff and xml.
- Worked on the migration Utility of data from Sybase data base to Oracle data base.
- Implemented logging mechanism.
- Developed PriceFeedAdaptor to fetch all the latest price values by querying the topic.
- Used SAX, JAXB, DOM parsers to parse the BEM trade xml.
- Developed Calendar Utility to maintain the updated time based on the respective time zones using jfin library.
- Scheduled cron jobs on Linux machine to run daily.
- Migrate modules from windows to Linux using winScp or putty.
- Worked on dbVisualizer for the Sybase and oracle databases.
- Worked on JEMS by connecting to topics and queues for monitoring the data.
- Worked on write behind and read through for the affinity between the data base and caches.
- Worked on shell scripts to launch java process on UNIX machines.
- Profiled the application using JProfiler to monitor the jvm memory consumption.
- Developed a module named Pnl to calculate profit and loss which would be helpful for the RISK Management to settle the trade and in EOD process.
Environment: Java 1.6, JEE, Spring 2.1, XML,, JMS, Ajax, JSP, DBVisualizer, SQL Server, SVN, Junit, Oracle Coherence java, TIBCO EMS, JEMS, LINUX, ITRS, Jconsole, JDBC, Loggers, Eclipse 3.1, Jprofiler, Apache POI, MDS for currencies, Google Protobuff.
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, design and implementation of the system.
- Used UML & Rational Rose to design the Object Model Use Cases, Activity Diagrams, Sequence Diagrams and Component Diagrams .
- Implemented session beans to perform business logic and entity beans to persist or retrieve data from the Oracle 9i database.
- Developed module which performs authentication and authorization and the one which provides real-time reports on credit-usage by different entities in an organization.
- Adopted various design patterns like Business Delegate, Data Transfer Objects DTO, Service locator, Session Facade, Data Access Objects DAO and Template Method pattern.
- Wrote Junit test cases to test DAO classes and some methods in session beans.
- Created schema and processed XML to stream data across different Interfaces for authentication, authorization, charge and reversal of a real-time transaction.
Environment: JSP, servlets, EJB, JNDI, JDBC, Junit and Oracle, Java, Struts Framework, Oracle9i, Windows xp, Web logic, Hibernate, Web Services, XML, XSLT, WSDL, SOAP, UML, Clear Case, HTML, CSS.