Senior Application Programmer V Resume
Charlotte, NC
OBJECTIVE
- Seeking a challenging position as Senior Developer/Lead role with a growth - oriented organization where my skills, experience can be utilized to their full potential.
TECHNICAL SKILLS
Java/J2EE: Java 1.7/1.8, Websockets, Spring 3.x/4.x, Spring Boot, Hibernate 4.x/5.x, JPA, Struts, JMS, EJB2, Workflow, Maven, Ant, EJB2
Webservices & XML: XML, XSLT,JSON, JAXB, SOAP, RESTful
Middleware: JMS, TIBCO BW/EMS, IBM MQ
Database and tools: Oracle 8/9/10g/11g, DB2 V8/9, PL/SQL, Oracle Stored Procedures, HQL, DB Visualizer, TOAD, PL/SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Senior Application Programmer V
Responsibilities:
- Worked on designing architecture and developing Test Harness application for the enterprise.
- Worked in an agile SCRUM model in 2 week iterations to create design models and develop in phases.
- Worked on building messaging services between server and client using Websockets(STOMP) to automate Test Requests from Jenkins, for various applications in the bank.
- Built REST API using Spring boot and used various spring modules for building middleware and backend components using hibernate/JPA at backend.
- Used Bit bucket and Git for source code management.
- Created Database schema and tables on SQL Server and migrated to Oracle.
- As part of design also worked on performance testing to measure scalability.
- Helped mentor and provided guidance for junior developers.
Confidential
Senior Java Developer/Lead
Responsibilities:
- Designed and developed in-house Trade Confirmations Application to replace Scritura. Tasks included preparing project plan, designing architecture, preparing design documents.
- Worked on designing the service layer to process Trade XMLs and generated confirmation document for different types of trades that flow into the application and to send it to counterparty and for Compliance reporting such as DODD FRANK, EMIR etc and sent to EMS Hub.
- Used Spring Boot, Hibernate, Spring JMS Template and other spring modules.
- Spearheaded development in small sprints to meet business requirements and completed SIT and UAT testing and successfully moved it to Production.
- Worked closely with Operations Risk Team to meet client business requirements and provide enhancements to the system. Used JIRA during UAT testing.
- Provided production support by trouble shooting and providing solutions in a time sensitive manner.
- Built and supported TIBCO BW adapters for each of the upstream source systems by listening to EMS queues and connecting with Scrittura application.
- Extensively worked on XML, XSLTs, XPATH in transforming trade XMLs received from source systems to meet the business requirements and generated Product Instances sent to Scrittura Workflow engine.
Java/Tibco Consultant
Confidential
Responsibilities:
- Worked in a team developing custom Framework for intranet applications related to customer information using Spring, Hibermate.
- Used Spring Hibernate and JDBC template for Oracle Database related activities.
- Used Spring AOP interceptors to implement audit functionalities.
- Also created TIBCO BW adapter application to receive XML requests.
- Used RESTful webservices to gather customer information.
Java Programmer
Confidential
Responsibilities:
- Worked in a team developing VMS system in a dynamic, Agile Environment in multiple sprints.
- Used Spring Application Context Module, configured Hibernate Persistence Manager for data layer.
- Worked on integrating Bussiness Objects Reports with web-application using ReportEngine and Infoview.
- Used Wicket framework for front end development.
- Used Maven for build processes and
- Used Junit for unit testing.
- Used SOAP webservices for receiving information about customers.
Programmer Analyst
Confidential
Responsibilities:
- Worked on preparing technical design documents, developing use cases, identifying design patterns for a Vehicle Registration System in an fast-paced Agile(SCRUM) Environment.
- Used Spring Application Context Module, IOC, AOP concepts for wiring.
- Used Spring Hibernate and Spring JDBC for implementing Business and Data Layer.
- Used Hibernate Cascading and caching to handle larger scale database related activities.
- Created WebServices and used JiBX for binding Java Components and XML.
- Used IText for generating PDF documents.
Java Developer
Confidential
Responsibilities:
- Gathered requirements and involved in writing system requirements, technical specifications, System Test Cases, UAT coordination.
- Used Spring framework for wiring components and Hibernate transaction management using Spring beans.
- Designed, developed and maintained data layer using Hibernate with Oracle 10G.
- Created web services using Axis for interaction between the various modules.
- Written build scripts using ANT.
Systems Engineer
Confidential
Responsibilities:
- Used JSP, CSS, Javascript, Struts for user interface and controller components.
- Drafted UML diagrams (Sequential, Class diagrams) using Enterprise Architect.
- Used Ajax for instant changes in bid values.
- Used IBM MQ Series for exchanging information with legacy systems.
- Eastern Home Shopping Network
- Design and develop front end screens using JSP, CSS and Javascript and used Apache Struts as front controllers.
- Build EJBs for Business Components representation using Eclipse IDE.
- Developed persistence layer using DAO, JDBC connectivity.
- Wrote uses cases, design classes using Rational Unified Process and UML.
