Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Languages
Websites
References
Timeline
Generic

Sowjanya Tirumala

Medina,United States

Summary

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)
  • RESTful and GraphQL APIs
  • Microservices architecture
  • Database management (Oracle, SQL, SQL Server, Cassandra, MongoDB)
  • Hibernate ORM
  • CI/CD tools (Jenkins)
  • Project management (JIRA)
  • API documentation (Swagger, Open API spec)
  • Log analysis (Splunk)
  • Data visualization (Elastic Search, Kibana, Grafana)
  • Go programming language
  • Problem-solving skills
  • Team leadership and building
  • Decision-making abilities

Certification

  • Oracle Certified professional, Java EE 5 Web Component Developer (CX 310-083)
  • Sun Certification in Java (SCJP 1.6)
  • Cognizant Certified professional in Core Java, Oracle 10g
  • AHM certification (managed healthcare)

Personal Information

Nationality: Indian

Languages

English
Professional
Hindi
Professional
Telugu
Professional
German
Elementary

References

References available upon request.

Timeline

Sr Java Engineer IV

Best Buy Corporation
01.2025 - Current

Sr Software Engineer

Target Corporation
01.2022 - 12.2024

Sr Java Consultant

Best Buy Corporate Inc.
02.2019 - 12.2021

Sr Java Developer

State of MN, Department of Commerce
02.2017 - 02.2019

Java Consultant

Jostens Inc.
04.2016 - 10.2016

Sr Associate

Anthem Inc (Wellpoint)
09.2009 - 12.2013

Programmer Analyst

Cognizant Technology Solutions
03.2009 - 08.2009

Master of Engineering -

Osmania University

Bachelor of Technology -

JNTU
Sowjanya Tirumala