We provide IT Staff Augmentation Services!

Architect/ Tech Lead Resume

5.00/5 (Submit Your Rating)

Chicago, IllinoiS

SUMMARY

  • Over 16 years of industry experience in building, participating, leading and collaborating closely with clients for large scale information technology (IT) assignments. Currently performing the role of Senior Developer to design, implement and support the optimal solution for business needs.
  • Over 16 years of experience in System Analysis, Design, Development, Testing, Implementation and Maintenance of Business and Enterprise applications for Financial and e - Commerce clients using Java, J2EE, Struts, Spring and Hibernate technologies.
  • Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java technologies.
  • Experience in supporting and maintaining Market Data Systems, Reuters RMDS, Confidential .
  • Experience in developing and maintaining Risk Management systems(MUREX).
  • Experience in developing message based delivery channels using JMS and MDB.
  • Extensive experience in writing SQL queries, Stored procedures, triggers, functions, packages
  • Installation and administration of Application servers WebLogic, WebSphere server.
  • Expertise in developing applications using MVC Architecture, Struts, Spring, Hibernate, JSTL, JSP, Servlets, JDBC, Xml, XSLT and Design Patterns.
  • Expertise includes improving the Performance of Enterprise applications using J2ee Design Patterns like Service Locator, Session Façade, Message Façade, DAO, DTO and Business Delegate.
  • Strong experience in web development using Ajax and JQuery.
  • Strong experience in Core Java like Threads, Multithreading, Synchronization, Collection API
  • Experience in developing utilities for Uploading, Downloading and Viewing files from multiple applications using REST and SOAP Web Services.
  • Experience in developing the three-tier and two-tier Client-Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment.
  • Experience in implementing Oracle Coherence for Caching.
  • Exposure to IDEs like Eclipse, WSAD and JDeveloper.
  • Involved in Production Support activities for Deployment and Bug Fixing.
  • Knowledge on Teamsite Interwoven Content Management Tool.
  • Agile Scrum methodology.
  • Experience with Configuration Management tools like SVN, VSS and Clear Case for the Application code.
  • Excellent communication and interpersonal skills with clear understanding of business rules and ability to work well as a part of a project team.

TECHNICAL SKILLS

System: MUREX

Java Technologies: Java, J2EE, JDBC, JSP, Servlets, JSF, EJB, JMS, Hibernate, IBatis, J2EE design patterns

Databases: Oracle 8i/9i/10g/12c, DB2 and MS SQL Server

Server: Apache Tomcat 9.x, WebLogicServer8.1/9.0/10, WebSphere5.0 /6.0, JBoss4.0.3

Web Technologies: HTML, DHTML, JavaScript, AJAX, XML, XSLT, CSS, jQuery, DHTMLX Grid

Frameworks: Struts, Spring (IOC, Context, ORM, DAO, AOP), Spring Batch

Messaging: JMS, Message Driven Beans, MQ, Kafka

Languages: Java, SQL, PL/SQL

Operating Systems: LINUX, Sun Solaris, HP-UX, IBM-AIX & Windows XP/Vista

Scripting tools: Shell Scripting, Perl Scripting, Java Script.

Version control: VSS, Clear Case, Star Team, SVN, GIT

Business Modeling: UML, Rational Rose

Development Tools: Eclipse, Oracle Web Logic Workshop, PL/Sql Developer, TOAD and

Others: ANT, Coherence, JUNIT, JIRA, Interwoven Content Management Tool, SAX and DOM Parsers, Log4J, Confidential, Reuters RMDS, Kintana, Curcible

PROFESSIONAL EXPERIENCE

Confidential, Chicago, Illinois

Architect/ Tech Lead

Responsibilities:

  • Involved in requirement analysis with the customer and other stake holders.
  • Responsible for Architecture design and Development of various modules of the application.
  • Involved in preparing the Software Architecture Document (SAD) for the application which includes firming up the architectural goals and constraints, design patterns, IOC, error handling, web application and batch application.
  • Developed REST web services to interact with other Confidential application to share trade details and public listing.
  • Enhanced the current exception handling and escalation framework.
  • Involved in guiding the team members, performing code reviews and participated in coding various modules of the project.
  • Optimizing application for more throughput.
  • Coded the batch module used by the application to submit trades to the repository.
  • Allocating, monitoring and tracking work as per the project plan and status reporting to the client.
  • Involved in the development of database schemas, stored procedures, views, and triggers for database update and for data integrity.

Environment: Java, Angular, Tomcat, Spring, Hibernate, Web Services, Informatica, JMS, MQ, Kafka, Eclipse, GIT, Bamboo, Maven, Oracle12c, JIRA, PL/SQL Developer, UNIX, Log4J,.

Confidential, JC, NJ

Architect/ Team Lead

Responsibilities:

  • Responsible for Architecture design and Development of various modules of the application.
  • Controlling architecture erosion.
  • Optimizing application for more through put.
  • Coordinate with local, Paris, London and Hong Kong Compliance teams on Confidential issues.
  • Allocating, monitoring and tracking work as per the project plan.
  • Status reporting to the management.
  • Performing code reviews and suggesting best practices.
  • Enhanced legacy GCARS and PETS application to resolve various ongoing issues.
  • Suggest and implement strategies to improve overall process and improve performance issues.
  • Developed various multi step jobs (Spring batch) to read data from vendor systems
  • Identifying any break down within the data flow of the application and providing fix.
  • Involved in the development of database schemas, stored procedures, views, and triggers for database update and for data integrity.

Environment: Java, Spring Batch, Hibernate, Web Services, IBM RAD, JIL, Oracle12c, Ant, JIRA, PL/SQL Developer, UNIX, SVN, Log4J,.

Confidential, NYC, NY

Senior Java Developer/ Team Lead

Responsibilities:

  • Interaction with business users on daily basis for gathering of new requirements.
  • Allocating, monitoring and tracking work as per the project plan.
  • Status reporting to the management.
  • Performing code reviews and suggesting best practices.
  • Developed framework which is being utilized by Market Risk System to load bonds, equities, credit curves, price, ratings etc into murex.
  • Developed various multi step jobs (Spring batch) to read data from vendor systems
  • Enhanced Murex BSMT tool to automate bonds load in Murex.
  • Developed various batch jobs to load market data into Murex using MDRS and Trade api.
  • Identifying any break down within the data flow of the application and providing fix.
  • Involved in the development of database schemas, stored procedures, views, and triggers for database update and for data integrity.

Environment: Java, Murex, Spring Batch, Mxml, Web Services, ESP, Oracle10g, Ant, JIRA, PL/SQL Developer, Toad, UNIX, SVN, Log4J, Eclipse.

Confidential, Weehawken, NJ

Senior Java Developer

Responsibilities:

  • Interaction with business users on daily basis for gathering of new requirements.
  • Responsible for maintaining, implementing critical bug fix and supporting the application.
  • Identifying any break down within the data flow of the application and providing fix.
  • Implemented Hibernate L2 caching strategy to manage quotes cache.
  • Build the Front-end pages for display using CSS, Ajax and Jquery.
  • Created Configuration files for the application using Spring framework.
  • Written Scripts, Mapping and Configuration files using ORM tool Hibernate.
  • Involved in the development of database schemas, stored procedures, views, and triggers for database update and for data integrity.

Environment: Java, Mainframe, IBM MQ, Spring MVC, Hibernate, XML, UML,HTML, JSP, CSS, Servlets, Ajax, Jquery, CSS, Web Services, Oracle10g, Ant, Kintana Ticketing, PL/SQL Developer, Toad, UNIX, VSS, WebLogic Application Server, Log4J, EH cache, Eclipse.

Confidential

Senior Java Developer

Responsibilities:

  • Interaction with business users on daily basis for gathering of new Requirements.
  • Responsible for maintaining, implementing critical bug fix and supporting the application.
  • Identifying any break down within the data flow of the application and providing fix.
  • Implemented enhancement to the feed handler adapter
  • Designed Confidential symbol utilization by downstream application report using Java, MDB, Servlets, JSP, Mail API
  • Used Subversion as concurrent version control system to maintain the application code.
  • Involved in Unit and Integration testing using JUnit and JTest, memory and performance analysis using JProfiler.
  • Bug fixing and Production Support (L3).

Environment: Java, Mainframe, IBM MQ, C++, Reuters RMDS, Reuters Market Data Hub, XML, UML, HTML, JSP, CSS, Servlets, Ajax, Jquery, CSS, Web Services, Oracle10g, Ant, Kintana Ticketing, PL/SQL Developer, Toad, UNIX, Subversion, WebLogic Application Server, Log4J, Eclipse.

Confidential

Senior Java Developer

Responsibilities:

  • Interaction with business users/FA’s on daily basis to fix issues connectivity issues.
  • Responsible for maintaining, implementing critical bug fix and supporting the application.
  • Accommodating infrastructure changes to Confidential architecture on new Confidential branch addition or branch expansions. New subnets addition to the price servers.
  • Resolving issues related to FA’s quotes lists(Monitors) on Confidential .
  • Implemented changes to RDC script to enable workspace transportation between local and remote computer using VB scripting.
  • Troubleshooting issues faced by FA’s to identify problem areas and make recommendations.
  • Act as a liaison between the business area and vendor (Reuters) to manage and implement changes to the entitlements, additions or removal of new branches and validating changes to the infrastructure.
  • Interaction with business users/FA on daily basis to fix issues connectivity issues.

Confidential

Architect

Responsibilities:

  • Responsible for Architecture, Design and Development of Budget module of the Smartdeal application.
  • Requirement gathering with the various stake holders from different departments.
  • Designed and developed the application using Spring MVC framework.
  • Designed and developed data exchange module between web application and CMS (Teamsite) using XML, Java
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Extensively worked on Database designing, Stored Procedures, functions, triggers and writing and tuning SQL in Oracle.
  • Implemented remediation for various web application vulnerabilities (Injection, XSS, Broken Authentication etc)
  • Written Scripts and Created mapping files using ORM Hibernate.
  • Connecting to micro product sites using REST Web Service for user profile management.
  • Build the Front-end pages for display using Ajax and Jquery.
  • Extensively used Jquery to perform AJAX calls for creating interactive web pages on JSON response.
  • Unit and Integration testing using JUnit, memory and performance analysis using JProfiler.

Environment: Java, Spring MVC, Hibernate, XML, UML,HTML, JSP, CSS, Servlets, Ajax, Jquery, CSS, Web Services, Oracle10g, Ant, PL/SQL Developer, Toad, UNIX, VSS, WebSphere Application Server, Log4J, Eclipse.

Confidential

Architect

Responsibilities:

  • Responsible for Architecture, Design and Development of Budget module of the Smartdeal application.
  • Participated in the analysis and design of various funding templates (excel functionality) used by application(using DHTMLXGrid).
  • Design & Implementation Smartdeal integration with ACBS system to maintain real time data using Web services (SOAP).
  • Implemented L2 caching strategy for client lookup us EH cache.
  • Implemented batch job that populates data from the FTP server to the database using JAVA and cron scheduling.
  • Implement new and enhanced existing UI components JSP, JSTL, TILES, Javascript, JQuery, AJAX, HTML.
  • Implemented remediation for various web application vulnerabilities (Injection, XSS, Broken Authentication etc)
  • Trouble shooting and solving production issues with operation support and Business support team.
  • Streamlined the code review process by implementing Crucible, so that no code gets into production build without code review.
  • Regular interaction with Business clients to validate the progress of the application is in line with their expectation.
  • Unit and Integration testing using JUnit, memory and performance analysis using JProfiler.

Environment: Java, Spring MVC, Hibernate, XML, UML,HTML, JSP, CSS, Servlets, Ajax, Jquery, CSS, Web Services, Oracle10g, Ant, PL/SQL Developer, Toad, UNIX, VSS, Crucible, WebSphere Application Server, Log4J, Eclipse.

Confidential

System Analyst

Responsibilities:

  • Interaction with business and customer for requirement gathering.
  • Implemented multi factor authentication using Restful API.
  • Developed order processing module of the application using Spring MVC framework.
  • Implemented Single Sign On using Site Minder.
  • Implemented Spring IOC, Spring Batch, Spring Security and Spring ORM support .
  • Enhanced the CMS(Fatwire) data transfer module to build more flexibility.
  • Use Eclipse extensively for code development and debugging.
  • Bug fixing and Maintenance
  • Testing, documentation and Execution of the application

Environment: Java Spring, Hibernate, Tiles, Web Services, AJAX, JSTL, Restful API, JSON DHTMLX Grid, Fatwire, Oracle

Confidential

System Analyst

Responsibilities:

  • Worked as a team member, actively involved in analysis, development and testing
  • Developed order processing module of the application using Struts framework.
  • Developed Action classes, Forms and Struts configuration file using Struts Framework.
  • Developed controllers, view resolvers, handler mappings and Java Server Pages as views using Struts framework.
  • Use Eclipse extensively for code development and debugging.
  • Involved in various phases of deployment including setting up the server environment, load balancer and firewall rules etc
  • Bug fixing and Maintenance
  • Testing, documentation and Execution of the application

Environment: Java, Struts, JSP, JDBC, WSAD and Web Sphere Application Server, SQL Server

Confidential

System Analyst

Responsibilities:

  • Worked as a team member, actively involved in analysis, development and testing
  • Developed order processing module of the application using Struts framework.
  • Developed Action classes, Forms and Struts configuration file using Struts Framework.
  • Developed controllers, view resolvers, handler mappings and Java Server Pages as views using Struts framework.
  • Use Eclipse extensively for code development and debugging.
  • Involved in various phases of deployment including setting up the server environment, load balancer and firewall rules etc
  • Bug fixing and Maintenance
  • Testing, documentation and Execution of the application

Environment: Java, Struts, JSP, JDBC, WSAD and Web Sphere Application Server, SQL Server

Confidential

System Analyst

Responsibilities:

  • Worked as a team lead, actively involved in analysis, design, development and testing
  • Developed and designed application using Struts framework.
  • Developed and designed User interfaces using JSP, JavaScript and HTML
  • Implemented Tiles for reusability and dynamic UI’s.
  • Testing, documentation and Execution of the application
  • Bug fixing, UAT and Production Support (Offshore).

Environment: Java, Struts, JSP, JDBC, WSAD and Web Sphere Application Server, SQL Server

Confidential

Sr. Java Developer

Responsibilities:

  • Interaction with business users on to understand the requirements.
  • Implementing enhancements using GE propriety TSF framework.
  • Unit testing

Environment: LINUX, TSF, JSP, JDBC, WSAD, and Web Sphere Application Server, SQL Server 2000.

Confidential

Sr. Java Developer

Responsibilities:

  • Interaction with business users on to define data archiving and purging strategy.
  • Implementing archiving and purging module using Java Stored Procedure and Core Java.
  • Java FTP libraries to archive file system.
  • Designing administrative module to define strategy using Servlets, JSP, JavaScript and HTML.
  • Unit testing

Environment: LINUX, JSP, JDBC, WSAD and Web Sphere Application Server 5, Oracle.

Confidential

Sr. Java Developer

Responsibilities:

  • Responsibilities included integration of the framework to WAS 5.
  • Implementing enhancements requested using Servlets and Core Java.
  • Designing front-end using JSP, JavaScript and HTML.
  • Unit testing

Environment: LINUX, JSP, JDBC, WSAD, and Web Sphere Application Server 5, Oracle.

Confidential

Sr. Java Developer

Responsibilities:

  • Developed core auction engine using Swing and Core Java.
  • Developed adapter classes for communication between Custom UI and WCS commands using Servlets and core Java API.
  • Designing layout and coding front-end using JSP, JavaScript and HTML.
  • Unit testing

Environment: AIX, Web sphere Commerce Suite 5.4, DB2 UDB 7.1, Core Java, JSP, SWING, NET, JSSE, JSP and Servlet

Confidential

Java Developer

Responsibilities:

  • Developing Java Components for the Process in CSIB, PSP & GCF Australia using JAVA API.
  • Designing layout and coding front-end using JSP, JavaScript and HTML.
  • Unit testing

Environment: LINUX, HTML, JavaScript, VBScript, EJB, Java Servlets, JSP, JDBC, VAJ and WAS

Confidential

Java Developer

Responsibilities:

  • Developed commands and override functions in C++.
  • Integrated payment gateways within the application using Java API.
  • Developed and designed MIS reporting system modules in Java using JSP, Servlets, and HTML.
  • Deployed MIS reporting system on WAS.
  • Unit testing

Environment: AIX, C++,Java, Servlets, JSP, Net. Data Macros, WAS 3.0, WCS 4.1, DB2 UDB 6.1, HTML

Confidential

Java Developer

Responsibilities:

  • Developed the e-commerce structure in the application using EJB, Servlets and Java.
  • Integrated payment gateways within the application using Java API.
  • Developed and designed MIS reporting system modules in Java using JSP, Servlets, and HTML.
  • Unit testing

Environment: AIX, JDK1.2, JSP1.1, Servlets2.2, EJB, JDBC2.0, DB2 6.1and Apache/Tomcat

Confidential

Java Developer

Responsibilities:

  • Developed the UI in Java.
  • Developed and designed admin module in Java using JSP, Servlets, and HTML.
  • Unit testing

Environment: AIX, JDK1.2, JSP1.1, Servlets2.2, JDBC2.0, DB2 6.1and Apache/Tomcat

We'd love your feedback!