Senior Java Back End Developer @ Target | Confluent Kafka, Elasticsearch, MongoDB, AWS, Microservices


Bengaluru

Bengaluru

Bengaluru

Bangalore



Join Madu and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Java Back End Developer @ Target | Confluent Kafka, Elasticsearch, MongoDB, AWS, Microservices
· Built scalable Microservices with Java 17/21, Spring Boot & Hibernate to deliver high-throughput, production-grade RESTful APIs. · Proficient in building event-driven applications using Apache and Confluent Kafka to handle high-scale data streams. · Led the implementation of event-driven architecture with Confluent Kafka for complex integrations involving JMS-based IBM MQ and various database systems. · Improved existing codebases to optimize time complexity from quadratic to linear, significantly enhancing application performance. · Reduced nested database calls to linear, significantly improving data storage and retrieval. · Implemented Redis caching to improve API response times by 30% for repeated requests and high-traffic endpoints. · Expertise in setting up bench mark for collecting JVM metrics and performance metrics for REST API and Kafka applications using scripts. · Proficient in developing Batch jobs using Spring Batch and Kotlin coroutines. · Expertise in a modern technical stack including Kotlin, Micronaut, JOOQ frameworks, AWS S3, Groovy Spock, and Spring Data Elasticsearch. · Excel in optimizing complex SQL queries, including the effective use of joins, stored procedures, functions, triggers, indexing, and partitioning, Flyway migration. · 2 years experienced in VC++ programming, Skilled in Shell Scripting and front-end development using JavaScript, HTML, and CSS. · Demonstrated a solid track record in developing comprehensive unit and integration tests using Testcontainers, alongside expertise in CI/CD tools like Jenkins and GitHub Actions. keep it neat with spaces and indentations
Greater Bengaluru Area
codex
gemini
openai
Senior Consultant at Psyncopate Technologies, Inc., May 2024 - Present · 2 yrs 5 mos, Responsibilities: Retail Planning and Allocation • Built transactional Spring Boot application managing multi-database communications reliably. • Developed API using Spring JDBC to connect PL/SQL Oracle Structs for complex data retrieval. • Implemented JMS based application to fetch messages from IBM MQ and publish into Confluent Kafka and database. • Optimized API response times by 20% by implementing a Redis-based distributed caching layer, reducing downstream database load. • Consumed SOAP web services to call hosted web servers for third-party data integration. • Improved overall code performance by optimizing java database calls by 30%, • Fixed complex production issues including race conditions, data inconsistencies and Kafka consumer lag problems. • Developed scheduler app to poll records and push to Confluent Kafka as part of full TIBCO-to-Kafka migration.
Senior Software Engineer at Target, Sep 2022 - May 2024 · 1 yr 9 mos, Bengaluru, • Developing a scheduler application using Spring Boot and the JOOQ framework to purge data older than the retention period. • Creating an API to fetch out-of-sync data and publish it to Kafka based on InventoryId or TCIN. • Designing an API to retrieve operations history data between aggregate inventory operations and inventory flow. • Implementing a REST endpoint to monitor the status of each executed job/batch. • Ingesting data metrics and Kafka metrics into InfluxDB and constructing a Grafana dashboard for visualization.
Senior Software Engineer at Nokia, Mar 2021 - Jul 2022 · 1 yr 5 mos, Bengaluru, • Developed an API to fetch Alarm List & Alarm Count from the database. • Designed an API for acknowledging alarms which will update row in database return http response to user. • Wrote retry logic for accessing the SOAP API URI.
Senior Application Engineer at Oracle, Aug 2019 - Feb 2021 · 1 yr 7 mos, Bengaluru, • Developed Elastic search end point using Spring Data Elasticsearch APIs for sales entity data storage and retrieval, optimising keyword search performance • Wrote unit tests for REST web services and established mock setups.
Software Engineer at Cerner Corporation, Sep 2016 - Jun 2019 · 2 yrs 10 mos, Bangalore, Patient Healthcare System: Admission Discharge Transfer • Developed part of feature “more configurable icons for patient” as backend developer Soarian clinicals using C++ and SQL • backend development for feature “Gender Identity” for Soarian clinicals • Resolved customers complex workflow issues and provided support for customer related configuration • Effectively configured and maintained CI/CD tool to Jenkins for all Java and C++ test cases
github: https://github.com/madubiradar