Summary
Overview
Work History
Education
Skills
Timeline
Generic

SREEJA ARAVA

Senior Software Engineer
Overland Park,KS

Summary

Highly skilled Java Full Stack Developer with 6.7 years of experience in end-to-end software development, including requirement analysis, design, development, testing, and deployment of web and software applications. Proficient in Java, Spring Frameworks, AWS cloud solutions, RESTful/SOAP Web Services, and front-end technologies. Expertise in Agile methodologies and CI/CD pipelines. Proven ability to collaborate with cross-functional teams, implement secure and scalable solutions, and provide production support. Strong hands-on experience with Oracle, PL/SQL, AWS, Spring Boot, and RESTful APIs.

Overview

7
7
years of professional experience

Work History

I.T. Analyst

Tata Consultancy Services
10.2016 - 04.2023


  • Collaborated in all phases of the Software Development Life Cycle (SDLC), from requirements gathering to development, testing, and production support, using Agile methodologies (SCRUM, Kanban).
  • Developed and maintained Microservices applications leveraging the AWS stack (S3, EC2, SNS, SQS), including monitoring via CloudWatch for real-time performance tracking.
  • Created and maintained RESTful Web Services for data transmission in JSON format, ensuring robust API integration and data handling.
  • Optimized backend operations using Core Java concepts (Collections, Exception Handling, Multi-Threading), Spring Framework (Spring Boot, Spring MVC), and MyBatis for database interactions.
  • Developed dynamic, responsive front-end interfaces using JavaScript, JQuery, HTML5, CSS3, and Bootstrap to enhance user experience.
  • Led CI/CD automation with Maven, Gradle, and Jenkins to streamline build and deployment processes on WebSphere Application Server.
  • Utilized GIT, Bitbucket, and SVN for version control, managing code branches and performing merges for feature implementations.
  • Implemented unit testing using JUnit and Mockito, ensuring code reliability and minimizing bugs in production.
  • Analyzed and resolved production issues using Log4j for debugging and root cause analysis.
  • Worked closely with QA teams to manage system integration testing, performance testing, regression testing, and user acceptance testing.
  • Spearheaded development and maintenance of Oracle PL/SQL procedures to support framework operations, ensuring data integrity and application performance.
  • Developed secure cloud solutions on AWS while actively participating in daily Scrum meetings and backlog grooming for sprint planning.
  • Reduced server response times by optimizing database queries and implementing Lambda Expressions and other JDK 1.8/11 features.
  • Significantly improved code quality and reduced violations by implementing SonarQube standards across projects.
  • Technical Support & Troubleshooting Provided expert support, troubleshooting complex technical issues, and offering timely assistance during deployment, enhancing user satisfaction. Maintained and optimized SQL queries, views, and stored procedures in a multi-database environment.
  • Collaboration & Team Leadership Promoted collaboration within IT teams through knowledge sharing and regular review meetings. Participated in agile sprint planning, daily stand-ups, and backlog grooming, ensuring task completion and timeline adherence. Effectively communicated business requirements to team members for successful implementation.
  • Development & Custom SolutionsDeveloped custom web applications tailored to client needs, integrating third-party APIs, and optimizing database performance. Built flexible, reusable code, improving future development efficiency.
  • Agile Methodologies & Process ImprovementImplemented agile methodologies, enhancing team productivity and project management efficiency. Led continuous improvement efforts through regular review meetings to identify enhancement opportunities.
  • Testing & Quality AssuranceDeveloped unit tests, increasing code coverage and reducing bugs in collaboration with QA teams. Optimized application performance through rigorous testing and debugging processes.
  • System Reliability & MaintenanceEnhanced system reliability through regular updates, maintenance, and database query optimization.

Education

Master of Science - Computer Science

University of Central Missouri
Missouri City, MO
08.2024

Skills

Technical Skills Duties and Responsibilities

Programming Languages & Frameworks

  • Languages: Java, J2EE, JDK 17/18, PL/SQL
  • Frameworks: Spring (Spring Boot, Spring MVC, Spring Core, Spring Batch, Spring DAO, Spring IOC, Spring Integration, Spring Web Flow, Spring Security), Hibernate, MyBatis, JDBC

Web Development

  • Frontend Technologies: HTML, CSS, Bootstrap, JavaScript, JQuery, Ajax, JSTL
  • Web Technologies: JSP, Servlets, SOAP, REST API, JAX-RS, JSON, WSDL, XML

Development Tools & IDEs

  • IDEs: Eclipse, IntelliJ IDEA, Visual Studio Code, Spring Tool Suite
  • Version Control: GitLab, BitBucket, Tortoise SVN
  • Build Tools: Ant, Maven, Gradle

Cloud & Servers

  • Cloud Platforms: AWS (Amazon Web Services)
  • Application Servers: Apache Tomcat (v7), JBOSS, WebSphere

Testing & CI/CD

  • Testing: JUnit, Mockito, Junit Integration Test
  • CI/CD: Jenkins, Maven, GitLab CI

Project Management & Collaboration

  • Methodologies: Agile (SCRUM), SOA (Service-Oriented Architecture)
  • Tools: JIRA, Log4J

Timeline

I.T. Analyst

Tata Consultancy Services
10.2016 - 04.2023

Master of Science - Computer Science

University of Central Missouri
SREEJA ARAVASenior Software Engineer