Post Job Free
Sign in

Java Full-Stack Developer with 6+ Years Experience

Location:
Mechanicsburg, PA
Posted:
February 12, 2026

Contact this candidate

Resume:

Sai Tejaswi

Email: ***************@*****.*** Phone: 240-***-****

Location: Mechanicsburg, PA Open to Relocate: Lake Mary, FL / Pittsburgh, PA / New York City, NY PROFESSIONAL SUMMARY

Java Full Stack Developer with 6+ years of professional software development experience supporting agile teams in modernizing and rebuilding legacy applications within distributed microservices environments. Heavily hands-on with primary focus on backend development (70%) using Java, Spring Boot, Spring MVC, RESTful APIs, and microservices architecture, while contributing to Angular-based front-end work (30%). Strong expertise in Java, Spring Framework (Spring MVC, Spring Boot), Angular, RESTful APIs, and microservices architecture building secure, scalable solutions in regulated financial services environments. Proven experience untangling complex legacy systems, building services from the ground up, and delivering compliant solutions meeting regulatory requirements. Expert in strong SQL skills including scripting, stored procedures, transaction management, and database optimization across Oracle and SQL Server. Solid understanding of DevOps principles with hands-on experience defining and optimizing GitLab CI/CD pipelines supporting secure build, test, and deployment workflows. Proficient ensuring high-quality, compliant code using tools such as SonarQube and Veracode for code quality and security scanning. Skilled in performance optimization analyzing and improving application performance, database interactions, transactions, and service integrations. Strong cross-functional collaboration partnering with product managers, analysts, and QA engineers to translate requirements into working software solutions. Experience in securities and financial services industry with deep understanding of compliance-driven environments and regulatory standards.

TECHNICAL SKILLS

Backend Development (70% Focus): Java (8/11/17) - 6+ years, Spring Framework, Spring Boot (4+ years), Spring MVC, Spring Data JPA, Hibernate ORM, microservices architecture, service decomposition, distributed systems

Frontend Development (30% Focus): Angular (TypeScript, component-driven architecture, Angular CLI, RxJS, NgRx state management), React.js (experience), HTML5, CSS3, JavaScript ES6+, responsive design RESTful APIs & Microservices: RESTful API design and development, JSON/XML web services, OpenAPI/Swagger documentation, API Gateway patterns, microservices patterns, inter-service communication, circuit breakers

Strong SQL Skills: SQL scripting, stored procedures (Oracle PL/SQL, T-SQL), transaction management, query optimization, database design, indexing strategies, execution plan analysis Databases: Oracle (primary), SQL Server, PostgreSQL, MySQL, MongoDB, database performance tuning, connection pooling, ACID transactions

Legacy Modernization: Legacy application modernization, refactoring monolithic applications, untangling complex legacy logic, rebuilding core functionality, strangler fig pattern, incremental migration strategies DevOps & CI/CD: GitLab CI/CD pipelines, GitLab runners, Jenkins, GitHub Actions, automated builds, test automation, secure deployment workflows, infrastructure-as-code Code Quality & Security: SonarQube (code quality analysis, technical debt management), Veracode (security scanning, vulnerability assessment), secure coding practices, OWASP compliance Performance Optimization: Application performance analysis, JVM tuning, profiling (JProfiler, VisualVM), database query optimization, transaction optimization, caching strategies, service integration optimization Unit Testing Frameworks: JUnit, Mockito, TestNG, Spring Boot Test, unit testing, integration testing, test-driven development (TDD), code coverage analysis Agile Development Practices: Agile/Scrum methodologies, sprint planning, daily standups, retrospectives, backlog grooming, user story refinement, continuous improvement Financial Services & Compliance: Securities industry experience, financial services regulations, compliance-driven development, audit trails, regulatory reporting, data security standards Version Control & Collaboration: Git, GitLab, GitHub, branching strategies, merge requests, code reviews, collaborative development

Additional Technologies: Docker, Kubernetes, Apache Kafka, RabbitMQ, Redis, AWS (EC2, Lambda, RDS, S3), Maven, Gradle, IntelliJ IDEA, Postman

PROFESSIONAL EXPERIENCE

Java Full Stack Developer (Backend 70% / Frontend 30%) PA Turnpike Commission Harrisburg, PA May 2024 – Present Project: Legacy Financial Settlement System Modernization

● Back-End Development (70%): Designed, built, and optimized scalable services using Java 17, Spring Boot, Spring MVC, RESTful APIs, and microservices architecture supporting high-volume financial transactions

● Front-End Development (30%): Contributed to Angular-based UI development with TypeScript building responsive components and integrating front-end with backend services using RxJS and HttpClient

● Legacy Modernization: Supported full overhaul of legacy settlement application untangling complex 15-year-old Java code, rebuilding core financial calculation logic from ground up using modern Spring Boot microservices

● DevOps & CI/CD: Collaborated with DevOps engineers to define and optimize GitLab CI/CD pipelines configuring automated builds, SonarQube quality gates, Veracode security scans, and secure deployment workflows

● Code Quality & Security: Ensured high-quality, compliant code using SonarQube for static code analysis and Veracode for security vulnerability scanning achieving zero critical issues before production

● Strong SQL Skills: Wrote complex SQL scripts, stored procedures in Oracle PL/SQL for financial calculations, implemented transaction management ensuring ACID compliance for settlement processing

● Performance Optimization: Analyzed and improved application performance optimizing database queries (reduced query time 60%), refactoring slow transactions, and improving service integration response times

● RESTful API Development: Built scalable RESTful APIs using Spring Boot REST controllers exposing JSON endpoints for settlement workflows with proper error handling and OpenAPI documentation

● Microservices Architecture: Decomposed monolithic legacy application into microservices using domain-driven design, implementing service discovery, API Gateway, and inter-service communication patterns

● Cross-Functional Collaboration: Partnered with product managers, business analysts, and QA engineers translating complex settlement requirements into working software solutions meeting regulatory compliance

● Database Optimization: Optimized Oracle database interactions writing efficient SQL queries, analyzing execution plans, implementing indexes, and managing connection pooling for high-concurrency scenarios

● Angular Development: Built Angular components with TypeScript for settlement dashboard, transaction monitoring, and reporting interfaces integrating with Spring Boot backend via RESTful APIs

● Testing & Quality: Wrote comprehensive unit tests using JUnit and Mockito for Spring Boot services, implemented integration tests, achieving 85%+ code coverage supporting regression prevention

● Agile Practices: Worked in agile team with two-week sprints participating in sprint planning, daily standups, code reviews, and retrospectives delivering incremental modernization features

● Financial Services Compliance: Ensured solutions met securities industry regulatory requirements implementing audit trails, transaction logging, and data retention policies for compliance Senior Java Developer (Full Stack)

First Energy Akron, OH March 2023 – May 2024

Project: Legacy Billing System Modernization & Microservices Migration

● Backend Development Focus (70%): Developed scalable backend services using Java 11/17, Spring Boot, Spring MVC building RESTful APIs and microservices for billing calculation and customer data management

● Angular Frontend Development (30%): Built Angular applications with TypeScript creating customer billing portal, usage dashboards, and payment interfaces integrating with Java backend services

● Legacy Application Modernization: Led modernization effort migrating 10-year-old monolithic J2EE billing application to Spring Boot microservices untangling complex business logic and refactoring tightly-coupled code

● GitLab CI/CD Implementation: Designed GitLab CI/CD pipelines with automated builds, unit test execution, SonarQube code quality checks, security scanning, and automated deployments to staging/production

● SQL Expertise: Wrote complex SQL Server stored procedures for billing calculations, transaction processing, and data aggregations managing transactions and optimizing query performance

● Performance Tuning: Optimized application performance through JVM tuning, database query optimization, implementing Redis caching, and refactoring synchronous calls to asynchronous processing reducing latency 50%

● RESTful API Design: Designed and implemented RESTful APIs using Spring Boot with proper HTTP semantics, versioning, error handling, and comprehensive Swagger documentation for API contracts

● Microservices Patterns: Implemented microservices design patterns including circuit breakers

(Resilience4j), API Gateway, service registry (Eureka), and distributed tracing for production resilience

● Code Quality Tools: Utilized SonarQube for continuous code quality inspection maintaining 90%+ code coverage, addressing technical debt, and enforcing coding standards across development team

● Security Scanning: Integrated Veracode security scanning in CI/CD pipeline identifying and remediating vulnerabilities including SQL injection risks, XSS vulnerabilities, and insecure dependencies

● Database Transaction Management: Implemented complex transaction management using Spring

@Transactional ensuring ACID properties for billing transactions, payment processing, and account updates

● Angular Components: Developed Angular components using TypeScript, RxJS observables, NgRx state management creating maintainable, testable frontend code integrated with backend microservices

● Cross-Team Collaboration: Collaborated with product managers defining user stories, worked with QA engineers on test strategies, and partnered with DevOps on deployment automation

● Unit Testing: Wrote comprehensive JUnit tests with Mockito for Spring Boot services, implemented integration tests using TestNG, and created Angular component tests achieving high test coverage

● Agile Delivery: Participated in Scrum ceremonies delivering features incrementally, conducting code reviews, pair programming with junior developers, and contributing to technical decision-making Java Software Engineer (Full Stack)

Tata Consultancy Services (TCS) Client: Qualcomm March 2020 – December 2022 Project: Enterprise Resource Management System

● Backend Development: Developed Java 8/11 applications using Spring Framework, Spring MVC, Spring Boot building RESTful web services and microservices for resource management workflows

● Frontend Development: Built user interfaces using Angular and React with TypeScript creating responsive enterprise applications for workforce planning and resource allocation

● Legacy Code Refactoring: Refactored legacy Java EE application code improving maintainability, removing technical debt, and modernizing deprecated APIs to current Spring Boot standards

● SQL Development: Wrote SQL queries, stored procedures in Oracle and PostgreSQL for data retrieval, reporting, and transaction processing implementing proper indexing and query optimization

● RESTful Services: Designed RESTful APIs using Spring Boot exposing JSON endpoints with proper authentication (OAuth2), authorization (RBAC), and comprehensive API documentation

● CI/CD Pipelines: Worked with Jenkins and GitLab CI/CD for automated builds, test execution, code quality checks with SonarQube, and deployment automation

● Microservices Development: Built Spring Boot microservices with service-to-service communication, implemented API Gateway patterns, and service discovery using Spring Cloud

● Database Transactions: Implemented transaction management for complex multi-table updates ensuring data consistency, isolation levels, and rollback mechanisms for failed operations

● Code Quality: Participated in code reviews ensuring adherence to coding standards, used SonarQube for static code analysis, and maintained high unit test coverage with JUnit

● Angular Applications: Developed Angular components with TypeScript, implemented reactive forms, routing, and HTTP services integrating with Spring Boot backend REST APIs

● Performance Optimization: Analyzed application bottlenecks using profiling tools, optimized database queries, implemented caching strategies reducing response times significantly

● Unit Testing: Wrote JUnit tests with Mockito for Spring services, created integration tests for REST endpoints, and implemented Angular component tests using Jasmine and Karma

● Agile Methodology: Worked in Scrum teams with two-week sprints, participated in daily standups, sprint planning, retrospectives, and delivered working software incrementally

● Collaboration: Worked closely with business analysts gathering requirements, QA engineers for testing, and DevOps team for deployment ensuring successful delivery of features

● Technical Skills Growth: Gained expertise in Spring Boot framework, microservices architecture, Angular development, SQL optimization, and DevOps practices through hands-on project work EDUCATION

Master of Science in Computer Science

Texas A&M University – Corpus Christi (TAMUCC) Corpus Christi, Texas Relevant Coursework: Software Engineering, Distributed Systems, Database Systems, Cloud Computing Bachelor of Technology in Computer Science

Kakatiya University College of Engineering & Technology (KUCET) Warangal, Telangana, India CERTIFICATIONS

● AWS Certified Developer – Associate

● AWS Certified Cloud Practitioner

● Oracle Cloud Infrastructure Foundations Associate



Contact this candidate