Post Job Free
Sign in

Java Developer Stack

Location:
Dayton, OH
Salary:
70000
Posted:
June 06, 2025

Contact this candidate

Resume:

Saikumar Reddy Kothakota

Senior Full Stack Java Developer

Email: ****************@*****.***

Phone: 937-***-****

PROFILE:

5+ years of experience in designing and developing full-stack web applications using Java, Spring Boot, AngularJS and modern DevOps tools, with a strong focus on system performance, scalability and modular architecture in containerized environments using Docker and Kubernetes.

Built robust backend services using Spring MVC and Hibernate, designing RESTful APIs with layered security, input validation and reusability across microservice-based applications integrated Kafka, RabbitMQ and Pulsar for event driven communication and asynchronous messaging.

Delivered responsive and interactive frontend applications using AngularJS and ReactJS, with reusable components, dynamic routing and cross-browser compatibility.

Developed secure APIs using Spring Boot and Node.js, integrating with third-party services and internal systems for high-throughput data exchange also contributed to microservices in Golang for performance-critical modules.

Strong database experience in Oracle, MySQL and PostgreSQL with expertise in query optimization, index strategies, and stored procedures to support large-scale transactional systems.

Automated build and release pipelines using Jenkins, Azure DevOps and Maven, enabling continuous integration, static code analysis and reliable production deployment.

Practiced test-driven development using JUnit, Jasmine and Mockito, creating comprehensive unit and integration test suites to ensure consistent delivery quality.

Created automation scripts using shell scripting for deployment tasks and maintenance routines, reducing manual effort and improving system reliability.

Authored system design documents, API references and deployment playbooks to improve cross-team collaboration and maintain development transparency.

Worked in Agile teams across multiple domains, contributing to sprint planning, user story refinement, peer code reviews and product feature delivery with business alignment.

TECHNICAL SKILLS:

Languages/Scripts

Java (JDK 1.4–1.8+), JavaScript (ES6+), TypeScript, HTML5, CSS3, XML, JSON, SQL, C#, Golang, Python

Frontend Development

ReactJS, AngularJS, Angular 2–12, Redux, Bootstrap, SCSS, SASS, Responsive Design, Web Accessibility (WCAG), Media Queries, DOM, AJAX

Backend & Frameworks

Spring Boot, Spring MVC, Node.js, .NET Core MVC, Hibernate, EJB, Servlets, Struts, Express.js, RESTful APIs, JAX-WS, Apache CXF, JSP, GraphQL, Kafka, RabbitMQ, Pulsar

Cloud & DevOps

Azure DevOps (Pipelines, Repos, Boards), Azure Key Vault, Function Apps, Blob Storage, CORS, AWS (EC2, S3), GCP (BigQuery), Docker, Jenkins, Kubernetes, CI/CD

Microservices & Architecture

Microservices Architecture, Serverless Architecture, OAuth2, JWT, API Gateway, Event-Driven Design

Build & Automation Tools

Maven, Gradle, Jenkins, Webpack, NPM, Node.js, GitLab CI, SonarQube

Version Control

Git, Bitbucket, GitLab, SVN, Tortoise SVN

Testing & Debugging

JUnit, Jasmine, Karma, Jest, Postman, Chrome DevTools

Databases

Oracle, MySQL, PostgreSQL, DB2, SQL Server, Redis, Advanced SQL (Stored Procedures, Query Optimization)

Application Servers

Tomcat, WebSphere, WebLogic, JBoss, WildFly

IDEs & Tools

IntelliJ IDEA, Eclipse, NetBeans, WebStorm, Visual Studio Code

Operating Systems

Linux (RHEL/Ubuntu), Windows, macOS

Project Tools & Methodologies

JIRA, Agile/Scrum, ServiceNow, Mural, JAD (Joint Application Development), Technical Documentation, Performance Tuning, Code Reviews

PROFESSIONAL EXPERIENCE:

Client: FedEx, Remote, USA

Jan 2024 – Present

Role: Senior Full Stack Java Developer Frontend Developer

Responsibilities:

Developed feature-rich user interfaces in AngularJS and ReactJS by integrating modular components, routing strategies and Redux-based state management for scalable enterprise web applications.

Automated CI/CD workflows using Azure DevOps, Jenkins and Maven, reducing deployment time and enabling faster feedback through webhook triggers and static code analysis with SonarQube.

Converted legacy XMI-based frontend modules to AngularJS, enhancing maintainability, reducing code duplication and aligning with modern frontend architecture standards.

Optimized SQL queries and indexing strategies across Oracle and DB2 databases, improving large-volume data access performance and reducing report generation latency by over 30%.

Integrated and consumed RESTful web services with Spring MVC, establishing secure and reusable service endpoints to support cross-application communication and data sharing.

Used React Hooks such as useState and useEffect to manage functional component logic and implemented reusable forms and data grids for high-traffic UI sections.

Built automation scripts using Unix shell scripting for system maintenance, deployment tasks and file migration jobs to reduce repetitive work and human error during releases.

Developed XML-based modules for enterprise systems using Java, enabling standardized data formatting and seamless integration with external financial and compliance systems.

Applied advanced JDBC and DAO design patterns to abstract database layers, streamline data access code and enforce modularity across backend systems.

Mentored junior developers, led structured code reviews, and established reusable design patterns to ensure team-wide consistency and maintainability in production codebases.

Delivered UI enhancements by collaborating with designers and backend teams, enforcing responsive layouts and cross-browser compatibility across React-based modules.

Coordinated builds using Maven and Ant, managing dependencies and release versions, while maintaining source control with SVN and Git in a distributed Agile team environment.

Implemented code quality checks using Git hooks and SonarLint to enforce consistent standards before commits.

Configured and deployed services on WebSphere and Tomcat across Linux-based environments, implementing performance tuning and log monitoring for production support readiness.

Environment: Java (JDK 1.5+), Spring MVC, RESTful APIs, AngularJS, ReactJS, Redux, TypeScript, HTML5, CSS3, SASS, JavaScript, Shell Scripting, Azure DevOps, Jenkins, Maven, Ant, SonarQube, Git, SVN, Oracle, DB2, WebSphere, Tomcat, Linux, Node.js, JSON, Jest, Agile (JIRA)

Client: Cognizant Technology Solutions Corporation, India

Jan 2021 – Aug 2022

Role: Full Stack Java Developer Application Development Analyst

Responsibilities:

Developed robust backend services using Java and Spring Boot, implementing business logic for transaction management, and enhancing system performance through optimized database interactions and caching strategies.

Designed and exposed RESTful APIs using Spring Boot with layered architecture, supporting authentication, request validation, and exception handling to enable seamless integration between frontend and third-party systems.

Created dynamic and responsive UI modules using AngularJS, integrating reusable components, observables and state management to deliver consistent performance across web browsers and mobile platforms.

Integrated Jenkins-based CI/CD pipelines to automate builds, static code analysis and deployments, significantly reducing release errors and accelerating delivery timelines across development and QA environments.

Configured application deployments on Tomcat and Linux environments, performing performance tuning by adjusting memory settings, thread pools and connection limits to ensure stability under high traffic conditions.

Collaborated with cross-functional teams using Agile methodologies, actively participating in sprint planning, daily stand-ups, code reviews and retrospectives to align software delivery with evolving business requirements.

Utilized Git for version control and branching, managing pull requests and merge conflicts across multiple contributors to maintain a clean and consistent codebase in a fast-paced Agile development cycle.

Improved frontend responsiveness and performance by implementing lazy loading, reducing bundle size and optimizing component rendering logic using Angular best practices and browser profiling tools.

Created automated unit and integration test cases using JUnit and Jasmine, ensuring robust test coverage, catching regressions early and supporting safe refactoring and continuous integration workflows.

Documented system design artifacts, data flow diagrams and API specifications to support long-term maintenance and assist onboarding of new developers in understanding architecture and business logic.

Environment: Java (JDK 8), Spring Boot, Spring MVC, RESTful APIs, JAX-WS, AngularJS, JavaScript (ES6), HTML5, CSS3, Bootstrap, AJAX, Jenkins, Git, SVN, JUnit, Jasmine, Karma, Oracle, MySQL, DB2, Tomcat, Chrome DevTools, Linux (RHEL/Ubuntu), CI/CD pipelines, Agile (JIRA), GitLab CI, JSON, Postman

Client: ManipalCigna Health Insurance, India

Sep2018 – Dec 2020

Role: Java Developer Senior System Engineer

Responsibilities:

Designed and deployed secure, scalable APIs using Java and Apache CXF, enabling efficient data exchange between distributed systems handling sensitive health data.

Built and maintained high-performance backend components using Spring MVC and Hibernate, optimizing for data retrieval speed and system reliability.

Collaborated with DevOps to containerize key services with Docker and implement CI/CD pipelines in Jenkins for automated, consistent deployments.

Optimized PL/SQL queries for large datasets, improving data throughput and latency across business-critical services in claims processing.

Developed interactive, low-latency user experiences using AngularJS and vanilla JavaScript, integrated with RESTful services to support real-time updates.

Participated in architectural reviews and sprint planning, contributing to design discussions around scalability and fault tolerance in backend systems.

Integrated secure deployment workflows including key vault management, service authentication and access controls, aligned with HIPAA guidelines.

Implemented observability features such as structured logging and error tracking for production systems to enhance reliability and troubleshooting.

Supported deployment on Tomcat and WebLogic, tuning JVM and thread pools for optimal performance under increasing traffic loads.

Collaborated cross-functionally with QA, architects, and business stakeholders to align feature development with long-term platform goals.

Environment: Java (JDK 8), Spring MVC, Hibernate, Node.js, Express.js, Apache CXF, AngularJS, HTML5, CSS3, JavaScript, Bootstrap, RESTful APIs, Docker, Jenkins, Git, SVN, Oracle, PostgreSQL, Tomcat, WebLogic, JUnit, Jasmine, Linux, Windows, Agile (JIRA), CI/CD pipelines

EDUCATION:

Master of Science in Computer Science

University of Dayton, Dayton, OH



Contact this candidate