We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

5.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • Full stack developer with 10 years of Java/J2EE experience in all phases of Software Development Life Cycle starting requirement analysis, design, development, testing, debugging, release management, performance tuning and production support.
  • Certified Kubernetes Developer with experience in Containerization.
  • Expertise in using AWS Cloud
  • Extensively using AWS and Chase private Gaia Cloud.
  • Designed and developed scalable and resilient Micro Services using Cloud Services.
  • Exceptional in providing Optimized solutions, Debugging and Design contribution.
  • Expertise in using proper Data Structures and algorithms.
  • Expertise in various J2EE technologies Web Services using JAX - RX, JAX-WS, Servlets, Spring 4 IOC, Spring MVC, Spring REST, Integration, Batch, Apache Kafka, Boot, AOP, Aspectj, Hibernate 5, Spring Data Cassandra, Spring JPA, Netflix Hystrix, Netflix Zuul, Apache Quartz Scheduler, Java Mail.
  • Experience in integration of Kerberos and SSL configurations.
  • Integrated Continuous integration and Continuous Deployment CICD using Jules.
  • Worked extensively on ORM tools Hibernate, Spring JPA, Spring Data Cassandra.
  • Experience in building Circuit Breaking applications using Spring Netflix Hystrix.
  • Worked on Dockers and Orchestration tools like Shipyard, Swarm, and Kubernetes.
  • Used various design patterns for building Web/Standalone applications.
  • Extensively worked on J2EE Frameworks Spring, Hibernate Validator, JSP, JMS, RMI.
  • Used XML technologies such as XML, JAXB, JAXP, JDOM, XSLT, XPATH and XSD
  • Experience in using Application servers like Web Sphere, JBOSS 4.0.5, WebLogic, Oracle 10g/9i App Server and Tomcat 4.x, 5.x.
  • Expertise in developing user interface with Angular, Java Swings, JSP, JSF, GWT (Google Web Toolkit).
  • Familiar with optimization tools like OptimizeIT and JProbe
  • Extensively worked with Messaging and databases Cassandra 3, Oracle 11/10g/9i/8i, SQL Server 2005, Sybase, DB2, HSQL, Apache Kafka, Fiorano MQ, Fiorano ESB, RabbitMQ
  • Experience in writing queries, stored procedures, functions, indexes, packages and triggers in PL/SQL.
  • Expertise working in Oracle Cloud environment, Chase GAIA cloud.
  • Development experience in various platforms like Windows (XP, 98, Windows 7 Enterprise), UNIX, Linux, Oracle Cloud Nimbula Director.
  • Experience in using version control tools like CVS, ADE, VSS (Visual Source Safe), ClearCase, Subversion, GIT hub and GIT.
  • Experience in designing UML diagrams using PlantUML, Rational Rose and MS VISIO
  • Highly skilled developing applications in Java/J2EE with HTTP, HTTPS, FTP, Kerberos and LDAP protocols.
  • Experience in automation testing using Lisa, Junit, Mockito, PowerMock, Cucumber, Integration tests.
  • Extensively used IDEs such as Intellij Idea, VSCode, Eclipse, Oracle JDeveloper, and PL/SQL Developer, Datastax Studio.
  • Experience in both Agile and Waterfall methodologies.
  • Versatile in TDD and BDD development environment.
  • Experience in using bug reporting tools like Oracle BugDB, Jira, Test Director, HP QC and Bugzilla.
  • Experience in writing build scripts using ANT, Maven and integration with Jenkins.
  • Experience in using Jenkins to builds, automate and schedule projects.
  • Have good experience and knowledge in Messaging, Financial, Insurance, Retail Industry domains.
  • Good at writing shell, Perl, Python scripts.
  • Strong Oral and written communication, Initiation, Accountability, interpersonal, learning and organizing skills matched with the ability to manage time and people effectively.
  • Worked extensively using java JDK 1.5, 1.6, 1.7,1.8 and Oracle JRocket

TECHNICAL SKILLS

Languages: Java, PL/SQL, Python

Cloud Technologies: AWS, Cloud Foundary(Pivotal), Chase Gaia

Orchestration Tools: Kubernetes, Swarm, Shipyard

J2EE Technologies/Frameworks: J2EE, Spring Boot, MVC, Batch, Scheduler, AOP, Feign client, SOAP, Rest clients, Integration, Retry, Async, JPA, Kafka, Actuator, Zipkin, Cassandra, Hibernate, Spring & RESTFUL web services, Netflix Hystrix, Netflix Zuul, Spring Integration, batch, AOP, JPA, Spring data Cassandra, JAX-RS, SOAP, Rest Templates, Spring messaging

IDE and Tools: Intellij Idea, Eclipse, ADF, JDeveloper, Jira, SQL Developer, Drools, SAP Crystal Reports.

Databases: Cassandra 3, MariaDB, Oracle 11g, MS SQL Server2005, DB2, H2

Application/Web Servers: Web-logic, WebSphere, JBoss, Tomcat.

Operating systems: Windows, Linux, Solaris, Mac, Nimbula Director Cloud OS.

Development Environments: JDK1.5, 1.6, 1.7, 1.8 JRocket.

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

Lead Software Engineer

Responsibilities:

  • Design, Code, Test, Debug, Implement and document highly complex programs. Develop complex test plans to verify logic of new or modified programs using Java and other technologies.
  • POCs for bringing new technologies to Collections and Recovery LOB.
  • Developing Micro Services to implement business requirements.
  • Deploying applications to Cloud Foundry (CF) Gaia, AWS EKS, AWS
  • Developed Micro Service that exposes Customer and Card Account details to documents team to kick start Collection litigation work flow.
  • Developed Micro Services from scratch for External Partner Onboarding by integrating Camunda BPM, Angular, Spring MVC, Scheduler
  • Developed Micro Services for Onboarding Auto loan/Lease Accounts to Alfa Vendor systems for Charge off accounts.
  • Developed Micro Services that exposes APIs which can facilitate collections payment plans (Scheduled, Recurring) and payments.
  • Developing Micro Service to consume Bankruptcy notification and identifying charge off account to kick start Bankruptcy work flow for Auto Loan/Lease Accounts.
  • Providing day to day activities like Enhancing, debugging, analyzing and production support.
  • Leveraged Apache Cloud Kafka extensively to decouple services.
  • Extensively used Chase Spring Photon framework which customizes and simplified developer’s complexity.
  • Implemented Netflix hystrix for resilience.
  • Implemented secure communication using API Gateway, ADFS, Kerberos, Hera KMS
  • Developed Centralized Error/Exceptional framework that handles application failure scenarios.
  • Consumed APIs which are protected under API Gateway using basic auth, oAuth2.0.
  • Exposed Secured APIs using ADFS, API Gateway and Load balancing requests using internal GLB.
  • Design discussion, Code review and Technical story creation.
  • Lead and guide team members.
  • Devised creative and efficient technical solutions.
  • Analytical and problem solving skills for design, creation and testing of programs.
  • Design and development of Spring Mvc REST based Web Services and expose Web Service for Market place.
  • Implement and improve the Spring Batch processes for Loaders, Processors, Watchers and ReSequece.
  • Implementation of logging mechanism using Spring AOP.
  • Involved in Standups, weekly team meetings to discuss upcoming CR’s and their design models.
  • Assist in resolving production support problems. Develop and suggest alternative approaches to resolving problems.
  • Develop test plans to verify logic of new or modified programs .Identify issues as appropriate.

Environment: Java16, 1.8, Maven, Gradle, Spring Boot, MVC, Batch, Scheduler, AOP, Feign client, SOAP, Rest clients, Integration, Retry, Async, Cofig Server, JPA, Kafka, Actuator, Zipkin, OAuth, API Gateway, Cassandra, Oracle, MariaDb, Cloud Foundary, AWS, AWS EKS, Json, XML. Kubernetes, Docker, Git, Jira, PlantUML, Intellij Idea, Python, AngularJS, Swagger.

Confidential, Rensselaer, NY

Developer, Senior

Responsibilities:

  • Design, Code, Test, Debug, Implement and document highly complex programs. Develop complex test plans to verify logic of new or modified programs using Java and other technologies.
  • Design and development of Spring Mvc REST based Web Services and expose Web Service for Market place.
  • Improved Applications, spring batch performance by using caching techniques.
  • Identify and data corrections for missing payments and insurance renewals.
  • Implemented business rules using spring Rules.
  • Worked on Enhancements, designing application, modernizing legacy systems using micro services.
  • Implement and improve the Spring Batch processes for Loaders, Processors, Watchers and ReSequece to determining the eligibility for Employers, Consumer, Insurance issuers.
  • Implementation of logging mechanism using Spring AOP.
  • Generating Reports for business analysis.
  • Assist in resolving production support problems. Develop and suggest alternative approaches to resolving problems.
  • Develop test plans to verify logic of new or modified programs .Identify issues as appropriate.
  • Remain abreast of, and research, industry technical trends and new developments to maintain current skills and remain current with industry standards.

Environment: Java16, 1.8, Maven, Gradle, Spring Boot, MVC, Batch, Scheduler, AOP, Feign client, SOAP, Rest clients, Integration, Retry, Async, JPA, Oracle

Confidential, Wilmington, DE

Developer, Senior

Responsibilities:

  • Providing Tokenization APIs to all Chase internal and external wallet providers to secure the card details of sensitive information in a tokenized form.
  • Chase Card Promotional message notifications to Apple pay, Android Pay.
  • Maintenance and modification of business rules to verify the account eligibility.
  • Worked on new blue flow to support Apple wallet fraud accounts.
  • Worked on passing Auth data information to Kafka (Nucleus) for marketing purposes.
  • Implemented Kerberos authentication for publishing messages to Kafka.
  • Requirement gathering and design plan.
  • Worked on creating base spring boot rest application for simulating the transaction.
  • Worked on database schema creation and response validation frameworks.
  • Created Rest and SOAP template frameworks to make generic.
  • MariaDb and flyway integration.
  • Integrated Services with Gaia Cloud Config Server
  • Involved in Trouble shooting, Defects fixing.
  • Played Team lead role.
  • Developed APIs from login into order ahead functionality to placing an order.
  • Implemented Logging, profiling, tracing using Confidential Jisi framework.
  • Played major role in creating interface to communicate with backend merchant.
  • Developed asynchronous process to create Tokens for Ecom and POS(Mobile).
  • Developed APIs for external party IDs used by Merchants to process transactions
  • Provided support for integration environment testing and triaging the issues.
  • Provided support for Deployment and Production validation.
  • Developed Filters and Interceptors to SSL Security validation and redirections.
  • Played major role in building Application frameworks.
  • Built a Circuit breaker framework for REST and SOAP using Netflix Hystrix.
  • Contributed to developing Spring Data Cassandra module.
  • Developed APIs in view of Microservices for future migration.
  • Contributed developing logging framework using Spring AOP with performance metrics.
  • Played major role in developing Swagger contracts with minimal inputs.
  • Crucial role in on boarding Application to Production.
  • Support for production releases and XLOB testing.

Environment: and Technologies: Java 1.6/1.8, Spring MVC, Spring IOC, Integration, AOP, Aspect, Confidential JISI Security Validator, Spring Rest Template, Spring Web Template, Spring Data Cassandra, Hibernate, JMS, Java Email Service, Spring Zuul, Swagger, Maven, SVN, Oracle 11g, Eclipse, Crucible, Bitbucket, Jira, SOAPUI, Web Sphere, Tomcat7, Lisa Automation, Junit, Mockito, PowerMock, JAXB, JAXP, XML, JSON, Oracle and Cassandra DB.

We'd love your feedback!