Accomplished Sr Java Engineer with extensive experience at Best Buy Corporation, specializing in Java, Groovy, and microservices architecture. Proven track record in delivering high-quality solutions and optimizing system performance. Strong problem-solving abilities and leadership skills, driving team success through effective collaboration and innovative software development practices.
Overview
16
16
years of professional experience
1
1
Certification
Work History
Sr Java Engineer IV
Best Buy Corporation
Richfield, MN
01.2025 - Current
Translated business requirements into technical specifications for effective implementation.
Resolved Java development issues swiftly to maintain project timelines.
Participated in daily standup meetings to discuss task progress with stakeholders.
Implemented version control systems (Github) for efficient source code management.
Monitored system performance, identifying and addressing optimization opportunities.
Maintained existing codebase while developing new code for various projects.
Conducted debugging of complex issues across multiple system architecture components.
Created unit tests to validate application functionalities prior to deployment.
Sr Software Engineer
Target Corporation
Minneapolis, United States
01.2022 - 12.2024
Designed and developed highly scalable RESTful APIs and microservices for Target Corporation.
Utilized Kotlin, Groovy, Gradle, and Docker to deliver robust software solutions.
Collaborated with cross-functional teams to define service development requirements.
Implemented Test Driven Development with Spock and Kotest for reliable code output.
Participated in Agile ceremonies to improve team productivity and workflow efficiency.
Managed PROD deployments and provided on-call support for production issues.
Created CI/CD build templates to streamline pull request processes.
Developed Grafana dashboards and Kibana queries for proactive service monitoring.
Helped junior developers with debugging code and technical support.
Implemented new features into existing software solutions.
Documented software development processes and procedures for future use.
Sr Java Consultant
Best Buy Corporate Inc.
Richfield, United States
02.2019 - 12.2021
Worked as a Senior Java Consultant at Best Buy Corporate Inc., where I was involved in leveraging my expertise in Java, Groovy, Docker, Kubernetes, GraphQL, SQL, Oracle, Cassandra, Hibernate, GIT, Kafka, AWS, Test Driven Development using Spock, Jenkins, JIRA, Splunk, Grafana to deliver high-quality solutions and drive business success.
Key contributions/achievements include:
Developed and maintained software for apps using Groovy, Java.
Responsible for developing Spring Boot applications that are used for maintaining the Availability, reservations and availability calculation of products listed on the Best Buy website.
Responsible for implementing batch jobs using Spring Batch to schedule and run jobs that run periodically to sync the data with backend systems and stores so that the information displayed on the web/mobile application are always accurate.
Use maven/gradle for application build and package.
Use Hibernate and Spring Data for persistence layer.
Create RESTful webservices that provide availability, reservation, publishing information for various products sold at Best Buy.
Involve in test case preparation and automated testing using Spock.
Configure Oracle SQL server and deploy the application on Apache Tomcat. Work with Cassandra for cloud data storage.
Use GIT for version control.
Work with Rabbit MQ for sending and receiving messages and requests to/from other supporting systems.
Configure the applications on Jenkins such that the code builds and tests are run whenever there is a code check-in.
Use swagger for UI documentation.
Followed Agile methodology to develop and deliver the project.
SIT and UAT support, defect fixing, and technical documentation of the application.
Worked with Kafka for communication between different microservices.
Created Grafana dashboards for visualizations of application statuses and health, created alerts in case of any issues.
Being on call on round robin basis for teams PROD support channel.
Attending incident calls and triaging issues.
Sr Java Developer
State of MN, Department of Commerce
Saint Paul, United States
02.2017 - 02.2019
Worked as a Senior Java Developer at State of MN, Department of Commerce, where I was involved in rewriting a legacy Ruby on rails application using Java, Groovy, JSF, jQuery, CSS and javascript.
Key contributions/achievements include:
Solo developer responsible for understanding the legacy black box application and rewrite using java technologies (Java and Groovy).
Worked with Oracle, Hibernate and Spring Data to access the database layer for populating the information on web pages.
Developed UI wireframes and implemented the same using JSF, primefaces, javascript and jQuery.
Test Driven Development using Junit/Spock.
Implemented a Continuous Integration/Continuous Deployment (CI/CD) pipeline that reduced deployment time.
Optimized application performance by refactoring code, improving database queries and leveraging caching.
Java Consultant
Jostens Inc.
Minneapolis, United States
04.2016 - 10.2016
Requirement gathering, understanding the technical aspects and architecture of the existing system.
Design, application development using Spring MVC framework, front-end interactive page design using HTML, JSP, JSTL, CSS, Javascript, JQuery and AJAX.
Worked with CSS for styling the pages.
Involved in writing SQL queries for fetching data from Oracle database, implemented ORM using myBatis.
Involved in test case preparation and automated testing using JUnit.
Used Drools for business rule management.
Worked with velocity for creating email templates.
Used JIRA for project management and defect tracking.
Followed Agile methodology to develop and deliver the project.
Continuous integration with Jenkins.
SIT, UAT support and defect fixing.
Sr Associate
Anthem Inc (Wellpoint)
Richmond, United States
09.2009 - 12.2013
Requirement gathering, understanding the technical aspects and architecture of the existing system.
Design, Application development using Spring MVC framework, front end design using JSP, JavaScript, test case preparation and automated testing using JUnit.
Worked with Oracle 11g database involving the design of schema, table structure using PL/SQL.
Implemented batch processing for migrating user data from LDAP server to Oracle 11g.
Design of login and self registration pages using JSP and Javascript.
Used SSO Siteminder for authenticating users.
Implemented custom validator for validating the form fields and displaying the appropriate error messages.
Used Hibernate for creating data objects and DB connectivity.
Used Dependency Injection for calling CRUD operations and other services.
Implementation of components using RESTful service. Used Jersey API for creating and consuming RESTful services.
Generate code quality report using SONAR in the deployment.
Continuous integration with Jenkins in DEV and SIT environments.
Used maven for build and package the application EAR to Websphere Application server.
Followed Agile methodology to develop and deliver the project.
Involved in the preparation of coding checklist, code self review, peer review.
Worked with JIRA for project management and defect tracking.
SIT and UAT support and Defect fixing.
Documentation and review to ensure they adhere to standards.
Programmer Analyst
Cognizant Technology Solutions
Hyderabad, India
03.2009 - 08.2009
Requirement Analysis
Coding using Struts 2 (front-end layout using struts tiles), JSP, JavaScript
Implementing Object mapping using Hibernate
Test case preparation and unit testing using JUnit
Integration testing
Documentation and peer code review
Education
Master of Engineering -
Osmania University
06.2008
Bachelor of Technology -
JNTU
06.2006
Skills
Java and Groovy
Kotlin programming
Test-driven development
Spock and Kotest
Continuous integration and deployment
Kafka messaging
Cloud computing (AWS, GCP, Azure)
Spring framework (MVC, Boot, Data, Security, Batch)