Java Technical Lead Resume
NY
SUMMARY
- Around 9 years of experience inAnalysis, design, development, testing and implementation in Banking & Financial Services and client - server projects inInsurance and Banking & Financial services.
- 7 years of experience in full Software Development Life Cycle (SDLC) in software development and integration of highly transactional and scalable applications using J2EE technologies.
- 2 years of experience in Banking & Financial Services with strong experience in Requirements gathering, Impact Analysis, High level design, Programming, System testing, JOB scheduling and implementation
- Extensive experience working with advanced technologies such as Spring, WebServices, XML, SOA, JSP, Servlets, JDBC etc.
- Knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, O/R Mapping.
- Experienced with level 2 production support.
- Extensively used Relational database systems like Oracle and MySQL.
- Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD and XML Schemas.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
- Experienced in using Log4j and good expertise in Ant Tool and IVY tool.
- Experience in using various Configuration Management tools like SVN, CVS, GIT.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Good experience in Mainframe technologies, COBOL, JCL, VSAM, DB2, CICSand MQ.
- Extensive experience with TSO/ISPF, ENDEVOR and SCLM version management tools, FILEAID, XPEDITER and TRACEMASTER debug tools, QMF, SPUFI, CA7 and ESP Schedulers, ABENDAID and DFSORT, STFP, FTP and NDM transmissions.
- Proficiency with coding and implementation of Components using COBOL, DB2, VSAM, MQ, CICS and JCL.
- Scheduled Jobs, Prepared Job flows, System and Integration test plans. Involved in Co-ordination with offshore team and review of deliverables.
- Extensive experience in Designing business applications, preparing test cases, typical build activities including delivery of source code, test results and implementing the changes in production.
- Strong business orientation, experience in teaming with Business users, good communication skills, team building and leadership skill experience in collecting functional requirements and turning them into technical solutions that exceeds client expectations.
- Multitasking and the ability to prioritize goals that help organizations to reach their desired goals.
- Consistently commended for ability to work as a team member or independently while achieving critical deadlines. Strong team player.
- Recognized for performance and project contributions. Consistently achieved highest rating in annual evaluations.
- Experience in interacting with teams from multiple geographies.
TECHNICAL SKILLS
Languages: Java, COBOL, CICS, JCL, VSAM, DB2, SQL,SAS, REXX
J2EE Skills: J2EE, JSP, Servlets, Javascript, Web services, JAXB, JAXP
Web Technologies: HTML, CSS, AJAX, XML, SAX, DOM, XSL/XSLT, JSON
Web Services: Webservices, SOAP, RESTful, JAX-WS, JAXB
Frameworks: Spring, Struts
Web Servers: Tomcat, WebLogic, Web Sphere
Middleware: MQ series
IDE Tools: Eclipse, Net Beans and IntelliJ
Databases/API: Oracle, MySQL, DB2
Tools: Ant, Maven, Log4J,JUnit, CVS, Abend-Aid, CICS, CLIST, DEBUG-AidTransmission protocol SFTP, FTP, Bizlink and NDM transmissions
Operating Systems: Windows 95/98/2000 /XP/ VISTA/2007/Unix/Linux
Data Modeling: Microsoft Visio and IBM Rational Rose
Methodologies: Agile, Waterfall, OOAD, UML
PROFESSIONAL EXPERIENCE
Confidential, NY
Java Technical Lead
Responsibilities:
- I worked on Dissemination Part where BIA receives ETF found Accounting data from Investone application for specific Client NAV report, formats data from Investone and sends to the Client mailbox and Fund Accounting team through emails.
- Written FDD for several enhancements and developments for new clients and new reports generation for existing clients.
- Developed database by using MySQL and Oracle.
- Web services are exposed through REST for receiving Investone Fund accounting data such as NAV data, Security Distribution data, Pricing data and Transaction data.
- Multiple report requests from different users submitted at Investone application are received by BIA are received inRabitMQ. I used APIs for interacting with the Queue for handling incoming requests.
- REST Web Services exposed by Fund Application are used to Validate if the funds are active, test and retrieve their Client Fund identifiers.
- BIA in-house Oracle data is used for NAV rounding offs, Fund on Report Validation, Fund identifiers. Interaction with the database for fetching the information required is performed using Spring ORM wiring with Hibernate. Implemented Hibernate Template and Criteria API for querying database.
- Received data from Investone and Fund Applications are merged to form a report and sent to Business group and Clients through emails.
- I worked on few enhancements on the trade router part where SOAP APIs are exposed to applications GTM and CDW for sending trade activity to BIA. Enhancements were inside the Service layer where Business logic has been enhanced for new clients and new types of trades .
- MySQL is used for data translations in Trade router part.
- I have used log4J for logging, Maven for compiling and building the project, CVS for version control.
- Actively involved in code reviews, Unit integration, writing the critical test cases. Also earned accolades for quick and active bug fixing.
- Proposed some enhancements for synchronous communications so that user will know if the email has been successfully sent to the client. Prototyped this proposal and presented for Big bang day.
Environment: Java, IBM Rational Rose, UML, JSP, Spring, Hibernate, XML, XSLT, My SQL, Oracle, Junit, Maven, Log4j, CVS, Eclipse
Confidential
SR Java Developer
Responsibilities:
- Understand Business requirements for capturing Account data, Customer data, Mortgage data, Credit card data and Standing order data from several RBS legacy systems using SOAP web services and REST web services.
- Create a high level design flow for routing data from RBS in house applications to PAS and formatting them to create annual statements.
- Develop components to copy data from CMS and MMS mortgage systems Account database, Customer database, Credit card systems to PAS tables, unload the data from tables, process and create statements for sending to printer.
- Perform Unit test, System test by co-ordination with several RBS applications using JUnit. Extend support for Business UAT.
- Implementation and extensive Post implementation support
Environment: Java, J2EE, Spring, Hibernate, JSP, Servlets, CSS, Web Logic, Web Services, SOAP, JUnit, Eclipse, Log4j, ANT, JDBC, CVS, SQL, PL/SQL, My SQL, No SQL, UNIX/Linux, Windows.
Confidential
Java / J2EE Developer
Responsibilities:
- I worked on Appointments module through which the clients can manage their doctor schedules and view their past visit information, visit summary, etc. I am responsible for developing the views and controllers, business logic for this module.
- Written FDD for this module and I am the point of contact for the docs team for this module.
- Developed database by using MySQL and Oracle.
- I used Spring MVC, JSP, JSTL on the presentation layer. Proposed some UI enhancements like using AJAX for asynchronous communications so that user will retain the context. Prototyped this proposal and presented for Big bang day.
- The core logic is also used by some other modules. So exposed many operations through web services (SOAP based). Also consumed web Services for getting the required data for displaying the after visit summary.
- Interaction with the database for fetching the information required by the view is performed using Spring ORM wiring with Hibernate. Implemented Hibernate Template and Criteria API for querying database.
- I have used log4J for logging, Maven for compiling and building the project, CVS for version control.
- Actively involved in code reviews, Unit integration, writing the critical test cases. Also earned accolades for quick and active bug fixing.
Environment: Java, IBM Rational Rose, UML, JSP, HTML, CSS, AJAX, Spring, Hibernate, XML, XSLT, My SQL, Oracle, Junit, Maven, Log4j, CVS, Eclipse
ConfidentialSoftware Engineer
Responsibilities:
- Create design documents for the functional requirements of application enhancement.
- Develop mainframe components involving multiple skills like Cobol, Jcl, Vsam, Db2, MQ and DB2 stored procedures
- Create Unit and System test plan by understanding the functionality of the enhancement
- Perform Unit test, System testing by interacting with application front end.
- Extend support for UAT and resolve any issues raised
- Implementation and extensive Post implementation support
Environment: COBOL, VSAM, CICS, MQ, DB2 stored Procedures.
