Post Job Free
Sign in

Java Developer Spring Boot

Location:
Lutz, FL
Salary:
120000
Posted:
October 10, 2025

Contact this candidate

Resume:

Supraja Devaraju

813-***-****

*******.********@*****.***

https://www.linkedin.com/in/supraja-devaraju-b0686b89/

Professional Summary:

Senior Java Developer with 10+ years of IT experience across Healthcare, Insurance, and financial domains, delivering scalable solutions in both on-prem and cloud environments (AWS).

Extensive experience in Spring Framework (Spring Boot, Spring Data JPA, Spring Security), Microservices architecture, RESTful APIs, Kafka, and domain-driven design with Netflix OSS (Eureka, Hystrix).

Skilled in J2EE Technologies (JSP, Servlets, Hibernate, JDBC, XML, Java Beans) and web services (SOAP, REST), with strong database experience in Oracle, PostgreSQL, MongoDB, and NoSQL.

Strong expertise in Core Java (Garbage Collection, Collections, Multithreading, Concurrency, Event & Exception Handling, Generics) and advanced Java 17 features (Sealed Classes, Switch Expressions).

Proficient in CI/CD pipelines using Jenkins, XL Deploy, Drone CI and knowledge in AWS CodePipeline, CodeBuild, CodeDeploy, and build tools (Maven, Ant); version control with GitHub and SVN; and containerization/orchestration using Docker and Kubernetes.

Hands-on experience with AWS Services: EC2, Lambda, IAM, SQS, S3, EKS, ECS, ECR, Auto Scaling, Elastic Load Balancing, and cloud-based application security best practices.

Full-stack development background integrating Spring Boot backends with Angular and React.js frontends, including form validation, AJAX, and user experience improvements.

Built reusable React components and managed application state efficiently using Redux Toolkit / Context API.

Strong focus on clean code practices, SOLID principles, and design patterns; extensive unit and integration testing using JUnit and Mockito; code quality assurance with Sonar.

Experience with Agile/SCRUM methodology, including sprint planning, daily stand-ups, and task assignments.

Leadership experience guiding teams of up to 5 developers—conducting code reviews, pair programming, and performance evaluations to improve coding standards and system performance.

Exposure to DevOps, ServiceNow, Splunk (logging), and Tivoli Scheduler (job scheduling), supporting production reliability.

Technical Skills:

Programming Languages: Java, JavaScript

Frameworks: Spring Framework, Spring Boot, Spring Security, Spring Batch

Databases: RDBMS concepts, Oracle, PostgreSQL, NoSQL (MongoDB)

Tools: Gradle, Maven, GitHub, Jenkins, Junit, Mockito

Servers: Jetty, Tomcat, WebLogic

Methodologies: Agile, Scrum

Architecture: Microservices, REST-based API

Practices: Clean Coding, Refactoring

Cloud: Cloud Migration, Solution Architecture

Performance: Performance Tuning

Code Quality tools: SonarQube, Fortify

Professional Experience:

Client: Squarespace --- NY June 2024 – Present

Lead Java Developer

Responsibilities:

Migrated RESTful APIs from Jersey to Spring MVC and refactored legacy monoliths into Spring Boot microservices with layered architecture, DTOs, exception handling, and Swagger/OpenAPI documentation.

Containerized applications using Docker and deployed on Google Kubernetes Engine (GKE) with YAML-based service discovery, scaling, and environment configurations.

Implemented Kafka-based event-driven microservices for inter-service communication, ensuring reliability and scalability.

Integrated Cloud Monitoring/Logging and Google Secret Manager for secure configuration and observability.

Developed reusable React.js UI components integrated with Spring Boot backends for seamless user experiences.

Built and automated CI/CD pipelines with Kubernetes deployments, reducing delivery time and improving consistency.

Leveraged GitHub Copilot for generating unit/integration tests (JUnit 5, Mockito) and deployment scripts, improving productivity and code quality.

Hands-on experience with NoSQL (MongoDB) alongside relational databases, and secured cluster interactions with port-forwarding for debugging and testing.

Integrated REST APIs and WebSocket connections with React for real-time data synchronization.

Optimized front-end performance through lazy loading, code splitting, and Webpack/Babel configurations.

Collaborated with back-end teams to ensure seamless integration of front-end and microservice-based APIs.

Environment: Spring MVC, Spring Boot, Java 8, Microservices, Drone CI, GitHub, Kafka, Mongo DB, GCP, Kubernetes, Docker, Junit5, Groovy, Gradle, Prometheus.

ICE Data Services -- India April 2023 – May 2024

Senior Java Developer

Responsibilities:

Led onsite/offshore teams in the design, development, deployment, and support of scalable microservices and web applications using Spring Boot, Spring MVC, Spring Security, and J2EE Design Patterns.

Migrated from monolithic to microservices architecture, implementing secure RESTful APIs and event-driven services with Apache Kafka, improving scalability and maintainability.

Integrated React.js frontends with Spring Boot backends via JWT/OAuth2 authentication and authorization, implementing state management with Redux/Context API to improve performance.

Designed and implemented robust security frameworks using Spring OAuth 2.0, JWT, and role-based access control.

Built and optimized backend systems with Core Java (Multithreading, Collections, Lambda/Streams), Hibernate ORM, SQL/PL-SQL (Oracle), and NoSQL (MongoDB).

Hands-on experience in CI/CD pipelines (Jenkins, AWS), automated builds, static code analysis, and deployments across Dev, UAT, and Production.

Deployed applications on Application Server and AWS Cloud, using Docker and Kubernetes for container orchestration, debugging, and monitoring with kubectl.

Strengthened performance by tuning SQL queries, caching, and refactoring using J2EE design patterns (Service Facade, Singleton, Factory).

Conducted code reviews, peer programming, and mentoring, ensuring adherence to coding standards and improving overall team delivery.

Worked across full SDLC using Agile/SCRUM, participating in requirement analysis, design discussions, sprint planning, and customer SME collaboration.

Environment: Spring Framework, Spring Boot, Kafka, Jenkins, Junit, React, Microservices, Kubernetes

Vitech Systems March 2020 – April 2023

Senior Java Developer -- India

Client: Beneva

Responsibilities:

Developed microservices-based solutions using Spring Boot, implementing RESTful APIs and SOA (JAX-RS, SOAP/WSDL) to enable scalable, modular system integration.

Designed and integrated APIs with Angular applications, leveraging HttpClient, error handling, and data transformation; ensured frontend robustness with Jasmine and Karma unit testing.

Wrote complex SQL and PL/SQL queries, stored procedures, triggers, and functions for application security

Implemented CI/CD pipelines (Maven/Gradle, Jenkins, AWS EC2/CloudWatch/EBS) to automate build, test, and deployment, reducing release cycles and improving delivery quality.

Applied clean code, refactoring, and performance tuning techniques to improve maintainability, scalability, and efficiency of Java backend systems.

Built resilient services with Spring Cloud (API Gateway, Config Server, Admin Server, Resilience4j Circuit Breaker) and applied logging/monitoring with Log4j, SLF4J, CloudWatch.

Collaborated with cross-functional teams (frontend, QA, product managers, business analysts) to gather requirements, design mockups, and deliver business-aligned solutions under Agile/SCRUM.

Mentored junior developers, conducted code reviews, and fostered continuous learning, improving team productivity and coding standards.

Provided technical support, troubleshooting, and production issue resolution to ensure system stability and client satisfaction.

Environment: Spring Boot, Java, REST API, SVN, Bamboo, PostgreSQL, Performance Tuning, Microservices, PostgreSQL, React.

United Health Group --- India March 2015 - Feb 2020

Java Developer

Responsibilities:

Developed and maintained web-based applications using Spring MVC and migrated legacy systems to Spring Boot, enhancing scalability, resilience, and reliability.

Conducted performance tuning of RESTful services, improving system responsiveness and optimizing resource utilization.

Worked on data migration and batch processing project leveraging PL/SQL to automate large-scale configuration and transactional data loads across Oracle environments.

Configured and managed application setups (Spring config, Web.xml, Hibernate mappings) and deployed on application servers (Apache Tomcat, Jetty).

Led team coordination, task assignments, and progress reviews while mentoring developers and fostering collaboration with QA to ensure defect resolution and timely delivery.

Implemented CI/CD pipelines with Jenkins for automated builds and deployments, streamlining release cycles.

Collaborated with cross-functional teams and stakeholders to gather requirements, design solutions, and deliver business-driven applications in Agile/SCRUM environments.

Applied strong knowledge of concurrency, multithreading, and data validation to build robust and thread-safe backend systems.

Automated data loads and configuration migrations using PL/SQL scripts and batch jobs.

Performed query tuning, indexing, and execution plan analysis to improve database performance.

Collaborated with DBAs to implement data partitioning, connection pooling, and caching for optimal system performance.

Troubleshot and resolved production issues including memory leaks, performance degradation, and system failures.

Authored and maintained API documentation, conducted code reviews, and provided constructive feedback to improve code quality and maintainability.

Automated processes through shell scripting (ksh, bash) for databases, applications, backups, and job scheduling.

Recognized for introducing innovative ideas that improved system efficiency and positively impacted business turnover.

Environment: RESTful services, Java, Spring MVC, Oracle, PLSQL, SOAP, Linux, Agile, Git, Jenkins, XL Deploy, Oracle.



Contact this candidate