Sameer Dhawan
Sr. Certified Java / J*EE Developer
about:blankSummary
Twenty years’ experience in Java Application Development, Enterprise Java, Distributed Application development, Object Oriented Programming (OOPS).
Java Microservices Design, Architecture and Developer role using Spring Boot 2.5, docker and Kubernetes on Financial Applications, Payment Apis, legacy applications
Dot Net Web Services (Soap / Rest) Integration Using Spring Cxf at Morgan Stanley and Bank Of New York Mellon, Active Directory and Policies
Enterprise Messaging using JMS, MQ, Kafka Producer Consumer Groups and Streaming
User Interfaces using Angular 13 prebuilt custom components and open source libraries components enhancement
CI CD Cloud Deployments to Managed Services Hybrid Private and Public Cloud Providers running AWS, Azure, Cloud Foundary PCF, IBM Blue, GCP Cloud Services
Technical Summary:
Operating System
UNIX (Sun, HP, AIX, Linux), MS Windows 95/98/NT/2000/XP/7
Compilers
JAVA (J2SE, J2EE, J2ME), C/C++, MS Visual C++, Visual Basic, Borland C++, J Builder, J developer, MFC, WIN API, DLL's, ActiveX, ODBC, HTML, CGI, PERL, WAP, WML, XML (XML, DTD, XML Schema, XSL, XSLT), HP OpenView, Eclipse 3 Kepler, Jdeveloper 12.x, ANT, Maven, JBPM, WebSphere Portal for Multiplatforms 5.0, WSAD 5.0, Web services
Portals
JSR 168, SAP Portals, Sap Netweaver, Webdynpro, IBM Portals, Apache jetspeed, Vignette, Light Framework
Web Servers
CGI, ISAPI, NSAPI, iWs, IIS, JBPM, Apache Tomcat 7.x,
Application Server
iPlanet iAS 6.x, Websphere 4/5/7, Weblogic 6.x/8/12, Jboss 2.4.x/4, OC4J
RDBMS
Data Modeling, Pro*C, PL/SQL, Oracle 7/8, Oracle 11g, Sybase 11, SQL Server 6.5, DB2, SQLBase
Middleware
JMS, MQ, DCOM, CORBA, SOAP, LDAP, WSDL, REST
Methodologies
OMT, UML, Coad Yourdon, Workflow, Agile, XP, Scrum
Professional Experience
Nextgen Web LLC 25 Duncan Ave 405 Jersey City, NJ, 07304-4300 NJ Nov 2024 to Dec 2024
Senior Solutions Architect (Asb Resources LLC / Wells Fargo)
Responsibilities:
Application Design & Microservices: Designed and implemented robust microservices architecture using Java, Spring Boot collaborating with stakeholders to develop reusable APIs and streamline integration efforts.
API Development & Security: Developed secure APIs with traffic management, monitoring, and analytics solutions, integrating external services and enhancing data streaming using Kafka and Active MQ.
Cloud & Data Management: Architected and maintained ETL pipelines leveraging AWS Glue, handling multi-cloud data integration with PostgreSQL, SQL Server, and MongoDB for both on-premises and cloud setups.
CI/CD & Automation: Configured CI/CD pipelines, API Gateways, and infrastructure as code solutions using Docker, Kubernetes, and OpenShift to optimize deployment workflows and maintain high application quality.
AI-Powered Development: Utilized AI tools such as MS AI Copilot for generating boilerplate code, configuring complex routing setups, and automating JUnit test generation, significantly enhancing coding efficiency and project delivery timelines.
Containerization & Cloud Migration: Migrated legacy monolith systems to microservices using Docker and Kubernetes, optimizing cloud-native applications for AWS and Azure environments.
Monitoring & Performance Optimization: Implemented robust monitoring and alerting solutions using Grafana and Prometheus, ensuring system performance and reliability.
Technical Problem Solving: Conducted root cause analysis for high-complexity engineering challenges, delivering optimized solutions for system enhancements and resolving issues effectively.
Environment:
Java 22, Spring Boot, Kafka, Active MQ, PostgreSQL, MongoDB, AWS Glue, API Gateway, Docker, Kubernetes, OpenShift, Grafana, Prometheus, Python, Azure CI/CD tools.
CodeForce 25 Duncan Ave 405 Jersey City, NJ, 07304-4300 NJ Jul 2024 to Oct 2024
Senior Application Designer ( Remote Role )
Responsibilities:
Responsible for the agile development and architecture of the application or its components Application Design & Microservices: Designed complex applications using Java, Camel, and Spring Boot Microservices, collaborating with product owners, architects, and team members to deliver consistent, reusable APIs.
API Security & Integration: Developed and supported solutions for API security, traffic management, and analytics, building integrations with external services and implementing data streaming solutions using IBM MQ .
AWS & ETL Pipelines: Utilized AWS Glue for ETL pipeline creation and monitoring, working across PostgreSQL, SQL, and Oracle in both cloud and on-premises setups, and developing data integration solutions with cloud-agnostic designs.
Testing & CI/CD: Created and executed test scripts, managed API Gateway and CI/CD pipelines, and implemented monitoring tools to maintain high-quality and performant applications.
Containerization & Orchestration: Advanced container and orchestration knowledge in Docker, Kubernetes, and OpenShift, optimizing deployment processes and guiding microservices migration to cloud environments.
MS AI Copilot generated boilerplate code for complex applications using Java and Spring Boot. This includes setting up controller, service, and repository layers for microservices, and implementing best practices for code structure and modularization, which aligned with the architecture
MS AI Copilot sample configurations and routing setups within Camel, assisting with transformation and routing patterns crucial for integrating with external services and data streaming, like IBM MQ.
MS AI Copilot snippets for defining endpoints, error handling, and standardized responses. This is particularly useful when collaborating in agile environments to ensure consistency and reduce repetitive coding.
MS AI Copilot code suggestions to configure and manage data streams, providing base implementations for queue consumers and producers.
MS AI Copilot supported test-driven development (TDD) by generating JUnit test cases for endpoints, service methods, and integration tests for Spring Boot microservices. It produced test cases for various scenarios, ensuring coverage across APIs.
MS AI Copilot suggested code optimizations and identify potential issues, enhancing maintainability and performance. This helped enforce coding standards and best practices across agile sprints.
Conducted in-depth technical analysis of complex engineering problems, identified root causes, and developed effective solutions to resolve issues using Eclipse Helios
Environment: Java 22, Camel, Spring Boot, Swagger, PostgreSQL, IBM/ Active MQ, Db2 Stored Procedures, Docker, OpenShift, AWS Glue, API Gateway, Python and Azure CI/CD tools.
The Depository Trust & Clearing 570 Washington Blvd Jersey City, NJ, 07310-1617NJ Mar 2023 to Jun 2024
Lead Full Stack Engineer
As a Senior Lead Developer reporting to T+1 post-trade Settlement organization. Risk Management functions including Operational, and Model Risk, Compliance and Audit functions
Responsibilities:
Responsible for the agile development and architecture of the application or its components working on risk management regulatory frameworks and audit components for managing regulatory compliance and reporting under the multi lateral netting and clearance with federal reserve bank.
Java SOA Microservices Developer role using Spring Boot, Spring MVC, docker and Kubernetes, REST
Deployment using tools such as: Jenkins, Git/ BitBucket, Junit, RLM, JIRA, SonarQube,
Cloud Computing Platforms DevSecOps tool chain, using version control systems (e.g., GIT), Jenkins Pipelines, Code Quality Tools, Test Automation, System Monitoring, SAST/IAST/DAST, Scripting skills
Worked on multiple cross functional components services, database and batch applications using ibm was liberty applications
MQ Db2 Messaging, ETL or Reporting
Agile scrum development methodology
Code coverage, junit, Mockito, PowerMock
static code analysis tool – Sonarqube
AWS Lambda S3 Deployments
SRO SLO SLA implementation using service now
Langchain Based AI ML Project for Production Support LangChain-based chatbots acted as first responders in production support, helping with quick troubleshooting by querying knowledge bases, documentation, or system logs. It could field questions on configurations, microservices statuses, or known issues, improving response time for operational risk management and compliance functions.
Langchain Based AI ML RAG Project using Hugging Face Transformers for Knowledge Retrieval. For ongoing support, a LangChain-powered assistant provided developers and operations teams with immediate access to architectural decisions, past incident resolutions, or best practices. This improved knowledge transfer and efficiency in agile, fast-paced environments.
Diffblue Incremental Reinforcement learning AI Automated Test Case Generation for Integration Test Suites
Exposure to IBM Granite Open Source AI models and MLOPS Pipelines
Snowflake AI ML secure development and deployment of LLMs and ML models workloads AI Data Cloud
Designed, developed, and tested software and hardware systems, including configuration management, testing, and deployment using Eclipse Helios
Environment:, Java/ JEE, Cloud/ IaaS/ PaaS, UI/UX & SOA/ Micro Services, Java 11, Angular, API Swagger,,Spring AOP, SSL Futures, Async Process, JSON, GIT, MAVEN, continuous integration), XML, XSLT, Performance Load Test, Junit, Mockitos, Active Directory, LDAP. REST (APIs) integration, and CaaS (Docker, Kubernetes, OpenShift and/or similar), and Machine Learning, secure coding (OWASP), Spring Boot, Spring Batch, DNS Java,Core Java, JDBC Transactions, Db2, Oracle(SQL & PL/SQL), RedHat RHEL7 OS environment, Security, AWS S3, Docker,SONAR, SELinux,Windows, VM, and VDS Citrix Container environments oracle 19 Scripts on Linux / Windows 10
Citibank Inc Rutherford NJ Mar 2022 to Feb 2023
Senior Consultant (- Sr Java Developer / Cloud Native Developer )
As a Senior consultant reporting to Global Risk & Controls Technology organization. Risk Management functions including Operational, and Model Risk, Compliance and Audit functions. Worked on Value at risk (VaR) to measure and quantify the level of financial risk of an investment portfolio and FRTB’s to calculate the minimum capitals for the market risk.
Responsibilities:
Responsible for the agile development and architecture of the application or its components working on risk management regulatory frameworks and audit components for managing regulatory compliance and reporting.
Java SOA Microservices Developer role using Spring Boot, docker and Kubernetes
Deployment using tools such as: Jenkins, Git/ BitBucket, Junit, RLM, JIRA, SonarQube,
Cloud Computing Platforms Aws and openshift deployments DevSecOps tool chain, using version control systems (e.g., GIT), Jenkins Pipelines, Code Quality Tools, Test Automation, System Monitoring, SAST/IAST/DAST, OWASP Certification, Scripting skills
Worked on multiple cross functional components services, database and batch applications using openshift platform high-volume and high-performance application environment
Cognitive Analytics AI ML Trade Feed Data Stream Reconciliation and Monitoring for Trade Anomalies AML
IBM Open Text Integration NLP Data Analysis and Automation for cloud and data management Services
Resolved technical issues and escalated complex problems to senior engineers or other stakeholders as needed.
Knowledge Sharing Shared knowledge and expertise with colleagues, mentored junior engineers, and contributed to the development of technical standards and best practices.
Process Improvement Identified areas for process improvement and implemented changes to increase efficiency, reduce costs, and enhance product quality using Eclipse Helios.
Environment:, Java/ JEE, Cloud/ IaaS/ PaaS, UI/UX & SOA/ Micro Services, Java 11, Angular, API Swagger,, Spring AOP, SSL Futures, Async Process, JSON, GIT, MAVEN, continuous integration), XML, XSLT, Performance Load Test, Junit, Mockitos, Active Directory, LDAP. REST (APIs) integration, and CaaS (Docker, Kubernetes, OpenShift and/or similar), and Machine Learning, secure coding (OWASP), Spring Boot, Spring Batch, DNS Java,Core Java, JDBC Transactions, Oracle(SQL & PL/SQL), RedHat RHEL7 OS environment, Security, AWS S3, Docker,SONAR, SELinux,Windows, VM, and VDS Citrix Container environments oracle 19 Scripts on Linux / Windows 10
Schwab Inc / TD Ameritrade, Jersey City NJ June 2021 to Feb 2022
Senior Consultant ( Delivery Lead - Sr Java Developer )
As a Senior consultant, on the development and maintenance iRebal Wealth Management and Trade Booking project and associated components.
Responsibilities:
Java Microservices Developer Implementing API gateway products like Apigee, Spring Boot, Spring Cloud, Spring Security, Spring Batch, Spring Web Services, Java concurrency, concurrency patterns, experience building thread safe code, API Security using OAuth2/OIDC and OWASP
Responsible for the agile development and architecture of the application or its components
Building messaging, event-driven architectures.
Work in a fast paced financial services/digital focused delivery environment
AWS Lambda S3 Deployments
Tooling and automation, and zero-downtime deployments at scale RabbitMQ producers and consumers
Technical Research and Development, Conducted research and development on new technologies, tools, and methodologies to stay up-to-date with industry trends and advancements.
Compliance and Regulatory, Ensured compliance with industry regulations, standards, and guidelines, and maintained awareness of changing regulatory requirements using Eclipse Helios.
ACH Payments Wire Transfers Reconcile Daily Balances on Dashboard BOD/EOD with Federal Reserve and DTCC
Environment: Core Java Multithreading, J2EE, Java 11, Angular, API Swagger, Rabbit MQ / JMS Adapters, Spring AOP, SSL Futures, Async Process, JSON, GIT, MAVEN, continuous integration (bamboo PCF) Jaxb, MQ/AMQ, XML, XSLT, Performance Load Test, Junit, Mockitos, Active Directory, LDAP. REST (APIs), and Java Message Service (JMS) - RabbitMQ, Spring Boot, Spring Batch, DNS Java, Websphere ESB, Core Java, JDBC Transactions, Pivotal Cloud Foundry, Oracle(SQL & PL/SQL), RedHat RHEL7 OS environment, Security, AWS S3, Docker,SONAR, SELinux,Windows, VM, and VDS Citrix Container environments oracle 19 Scripts on Linux / Windows 10
Deutsche Bank CGI Technology and Sol Inc Jersey City NJ Aug 2020 to May 2021
Senior Consultant ( Sr Java Developer )
As a Senior consultant, on the Global Booking Allocation gba project, providing technical solutions and support on trading applications dealing with equities and swaps international and domestic trades client, firm block allocations, booking, executions and settlements.
Responsibilities:
Design, develop, enhance and maintain a large mission-critical IT system which runs on 20,000+ CPU cores. Responsible for the design, development and architecture of the application or its components, investigate and propose appropriate technologies to be used, create reusable frameworks, and drive standardization where possible.
Collaborate with users and technical teams in London and Moscow
Perform technical analysis to present pros and cons of various solutions to problems
Plan and deliver solution in 2 week sprints and in 5 week agile sprints in a SAFe program increment. Member of cross functional Agile feature team and knowledge base on investment banking, ensuring that the delivery of team initiatives is of a top notch quality with automation being the driver.
Work in a fast paced environment with competing priorities with a constant focus on delivery
Balance business demands and IT fulfillment in terms of standardization, reducing risk and increasing IT flexibility
Kafka producers and consumers
Excellent problem solving skills in a distributed, multi-technology ecosystem
Testing and Quality Assurance, Developed and executed test plans, test cases, and test scripts to ensure high-quality software and hardware products using Eclipse Helios
Environment: Core Java Multithreading, J2EE, Java 11, Angular 4/6/8, Fix, Swift, ISO 2022, API Swagger, Kafka EMS / JMS Adapters, Kerberos Secure Token Service, Spring AOP, SSL Futures, Async Process, JSON, GIT, MAVEN, continuous integration (TeamCity/Jenkins) Jaxb, MQ/AMQ, XML, XSLT, Performance Load Test, Junit, Mockitos, Active Directory, LDAP. REST (APIs), and Java Message Service (JMS) - i.e. Solace/Kafka, Spring Boot, Batch, DNS Java, Websphere ESB, Core Java, JDBC Transactions, Private Cloud, Oracle(SQL & PL/SQL), RedHat RHEL7 OS environment, Security, SONAR, SELinux,Windows, VM, and VDS Citrix Container environments oracle 12c / 19 Scripts on Linux / Windows 10
Bank Of New York Mellon, 95 Christopher Columbus Dr, Jersey City, NJ Mar 2020 to Aug 2020
Java Technical Manager
Unified Payments Processor team is engaged in engineering design, product development and operationalize cryptographically secure enterprise scale tokenized payment gateway services for partner and internal/external clients using API Cloud Gateway and messaging infrastructure.
Managing distributed team expectations, project planning, design, development assign scrum tasks, and performing at individual technical level as part of the payments team on development / infrastructure tasks.
Docker based deployment of microservices to private cloud with JWT Access Token
Identify performance bottlenecks, performance tuning, and capacity analysis. Programming, service requests and scripting.
Kafka Producer Consumers
Managing Liquidity thresholds for credits/debit calculations.
Identity management using siteminder
AWS Lambda S3 Deployments
Environment: Core Java Multithreading, J2EE, Java 13, NEXEN, Angular 4/6/8, Swift, ISO 2022, API Swagger, Kafka EMS / JMS Adapters, Kerberos Secure Token Service, Spring AOP, SSL Futures, Async Process, JSON, GIT, MAVEN,Jaxb, MQ/AMQ, XML, XSLT, Performance Load Test, Junit, Mockitos, Active Directory, LDAP. Spring Boot, Batch, DNS Java, Websphere ESB, Core Java, JDBC Transactions, Private Cloud, Oracle(SQL & PL/SQL), RedHat RHEL7 OS environment, Security, SONAR,SELinux (preferred), Windows, VM, and VDS Citrix Container environments oracle 12c / 19 Scripts on Linux / Windows 10
Electrifai, 10 Exchange Place, 11th Floor, Jersey City, NJ 07302 Jan 2020 to Feb 2020
Sr. Product Designer / Developer
Deliver high-quality work consistently in an iterative manner in fast-paced agile environment for business-ready machine learning models using Big Data predictive and prescriptive analytics, delivered as an ongoing managed Application & Network Services.
Design and specify user interfaces, application architecture using participatory and iterative design techniques, including observational studies, interviews, usability testing, and other forms of requirements discovery.
Work with cross-functional teams including other designers, engineers, product management, software developers, and business partners to brainstorm about products features, to identify strategies to enhance the product, and to successfully deliver products that delight and benefit end-users.
Run post-project review sessions to identify areas of success and improvement opportunities based on success metrics and KPIs.
Recognize and determine use cases, user scenarios, and user interactions, and design intuitive applications to support them.
Convert enterprise requirements into a functional user experience with B2B hardware and software.
Design and execute test methods, procedures, and ad hoc testing to provide timely and meaningful feedback and to improve product quality.
Kafka Producer Consumers
Environment: Core Java Multithreading, J2EE, Java 1.8, 13, API, Kafka, Dropwizard, Maven, Spring CXF Boot, ORM JOOQ, Docker, Rest Micorservices, Jason, XML, Performance Load Test, Junit, Mockitos, RedHat RHEL7 OS environment, Security, SELinux (preferred), Windows, VM, and Container environments Python Scripts on Linux
Bank Of New York Mellon, 95 Christopher Columbus Dr, Jersey City, NJ Jun 2019 to Dec 2019
Software Engineer
Distributed Platform Security team is engaged in engineering design, product development and operationalize cryptographically secure enterprise scale security services. Hands-on development of automation services for fulfillment, develop customized reports for audit and recertifications, and integration with firm standard workflow sub-systems.
Software configuration management and deployment, scaleable REST services, integration with databases, logging, and audit
Domain Expertise includes but not limited to Kerberos, LDAP, Credential Vault, Data Security, and Privilege Access Management products and services.
Troubleshooting and debugging issues in a fast-paced environment in a timely manner is required. Ability to multi-task and context switch among various products and services is a must.
Write utility scripts to help automate repetitive tasks.
Docker based deployment of microservices
Identity management using ping identity
Identify performance bottlenecks, performance tuning, and capacity analysis. programming and scripting on UNIX/Windows platforms.
Environment: Core Java Multithreading, J2EE, Java 1.8, API, Angular 4/6/8, Tibco EMS / JMS Adapters, Kerberos Secure Token Service, Spring AOP, SSL Futures, Async Process, Jaxb, XML, XSLT, Performance Load Test, Junit, Mockitos, Active Directory, LDAP. Spring CXF Spring Boot, Batch, DNS Java, Websphere ESB, Core Java, JDBC Transactions, Microsoft Azure, Oracle(SQL & PL/SQL), RedHat RHEL7 OS environment, Security, SELinux (preferred), Windows, VM, and Container environments 12c, Scala, Perl, Python Scripts on Linux
First Data LLC, 101 Hudson St, Jersey City, NJ 07302 Mar 2019 to Jun 2019
Sr. Java Developer
Develop and maintain Java applications that will enable core business functionality – Credit Card Processing
Practice test-driven development, Incorporated paired programming, as part of an agile team
Responsible for coding, programming, testing, and analyzing application software. Consults with business analysts to identify business needs and appropriate technical solutions for Web Applications & Micro-Services.
Determine design and document moderately complex technical requirements and document complex software or system functional specifications. Understands basic internal business processes or functions. Consults with users, to determine hardware, software or system functional specifications, some supervision and coaching when interfacing with multiple IT groups.
Designs and develops computer systems or programs, including prototypes, based on user defined requirements. Writes code, programs, tests, and analyze new application software. Negotiates with vendors to determine price and technical functionality.
Formulates management policies for user rights and security. Advise IT management about IT issues within the Company.
Environment: Java developer, Programming Language - Java /NodeJs /Python /PHP /C++/Action Script, Cloud Technology - Pivotal cloud foundry/AWS/RH Open Stack/Azure, Angular 4/6/8, Microservice Tools - Spring Boot/Spring Data JPA/Eureka/Zuul/Express/HapiJs Web Services - Restful (Spring/Jersey), Socket(RTMP/XMPP), CI Build Tool - Gradle /Maven/Gulp /Jenkins/Sonar, Source Control - GIT/Bit-Bucket/SVN/RTC/Clear-Case, UI technology - Angular/Ionic/J-Query/Html5/Backbone/Adobe Flex, Servers - Tomcat/Jetty/Web-Logic/FMS/Jabber/Red5, Data Base - Oracle/MySQL/SQL/Mongo DB/Dynamo DB, Software development methodology- Agile XP/TDD/BDD
Bank Of America Inc, 525 Washington Blvd, Jersey City, NJ Oct 2018 to Feb 2019
Software Architect
Support/improve/extend the existing online Applications for Banking and Trading Clients Clients (Fixed Income or Equities instrument data)
Write Continuous Integration/TDD (test driven development)
Interact with multiple business and technical stakeholders to validate project requirements in Agile Development Activity on Sprints Epics and Stories, multiple distributed global teams.
Compiling, Building, Running and Fixing Defects on applications on IST/QA/Perf/prod build Jobs Dashboard, Seal and infrastructure
Local and distributed applications and frameworks
Troubleshooting Coding, Calculations and Configuration related Defects related to Derivatives
Strategic Product Data Solution for PME (“Product Master Environment”) is the firm-wide provider of product (financial security) & pricing reference data, which is critical to 400+ consuming applications spanning multiple lines of business (Global Markets, Global Wealth & Investment Management,etc) from the front office (trading apps, etc) to the back office
Commercial lending libor rates, loan servicing.
ACH Payments Wire Transfers Reconcile Daily Balances on Dashboard BOD/EOD with Federal Reserve and BONY
Environment: Core Java Multithreading, Autosys Automation, J2EE, Java 1.8, API, Tibco EMS / JMS Adapters, Kerberos Secure Token Service, Spring AOP, SSL Futures, Async Process, Jaxb, XML, XSLT, Performance Load Test, Junit, Mockitos, Active Directory, LDAP. Spring CXF Spring Boot, Batch, DNS Java, Websphere ESB, Core Java, JDBC Transactions, Oracle(SQL & PL/SQL) 12c, Scala, Perl, Python Scripts on Linux
UBS Inc, Weehawken, NJ 07086 Feb 2018 to Jul 2018
SOA Architect / Developer
Support/improve/extend the existing Smart Wealth Applications for investment banking
Write Continuous Integration/TDD (test driven development) – Maven, Junit, Sonar.
Interact with multiple business and technical stakeholders to validate project requirements in Agile Development Activity on Sprints Epics and Stories, multiple distributed global teams.
Compiling, Building, Running and Fixing Defects on applications on IST/QA/Perf/prod build Jobs Dashboard, Seal and infrastructure
Concept to production of high volume, low latency systems and high availability (100- 500 transactions / second, sub-second response times), configuration, user profile, code changes
Local and distributed caching frameworks (ehcache, JBoss Apps)
Troubleshooting Defects
Consuming Big Data Services on Spark Clusters
Commercial lending libor rates, loan servicing, reporting credit.
Identity management using ping identity.
Environment: Core Java Multithreading, Machine learning, Automation, J2EE, Java 1.8, Apache Jboss Webserver, IHS, TeamCity Builds, Puppet, Fortify, Mule ESB, EMIDAS API, Adapters, Apache Camel, Soap WS, SAML, Assertions, Secure Token Service, Spring AOP, SSL TLS Security, WSDL, Futures, Async Process, Jaxb, XML, XSLT, Performance Load Test, Junit, Mockitos, Powermocks, Linux, Distributed Caching, Maven Releases, Snapshots, Jaxws, JAAS, CA Siteminder, WebAgent, ServerAgent, PolicyServer, CA Directory, Open LDAP. Spring CXF Spring Boot, Batch, Apache keycloak, Apache Fedix, DNS Java, Websphere ESB, Core Java, JDBC Transactions, Db2 Oracle 12c Scripts on Linux
JP Morgan Chase, New York, NY 10001 Jun 2017 to Nov 2017
Senior Developer
Support/improve/extend the existing Applications for digital clients, financial payments, Retail/ Business Banking
Develop and implement new Rest Web Services act as producers, consumers for, CPO, CXO, CBO, Merchant Services Full Profile Accounts Account Transactions Summary and Details, Balances, Settlements, Chargebacks, Account Statements and Convo Deck Dashboard Credit Card Accounts Stories
Resolve development and operational issues between CIS, DPS upstream and downstream systems (SOAP and REST) on GWS middlware services stack and backend BMW, GATOR, MMS, ESB Datapower Web Services
Write Continuous Integration/TDD (test driven development) – Maven, Jenkins, Junit, Sonar.
Cloud Micoroservices AWS For Multple clients
Interact with multiple business and technical stakeholders to validate project requirements in Agile Development Activity on Sprints Epics and Stories
Compiling, Building, Running and Fixing Defects on applications on IST/QA/Perff/prod build Jobs Dashboard, Seal and infrastructure
Concept to production of high volume, low latency systems and high availability (100- 500 transactions / second, sub-second response times).
Local and distributed caching frameworks (ehcache, JBoss cache, IBM Xtreme scale, etc.)
Certification of Application Security Champion Level 2 tasks on Agile Sprints
Troubleshooting Defects on Chase Mobile
AWS Lambda S3 Deployments
Environment: Core Java Multithreading, J2EE, IVY, Java 1.8, Rest Web Services, Spring AOP, SSL TLS Security, JSON, Swagger Contracts, WSDL, Futures, Async Porcess, Jaxb, XML, XSLT, Automated Test Scripts, Cucumber, Jenkins CI, Junit, Mockitos, Powermocks, Linux, Distributed Caching, Maven, Jaxws, Jaxrs, OAuth, Spring CXF, Spring Boot, MicroServices, Batch, Kafka, IBM MQ, IBM Datapower, Websphere ESB, Core Java, JDBC Transactions, Db2, Mobile Clients ios and android.
Morgan Stanley - New York, NY 10005 Jan 2017 to Apr 2017
Senior Developer
Identify and resolve development and operational issues between onsite and offsite client and vendor teams
Gather project requirements from stakeholders.
Document business processes, technical specifications and flows
Oversee the implementation of the new flows, processes and applications from inception to completion
Participate in all Quality Assurance, user acceptance testing, User Interface Design, Usability guidelines
Technical implementation per specification, Testing and Production rollout for point releases.
Integration with legacy wealth Management Applications and webservices.
Privileged Access Management (PAM)
Worked in modeling Credit Capital and Market Capital VaR reports and scenarios.
Resolving Application Bugs and troubleshooting Application Issues in strategic and analytical reporting.
User Interface Design and Re-architecture using