
Anant Jain
Software Engineer

Connect with Anant Jain to Send Message
Connect
Connect with Anant Jain to Send Message
ConnectTimeline
About me
Lead Full Stack Developer | Spring Boot | Java | Kafka | Angular | Node.JS | JavaScript | TypeScript | React | Microservices | REST
Education
University.webp)
CCS (Chaudhary Charan Singh)University
2016 - 2019BCA Computer Application
Experience

Sonata Software
Jul 2017 - Jun 2019Software EngineerThe project, developed using the Agile/Scrum methodology, focuses on building a Loan Processing Application. This application provides businesses, employees, and major investors with critical information for decision-making and analysis.Responsibilities:• Worked as part of a cross-functional Agile development team, following modern Agile practices with Continuous Integration (CI) and Continuous Deployment (CD).• Participated in daily Scrum meetings, sprint planning, showcases, retrospectives, and used JIRA as the primary sprint tracking tool.• Collaborated closely with business analysts to gather requirements and translate them into functional software solutions to enhance business processes.• Developed and optimized stored procedures and complex queries in PostgreSQL to handle data efficiently.• Designed, developed, and maintained applications using Java 17, leveraging Spring Boot and Spring Batch for robust backend processing.• Designed and implemented RESTful APIs and microservices, ensuring high performance, scalability, and best practices.• Developed and managed Elasticsearch indexes and mappings, using Elasticsearch REST APIs (e.g., Index, Multi-Get, Bulk) for efficient data retrieval.• Configured a highly available and auto-scalable microservices architecture with AWS and Jenkins for deployment and monitoring.• Deployed Docker images in AWS Kubernetes Clusters, ensuring efficient container orchestration and management.• Implemented Flyway for automated database version control and migration management.• Configured and retrieved secure database and messaging system credentials using Vault.• Monitored application logs and analyzed payloads using Kiali and Kibana for real-time insights and debugging.Environment: Java 11, Spring, Spring Boot, Spring Batch, Elastic Search, RESTful Web Service, Bitbucket, Agile, JIRA tool, Gradle, AWS, Kubernetes, Jenkins, PostgreSQL Show less

Tata Consultancy Services
Jul 2019 - Dec 2021Software EngineerDescription: This application was developed for retail customers of the bank. Customers can go online and view their account balances, statements, manage their contact info, do bill payments and communicate securely with the bank customer service. Responsibilities:• Developed user interface application modules using HTML, CSS, JavaScript, Angular 8, JSON, and AJAX. • Enhanced application performance by leveraging Angular 8’s component-based architecture and optimizing transitions within the framework. • Collaborated with front-end developers and designed backend services to support business processes efficiently. • Led the migration of the existing infrastructure from an on-premise data center to Azure Cloud using Azure Site Recovery and Database Migration Service. • Performed API management in Azure for backend operations and data persistence. • Developed microservices with Spring Eureka to dynamically retrieve API routes for the entire cluster, ensuring load balancing and API gateway exposure for seamless communication. • Utilized Java 8 Streams API to perform bulk operations on collections using parallel streams, improving application efficiency. • Deployed Spring Boot-based microservices in Docker containers using Azure Cloud Container Services. • Led the migration of the monolithic application to a microservices architecture, utilizing Spring Boot, REST APIs, and AWS, and managed deployment and maintenance of AWS EC2 instances in Docker. • Implemented business logic using Struts Framework and Hibernate for backend development. • Gained expertise in Kafka core concepts and APIs, developing custom Kafka connectors for seamless messaging. • Evaluated technical and business requirements, identifying potential solutionsEnvironment: Java 1.8, Spring Boot, AWS, Angular 6,8, JSON, AZURE, Eclipse, Visual Studio, Docker, REST API, React JS, Kafka, Node JS, Java Script, MongoDB, HTML5, CSS, Postman, Node modules, html-pdf npm, GIT Show less

Publicis Sapient
Dec 2021 - Dec 2022Associate Technology Level 2 (Full Stack Developer)Description: The Article is a web Application used to release bulletin, ESG articles through S & P Global Ratings platform. Simplify is an application which has several Gateways to release a rating to a Company or an Organization in which RAMP Component is a module of simplify Application which has several deciding components that governs the rating of an organization.Responsibilities:• Participated in various phases of the Software Development Life Cycle (SDLC), including Requirement Gathering, Design, Analysis, and Code Development.• Integrated the front-end with Spring Boot-based REST APIs, ensuring smooth communication between UI and backend.• Developed the front-end using Angular, leveraging Angular Components, Directives, Services, and Reactive Forms.• Implemented reusable UI components and responsive designs using Angular Material and Bootstrap.• Used HttpClientModule to make asynchronous API calls for fetching and posting data.• Developed and implemented RESTful web services using Spring Boot, following microservices architecture patterns.• Designed Angular-based UI components for Customer Registration, Login, and Dashboard features.• Developed JWT-based authentication and authorization mechanisms for secure user access.• Implemented Spring Security for user authentication, role-based access control, and OAuth integration.• Managed database transactions using Spring Data JPA with Hibernate for efficient CRUD operations.• Used PostgreSQL/MySQL as the database, writing SQL queries and stored procedures for data manipulation.• Utilized Angular Router for navigation and handling user interactions efficiently.• Used Spring Boot Actuator and Log4j2 for monitoring and logging application events.• Developed and tested REST APIs using Postman and Swagger UI for documentation and testing.Environment: Java, Spring Boot, Spring, Apache Tomcat, JPA, Log4j, RESTFul APIs, Web Services, SOAP, JUnit, HTML, XML, Apache Maven, Oracle, UML, Oracle DB, IntelliJ Show less

KeyBank
Dec 2022 - Nov 2023Sr. Java/Microservices/Kafka DeveloperDesigned enterprise services and security solutions for CCP and ECR groups.• Built scalable, resilient Microservices for KeyBank Direct Contribution Pension Plan (DCPP), Enterprise Client Identifier (ECI) Program. ECI Program builds on the OneBank Initiative to collate all enterprise-wide customer consents in one data source, harden those consents using Machine Learning and customer feedback and then serve them enterprise-wide using APIs and Kafka data streams. This employed SpringBoot/SpringData/Kafka (with Kerberos Security/Avro support)/ElasticSearch/Cassandra, SQData, Kibana. It also employed Spring-Batch based data pipelines for Cloud-scaled batch file processing (loaded from Mainframe systems using Unix system services (USS) module).• Worked closely with CCP group's solution architects to architect and build Client Identity enrichment pipeline solution for CCP. It involved several KeyBank systems including Sales Platform, Wealth Management, CPC. Presented Architecture for Data Streaming platform based on Kafka to KeyBank Lead Architects and IBM Executive Architects while evaluating typical ETL based pipelines. • Worked on the Node.js/Express based Enterprise Client Search API and New Client onboarding solution and its integration with IBM MDM APIs. Implemented OAuth security patterns using Google's Apigee Gateway and Azure cloud environments. Also worked on IBM API gateway migration to Apigee Gateway. Technologies Used: Java17/Spring5.x/Spring Boot 3.x, Node.js/Express, Jest, Mocha, JMeter, Swagger, Dynatrace, IBM DB2,Spring Boot, RabbitMQ, IBM MQ, IBM DataStage, Apache Nifi, Azure Cloud, ElasticSearch 6.x, Cassandra 3.11, Redis 5.x, Confluent Kafka 6.1, Precisely (Change Data Capture solution), Spring Cloud design patterns (Config server, Eureka, Zuul, Ribbon, Spring Cloud Sleuth, Zipkin, Cloud Data Stream, Hystrix circuit breakers), Spring Cloud DataFlow, Spring Cloud Data Streams, Spring Batch. Show less

Mizuho
Dec 2023 - nowLead Java/Microservices/Kafka DeveloperWorking as Lead Java/Microservices/Kafka Developer in Wealth Management team. This project manages all incoming trades that go to IBM Kyndryl and comes from their IBM MQ server via Solace bridge to our team. Our Wealth Management group owns several projects including Orders API that accepts all incoming orders, ODL, OTL, and OFI projects that take care of mutual funds, equities and Fixed income trades. I work as Sr. Dev in all these projects and lead the Orders API & Reconciliation project that loads the IBM Kyndryl trades that land in our sftp server daily via batch jobs and we load them into our DB and then run Oracle PL/SQL Stored procedures and Java based microservices to run reconciliations, create correctional transactions in our local DB, generate daily reports. • Leading the Orders API & Reconciliation project under Wealth Management umbrella of projects – managing 5 member developer team (2 off-shore and 3 on-shore resources). • Worked on the detailed requirements and technical design documentation of the project. And how it relates to other Projects like Orders API, ODL, OTL and OFI projects.Technologies Used: Java 17, Spring Boot 3.4.x, Confluent Kafka, Solace, IBM MQ, Docker, OpenShift, Kubernetes, Jenkins, Quartz Jobs, Spring REST, Autosys platform, Spring Integration tests, Spring Data JPA, Oracle 18c, 19c, 23ai, Swagger. Show less
Licenses & Certifications
- View certificate

Rest API (Intermediate)
HackerRankJul 2024 - View certificate

JavaScript (Intermediate) Certificate
HackerRankFeb 2023 - View certificate

Problem Solving (Intermediate)
HackerRankJun 2024 
Certified XT - NFR Specialist L1 (Accessibility, Security, Performance and SEO)
Publicis SapientApr 2022
Microsoft Certified Azure Fundamentals
MicrosoftMar 2022- View certificate

Angular (Intermediate)
HackerRankNov 2021
Recommendations

Laura martinengo
Client Service - Project Manager presso Société Générale意大利 皮埃蒙特 杜林
Dr. prateek thapar
Data and Artificial Intelligence | Engineering Director | DataLake | MLOps | Big Data Analytics | Na...Gurugram, Haryana, India
Paulo henrique tomas da silva
Coordenador de Crédito | Engenheiro de ProduçãoBlumenau, Santa Catarina, Brazil
Auberlyne jenny israel, mha bs
Manager at LevelUp Urgent careMahwah, New Jersey, United States
Archit wadalkar
Project Scientist at INCOIS | M-Tech (IIT Bombay)Madhya Pradesh, India
Rishikesh r
Lead AssociateTrivandrum, Kerala, India
Wayne riches
Area Manager CE Division @ Samsung ElectronicsGreater Melbourne Area
Mosiur rahaman
Team Lead at HCLTech | Infra Domain | Application Support, User Access Management | Power BIHyderabad, Telangana, India
Hrishikesh firke
Software EngineerIndia
Vicente moles valenzuela
Director en Miot.esGreater Valencia Metropolitan Area
Leone de winter
MSc Operations Management and Logistics at Eindhoven University of TechnologyEindhoven, North Brabant, Netherlands
Mario ceravolo
Finance Director Italy - Bristol Myers SquibbRoma, Lazio, Italia
Peter rohde
It-konsulentDansk Medicinsk DataCenter ApS
Maarten van 't hof
Managing Director Aurora NetherlandsBrabantine City Row
Divya gopinath
Senior Chief Engineer at SAMSUNGBengaluru, Karnataka, India
Juliana vanzelati freitas
Supervisora ContábilJoinville, Santa Catarina, Brasil
Anish menachery
PE/VC and Capital Markets | ICICI | IIFTMumbai, Maharashtra, India
Tracey argue
senior care support at Allied HealthcareChelmsford, England, United Kingdom
Sarra mohamed moussa
EntrepreneurNouakchott, Nouakchott-Nord Region, Mauritania
Jennifer merrigan
CIPP/E, LLB, Data Protection Officer and Lead Privacy Specialist at MediahuisDublin, County Dublin, Ireland
...