Technical Lead Resume
UsA
SUMMARY
- 12.5+ years of experience with In - Depth knowledge in Java/J2EE platform with Confidential Database.
- 12.5+ Years of excellent knowledge in MVC based applications.
- 12.5+ Years of Banking & Finance Domain Expertise on Investment Banking, SWIFT, Liquidity Management, AML Workflow Management etc.
- Proficient with Comprehensive Technical/ Business Skill Set Java, J2EE, JSP, Servlets, EJB, Spring Core, Web Services, Confidential services, Confidential, PL SQL.
- 10 years of proficient knowledge in Spring MVC/Core Framework.
- Development Experience on Confidential services using Spring Boot.
- 12.5 years of Experience on Architectural Design and Development setup like WAS Application Server Clustering, Confidential MQ Clustering, Back-out/Exception Queue Setup, JMS Messaging engine, Golden Gate etc.
- Expertise in RDBMS concepts including SQL, Stored Procedures and Functions.
- Strong experience in distributed application architecture, Object Oriented Programming and Design Patterns likes MVC, DAO, and Factory Pattern, Service Locator, Façade, Singleton etc.
- Hands on experience in working Distributed Architectures, SOAP Web Service using RAD, Restful (REST) service using Jersey, JAX-RS and spring framework.
- Excellent knowledge in WebSphere 8.5.0.0 along with RAD6, 7.5.5.3 and Eclipse
- Requirement Analysis, Work Flow Design, Process Improvement, Systems Integration and leadership.
- Proficient in performance Analysis of J2EE Application through different Java Performance Testing tools such as JProfiler, JMeter etc.
- Successfully implemented Restful(JSR-311) with JSON
- Have involved and contributed a lot in converting the requirements into effective business design.
- Proficient in using Eclipse 3.3, OC4J, TOAD, PL SQL Developer
- Proficient in using MAVEN, SVN, PVCS, JACL Scripts
- 6+ Years of Onsite Experience working with Worlds Top Tier Banks
TECHNICAL SKILLS
- JAVA: Collection, Inheritance, Generics, Multithreading, Exception Handling
- J2EE: JSP, STRUTS, JDBC, JNDI, LDAP, AOP (Aspect Oriented Programming), IOC (Dependency Injection) etc
- Framework: Spring 4.0, Struts 2.0, Confidential services, Spring Boot, Intellect BPS
- Middleware: Confidential WebSphere 8.5, JBOSS 7.x, WebSphere MQ Series, Tomcat 6 and Tomcat 5
- XML/XSLT: XML, JAXB, SAX, DOM, HTML
- Scripts: JavaScript, AJAX (Basic)
- SOA/Webservices: Web services, Confidential services
- IDE: Eclipse 3.3.4, My Eclipse 6.6
- Design Skills: Object Oriented Analysis and Design (OOAD), Design patterns, J2EE, Design patterns, Rational Modeler
- Database: Confidential 11g, SQL, PL SQL
- Source Control: PVCS, SVN, MAVEN
- Operating System: Windows 7, NT, Windows 2000, UNIX
- Deployment Methodologies, Deployment and Testing: Agile methodology, JUnit, Ant, Maven, JMeter, Rad profiler, Confidential Heap Analyzer, Confidential support Assistant
PROFESSIONAL EXPERIENCE
Confidential, USA
Technical Lead
Responsibilities:
- Discussed with business to understand the exact requirements and wrote down the functional specification
- Successfully Implemented Automated Alerts Suppression Engine using Confidential service architecture
- Successfully Implemented Alert Prioritization Engine using Confidential service architecture (Spring Boot)
- Successfully Implemented GDPR module using Spring Restful Web services (JSON)
- Successfully Implemented Golden Gate for a HOT-HOT PROD-COB Database setup as per Confidential requirement along with DBA Team.
- Wrote the SQL queries, functions, stored procedures for data access.
- Database table partitioning for performance optimization.
- Used JSP and Struts, AJAX for the presentation layer
- Created MQ clustering and gateway setup.
- Worked as a Sr. Developer. Designed the application framework
- Generating PDF/Excel reports using Apache Library using Multithread
- Successfully leading offshore team and coordinating with onsite business
- Implemented JMS Queue and topic Connection factories and MDBs in successful manner for both Asynchronous and Synchronous message communication
- Developed a failover handling module leveraging EJB container managed session bean and MDB and integrating the same with Control-M.
- Used JSP and Struts, AJAX for the presentation layer
- Design and development of database schema and the required table-structure for various modules.
- Review/Optimize the code written by the team-members
- Tune the SQL Queries and working with DBA to fix the more plan counted queries
Environment: JAVA, J2EE, Spring Boot, Confidential services, WebSphere 8.5, SOAP, RESTful Web Services, JSP, STRUTS, Java 1.6, Project, Confidential 11g, Golden Gate, Confidential MQ Series, Enterprise Architect, UML
Confidential
Technical Lead
Responsibilities:
- Traveled Onsite (Shanghai, China) for requirement gathering and analysis with RBS operations.
- Successfully Co-ordinated business team, Tech team and Accounts experts
- Developed RESTful Web Services for various SWIFT Messages.
- Database table partitioning to maintain the performance during peak hours of the business.
- Confidential database design and created store procedures, views, cursor etc.
- MQ setup on WebSphere 6.1 Server
- Scheduler and Cluster setup on Confidential WAS server
- Successfully implemented Struts 2, spring.
- Successfully implemented the Confidential -company/ Confidential -company - Domestic, Cross Border and MBCC module for bank.
- Efficiently converted the business requirement into high-performance application for RTFC module.
- Prepared Technical Support material for L1/L2 Support and provided .
- Used UML, Confidential Visio and Enterprise Architect for Design
- Used Data models, spring, hibernate-config.xml, hibernate mapping files & HQL for building the persistence layer.
- Involved in configuring JNDI properties and used Data Source objects for database communication.
- Compiled various batch interface jobs for the business needs.
- Wrote the SQL queries, functions, stored procedures for data access.
- Used JSP and Struts, AJAX for the presentation layer
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application
- Define database schema and the required table-structure
Environment: JAVA, J2EE, spring MVC and Core, EJB 2.0 (MDB/SLSB), Confidential 11g, Table partitioning, PL/SQL, Hibernate, AJAX, Eclipse WebSphere 6.1, JSP, STRUTS, Java, Confidential Word
Senior DeveloperStreet, USA
Responsibilities:
- Detailed study of System Design and Specification Document
- Responsible to develop the Customer Charge Report using Spring and Hibernate Technology.
- Developed Web service using SOAP over XML to integrate the reporting module with customer Portal.
- Developed stored procedures to apply business logic to the database. ANT Script is used for the application building and Log4J for debugging.
- Used SVN for version control and used Eclipse as the IDE for developing the application
- Successfully unit tested the modules.
- Writing SQL statements and debugging the Stored Procedures.
- Involved in Multi-tiered J2EE design utilizing Spring Inversion of control (IOC), Spring MVC, Spring Annotations, Spring Transactions, Hibernate and JDBC.
- Designed front-end user interface using JSP, HTML, CSS, and Java Script.
- Created Batch-Reports using Intellect in-house BPM framework.
- Unit testing and System testing.
- Assisting the team members for understanding the requirement.
- Integrating the modules and did integration testing
Environment: Core Java, WSAD, Websphere, JSP, STRUTS, Java Script, Confidential, Servlets, PVCS, J2EE
Confidential, USA
Java Developer
Responsibilities:
- Designing and development of UI screens using JSP, CSS, HTML & JavaScript.
- Implementing SAX-Based component to read the data from XML
- Creating JAVA components.
- Successfully developed modules using MVC architecture
- Writing SQL queries and cursor
- Developed backend logic using core java including Collections and multi-threading.
- Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing and design) to communicate with Active Directory application using Restful API.
- Used Log4J for logging and tracing the messages.
- Used JIRA for user story tracking and defects tracking.
- Used SVN for version control.
- Extensively worked with the retrieval and manipulation of data from the Confidential Database by writing queries using SQL and PL/SQL.
- Involved in developing DAOs to connect to backend Database to implement the business logic.
- Unit testing and System testing
- Successfully implemented SWIFT message processing module.
- Developed JACL script for automation of WAS setup.
Environment: J2EE, Core Java, Eclipse, WebSphere 6.1, JSP, STRUTS, Java Script, Servlet, Confidential
Confidential, USA
Java Developer
Responsibilities:
- Developed Business Rule Engine using Java, Multithreading, Message Queuing and consuming Restful Web Service.
- Responsible for using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
- Extensively worked on MQ Series using point-point, publisher/subscriber-messaging domains to exchange information through Messages for implementing Service Oriented Architecture (SOA).
- GUI design and development using JSP/Servlet/JavaScript for Reports.
- Creating JAVA components for Fund Settlement module.
- Unit testing work for Fund Settlement module.
- Analyze and resolve UAT issues.
- Project Build and deployment on WAS server in Linux Environment.
Environment: Java, J2EE, Struts, JBOSS 5.0, JSP, Java Script, Eclipse, CSS, Servlet, Confidential, Linux, JDBC