We provide IT Staff Augmentation Services!

Technical Lead Resume

SUMMARY:

  • Almost 11 years of experience in Information Technology as a Java/J2EE developer.
  • Full Stack Senior Java Developer with over Eight plus years of Software Analysis, Design, Development and testing experience in client - server, internet/intranet web and distributed enterprise applications using Java technologies.
  • Hands on experience in migration of on premises applications to AWS cloud using JMS/SQS, S3, EC2, Cloud Watch, Cloud Formation, Route53, VPC, SNS, SES.
  • Knowledge of web application development using J2SE, J2EE, HTML, CSS and Java Script.
  • Strong work experience in SOA web services technologies such as SOAP, HTTP, WSDL, XSD, and XSLT.
  • Good understanding of RESTful web services using Apache CXF and Jersey.
  • Excellent knowledge of J2EE technologies like JDBC, JPA, JMS, MQ, JNDI and JMX.
  • Extensive working knowledge with Agile methodology using Scrum, TDD and BDD approach.
  • Good experience in design patterns like Singleton, Factory, Front Controller, DAO, MVC, Template Method, Bridge, Adapter, EIP and many other Design Patterns.
  • Extensive Knowledge on EIP and integration framework Apache Camel.
  • Hands on experience in Information exchange protocols like FIX (Financial Information Exchange) used for financial data exchange.
  • Extensive knowledge on Object Relational Mapping (ORM) technologies like Hibernate and JPA.
  • Good understanding of RDBMS in writing queries using Oracle, MSSQL.
  • Experience in developing projects using open source technologies and familiar with several Apache libraries and frameworks.
  • Proven skills in post deployment and production support in mission critical systems and performance tuning of java applications.
  • Excellent experience in GIT-Maven as well as continuous build integration with Bank Jenkins.
  • Working experience in UNIX shell scripting.
  • Completed Training on API Management conducted by Apigee

TECHNICAL SKILLS:

Operating Systems: DOS, Windows XP/7, IBM AIX and UNIX, MAC.

Sun Technologies: Java1.5, Java1.6, Java1.7, J2EE (Servlets 2.4, JSP, and JDBC, JTA)

Web Technologies: HTML, CSS, XML and JavaScript, AJAX, JSON, Angular JS, JQuery

AWS Technologies: CFT, CHEF, SQS, S3, Ec2, ASG, Cloud Watch, AWS Lambda, ECS.

Web Servers: Tomcat 7.X

XML Technologies: DOM, XSLT, XPATH, DTD, XSD, XQuery, JAXP, XML, JAXB, XmlBean

Web services: JAX-WS, JAX-RS, REST API, SOAP, Apache CXF3.x, Jersey, SOAP UI, Postman

Frameworks: Struts 2.x, Spring 3.X (Web, DI, Core, JDBC, JMS), Hibernate, Apache Camel.

Databases: Oracle7i /8i/9x/10G/11G, MySQL, MS SQL Server2008.

Messaging Tools: JMS, Active MQ, AWS SQS, Tibco EMS, IBM MQ, Apache Kafka.

Business Domain: Banking & Financial, Life Science, Telecom.

Editor & Tools: MS Visio 2007, Text Pad, Putty, Notepad++, Sublime, PL/SQL DeveloperORM Tools: Hibernate 3.5 with JPA.

Development IDES: Eclipse3.7 (MARS), STS.

Testing Tools: JUnit, Mockito, Power Mock.

Source control: SVN, CVS, GitHub.

Other Tools: Maven3.X, Team City, Jenkins, HP QC 9.2, Beyond compare, Ant, Flyway, JasyptApache POI, AltovaXML Spy, JMeter, JSCH, Sonar, Service Now, Confluence, JIRA, NewRelic, VictorOps, Splunk.

PROFESSIONAL EXPERIENCE:

Confidential

Technical Lead

Responsibilities: -

  • Migrate DGW from on premises infrastructure to AWS with Java, Spring, Maven, Tomcat, Driver, upgrade.
  • Implement AWS SQS transport channel in DGW to decommission JBOSS MQ.
  • Build new CICD pipeline to stand AWS non-prod and prod infrastructure with AWS features like auto scaling, Cloud Watch alarms, Application load balancer, SES etc.
  • Implement different proof of concepts like Hystrix, Victor Ops, SQS, Maven integrations.
  • On board client applications to cloud DGW and resolve integration issues and provide fixes.
  • Write and execute performance scripts for AWS SQS integration to support different SLA and fine tune SQS configuration for different cluster as per client requirement.
  • Migrate all DGW certificate old certificates to new SHA256 standard.
  • GitHub admin coordinator for federated DGW development environment.
  • Involved in daily standup call to update the work status, client demo, requirement brainstorming session.

Environment: Core Java, Spring3.0, Maven, Jenkins, AWS, Oracle, Tomcat, SQS, CFT, CHEF, S3.

Responsibilities: -

  • Migrate BankSlice API’s using in house tool from on premises infrastructure to AWS with Java, Spring, Maven, Tomcat, Driver upgrade.
  • Build new CICD pipeline to stand AWS non-prod and prod infrastructure with AWS features like auto scaling, Cloud Watch alarms, Application load balancer, SES etc.
  • Involved in daily standup call to update the work status, client demo, requirement brainstorming session.

Environment: Core Java, Spring3.0, Maven, Jenkins, AWS, Oracle, Tomcat, CFT, CHEF, S3.

Confidential

Sr. Java Developer

Responsibilities:

  • Implement enhancement as per the requirement from users for BAU.
  • Analyze root cause of issues and provide bug fixes in subsequent releases.
  • Refractor the code and meet the coding standard as per the HP fortify.
  • Configured the non-production environment for HP fortify tool and maven build.
  • Implement new enhancements for hibernate calls for different BU.

Environment: - Core Java, Spring3.0, Maven, Jenkins, XmlBean, Oracle, Tomcat, AngularJS, REST.

Analyst

Java Developer

Responsibilities:

  • Performing analysis on the business requirements and development of high level and detailed system design and Implement solutions.
  • Preparing technical design document and test cases.
  • Designed and developed complex processing engine FX Trade Adaptor to STP of different FX Cash products using integration framework Apache Camel.
  • Designed and developed FX RTB tool using Spring MVC to view STP trade capture activities.
  • Designed and developed AIT tool for simulation of trade capture system to achieve automation of testing using Apache Camel and Spring MVC.
  • Designed and developed complex execution engine Sparta Adaptor to STP of different Complex option products using integration framework Apache Camel and CXF web service.
  • Reviewing the code and release/deploy code on till UAT.
  • Improved Code coverage, Code quality and Implement continuous build integration for the project.
  • Implement application security and create all infrastructures for application deployment.

Environment: - Core Java, Apache Camel, JMS, Spring3.0, Spring MVC, Maven, Apache CXF Web ServiceJenkins, XmlBean, MS SQL Server, JMeter, Sonar, Service Now, Tomcat, AngularJS, Mockito, REST

Analyst

Java Developer

Responsibilities:

  • Performing analysis on the business requirements and development of high level and detailed system design and Implement solutions.
  • Designed and developed GftpAdaptor application to receive, process files from FTP location and send them to another FTP location using integration framework Apache Camel.
  • Designed and developed DocRouter application to receive Email, Fax Scan documents and sent them to different system to process and update to Avaloq for the status of the documents.
  • Implemented AEB application to receive message from Avaloq Interfaces and send to Avaloq and vice versa.
  • End to end ownership of project execution till the production delivery.

Environment: - Core Java, Apache Camel, JMS, Spring IOC, spring, Spring MVC, Maven3.0, Apache CXF Web Service, JSCH, SFTP, WinScp, Putty, JAXB, Sonar, Mockito, REST, XmlBean.

Analyst

Confidential

Responsibilities:

  • As a Module lead designed and developed complex enhancements for data collection and auditing of the run and related actions.
  • Fixed some flaws in the existing architecture by writing multiple layers to reuse in multiple module of the project using Hibernate and JMS.
  • Migrated project from the file system based to database to avoid thick client dependency and loss of data.
  • Performing analysis on the business requirements and development of high level and detailed system design and Implement solutions.
  • Preparing technical design document and test cases.
  • Mentor team members and guide them to resolve technical issues and code review.
  • Interact with client to gather accurate requirement and provide estimate.

Environment: - Core Java, Plug-in Development, and Apache CXF Web service, JMS, Hibernate.

Confidential

Analyst

Responsibilities:

  • Produce architecture design artifacts to present to board and client.
  • Perform analysis and detailed design to deliver project to meet client expectation.
  • Develop solution and do code review and resolve technical issues of the team.
  • Configure infrastructure, interact with stakeholder to create plan for rollout.

Environment: - Java, J2EE, REST Web Services, Spring, Hibernate, EJB, Quartz, Struts2.0

Confidential

Programmer Analyst

Responsibilities:

  • Implemented batch application to send payments for settlement and tally sent payments by receiving acknowledgment to confirm all payment processed successfully.
  • Developed new SLS application to record audits into DB of the OPP application.
  • End to end ownership of batch application of developing and defect fixes.
  • Creating POC and design the systems.
  • Manage release process and support for production issues.
  • SME for the SLS server and resolve team’s technical issues.
  • Interact with onsite coordinator and review the code and solution.

Environment: - Core Java, J2EE, Spring Web Services, Spring, Ibatis, Oracle, JMS.

Confidential

Developer

Responsibilities:

  • Developed financial Account Lookup, Authorize, Sale, Modify, Capture, and Void, Return financial services.
  • As a developer designed user friendly user interface and designed different flow for merchants.
  • Performing analysis on the business requirements and development of high level and detailed system design, unit testing.
  • Integrate the different module and perform testing.
  • Implement interface rules in gateway using XSLT to support closed card loop services.

Environment: - Core Java, HTML, Java script, XML, XPATH, XSLT and XPath, Oracle9i.

Hire Now