Onsite Lead Resume
Jersey City, NJ
SUMMARY
- In Depth knowledge of Java Object Oriented Design to manage application development
- Ability to think strategically lead matrix team and partners to implement and deliver
- Experience as an Architect and Technical Lead in developing both application products and application software. Strengths in modeling, design, architecture, implementation and optimization
- Expertise in Java, Java EE, Object Oriented Programming, SOA, and Multithreading
- Strong knowledge in Core Banking, Payments, and Investment Banking solutions
- Excellent communication skills and presentation skills for both technical and non - technical audiences.
- Seeks a challenging position dealing wif definition, architecture, design and development of business and scientific software solutions.
TECHNICAL SKILLS
Operating Systems: UNIX Family, ZOS and Windows.
Front End Technologies: JSP, Servlets, Struts, JSF, HTML, CSS, AJAX, JQuery, Ext-JS and Javascript
Middle/Integration Technologies: JMS, IBM MQ, Oracle AQ, Webservices, SOA, BPEL, ESB, Oracle BPM and Spring Integration
Backend Technologies: Java, EJB, Spring, IBM Computing Grid Batch and Oracle coherence grid computing
Relational Frameworks: JDBC, Hibernate and Mybatis
Application Servers: Oracle Weblogic and IBM Websphere
Databases: Oracle, DB2
Collaboration Tools: ANT, Maven, Ivy, Gradle, CruiseControl, IBM RTC and Jenkins
Version Control: VSS, SVN, Clearcase, CVS and CA SCM
Tools: IBM RSA, Oracle JDeveloper, Eclipse, TOAD, PL/SQL Developer, Oracle SQL Developer, JIRA, Rational Rose, StarUML, MS Project and Visio.
Messaging: JSON, XML, DTD, XSD, XStream, JAXB and XSLT
Scripting Languages: UNIX Shell Scripts, SPLUNK Query Language and Groovy
Other Programming Languages: C and C++.
PROFESSIONAL EXPERIENCE
Confidential
Onsite Lead
Responsibilities:
- Implemented document archival service to archive the files into a single documental repository called Mobius.
- Designed and developed file tracking service to track the file dat is being processed by different types of processing systems.
- Designed and developed frameworks and lead the team to adhere them.
- Worked wif BAs to gather the requirements, created project planning and lead the daily SCRUM standup calls.
Confidential
Senior Developer
Responsibilities:
- Member of technical task force responsible for directing system design, and
- progression of a stable and optimal implementation.
- Created an eclipse based IDE and plugins for Java EE development.
- Developed a custom testing tool called Functional Equivalence Testing (FET) to test equivalency of Java execution and Cobol execution.
- Designed and developed the n-tiered applications using iBatis, JSF, EJB, JMS IBM Computing Grid Batch Framework and Design Patterns.
Confidential, Jersey City, NJ
Senior Developer
Responsibilities:
- Member of technical task force responsible for directing system design, and
- progression of a stable and optimal implementation and offshore onshore coordination.
- Participated in Project planning, task break down and creating estimates.
- Designed and developed the n-tiered applications using iBatis, JSP, EJB, JMS, Spring Framework and Design Patterns.
- Developed application batch job script using PERL and utility scripts using Groovy. Developed Groovy scripts to test Messaging Queues. Created Oracle PL/SQL stored procedures to fetch and create interactive reports.
- Member of technical task force responsible for directing system design, and
- progression of a stable and optimal implementation and offshore onshore coordination.
- Designed and developed the n-tiered applications using iBatis, JSP, EJB, JMS, Spring Framework and Design Patterns.
- Designed a flexible and highly dynamic reconcile framework dat incorporates robust processing and printing of files of any type using Multithreading and Open Office frameworks.
- Provided leadership and mentoring to the web services team. Coordinated wif project groups across Confidential to encourage better software reuse through encapsulation, better SOA design and documentation.
Confidential
Senior Developer
Responsibilities:
- Developed XML-based standards for rule representation and Java-based standard for rule system integration.
- Created Message Driven Beans to subscribe the messages generated via TIBCO from Oracle Golden Gate and publishing the messages using JMS to external third parties like Expedia and Google.
- Designed and developed ORM layer using Spring ORM and Hibernate to persist and retrieve various domain objects.
Confidential
Team Lead
Responsibilities:
- Responsible for the design patterns, UML, OOA&D and n-tier architecture sections. Also played a key role in the research and review of the entire existing system and workflows.
- Responsible for developing workflows using web services, Oracle ESB and Oracle BPEL.
- Developed automated test framework for black box component-level testing and full system automation testing.
Confidentia
Module Lead
Responsibilities:
- Responsible for key design and architectural decisions in the "next generation" product, based on a highly scalable, service-oriented framework, using Java and Hibernate.
- Designed and implemented key services wifin the product for Flexcube Loans and migrating existing Oracle based application to the new java product seamlessly.
- The work involved design, implementation and coding in Perl, XML, Java, Java Servlets, Xsl, J2EE, JMS, JNDI, EJB, JSP, and Shell Scripting etc.
Confidential
Senior Developer
Responsibilities:
- Responsible for development of Database driven standards for rule representation and Java-based standard for Message rule system integration.
- Developed triggers to enable/disable payment link after the configured time for each day.
- Participated in Performance testing and analyzed the heap of the application
- Analysis, development and testing of the checkbook module of the Personal Banking product.