Java Full Stack Developer
Name: Vignesh Reddy
Email: ***************@*****.***
Phone: +1-913-***-****
Professional Summary
Full-Stack Java developer with over 9 years of practical experience in designing, building, and implementing scalable enterprise apps with Spring Boot, Java, and contemporary frontend frameworks like React and Angular
Proficient in developing enterprise-level applications using Java, Spring Boot, Hibernate, React.js, and RESTful web services.
Expert in building microservices architectures and deploying them on cloud platforms like AWS and Azure.
Strong experience in frontend technologies including React.js, Angular, HTML5, CSS3, Bootstrap, and TypeScript.
Skilled in integrating relational (MySQL, Oracle) and NoSQL databases (MongoDB), ensuring data consistency and high performance.
Proven track record of leading Agile teams, mentoring junior developers, and delivering high-quality software on tight deadlines.
Adept at implementing CI/CD pipelines using Jenkins, Docker, Kubernetes, Git, and Maven for automated builds and deployments.
Hands-on knowledge of security protocols (JWT, OAuth2, Spring Security) and performance optimization techniques.
Experienced in writing scalable, reusable, and testable code following design patterns and SOLID principles.
Known for problem-solving, attention to detail, and strong communication skills in cross-functional, collaborative environments.
Technical Skills
Frontend Technologies
Angular (8+), React.js, Vue.js, Material UI, Bootstrap, HTML5, CSS3, SASS, Tailwind CSS
Backend Frameworks
Spring Boot, Spring MVC, Spring Security, Spring Cloud, Hibernate, JPA, Node.js, Express.js
Database Technologies
SQL Databases: PostgreSQL, MySQL, Oracle, SQL Server, DB2
NoSQL Databases: MongoDB, Cassandra, DynamoDB, Firebase Fire store
Database Optimization: Query Optimization, Indexing, Partitioning, Caching (Redis, Memcached)
Programming
Java (8, 11, 17), Python, TypeScript, C++, C#, JavaScript.
Cloud & DevOps
Cloud Platforms: AWS (EC2, S3, RDS, Lambda, DynamoDB, CloudWatch, API Gateway), Azure (AKS, ADF, Functions, Key Vault), GCP (Cloud Functions, Big Query)
Containerization & Orchestration: Docker, Kubernetes (Helm, Istio, Service Mesh), OpenShift
Infrastructure as Code (IaC): Terraform, AWS CloudFormation, Ansible
CI/CD & Automation: Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Argo CD
Messaging & Event-Driven Architecture
Kafka, RabbitMQ, ActiveMQ, AWS SNS/SQS, Azure Event Grid, Google Pub/Sub
Security & Authentication
OAuth2, JWT, Key cloak, LDAP, SAML, RBAC, ABAC, Spring Security, Multi-Factor Authentication (MFA), Encryption (AES, PGP, TLS/SSL), Secure API Design
Testing & Quality Assurance
Unit Testing: JUnit, Mockito, TestNG, Jasmine, Karma
Integration Testing: Cucumber, Pact (Contract Testing), Cypress, Selenium WebDriver
Performance Testing: JMeter, Gatling, Locust
Logging, Monitoring & Observability
ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, Prometheus, Grafana, AWS CloudWatch, Open Telemetry, Jaeger, Zipkin
Data Engineering & Big Data
Apache Spark, Hadoop, Flink, Databricks, Snowflake, Data Warehousing, ETL Pipelines, Apache Airflow
AI/ML & Analytics
Python (NumPy, Pandas, Scikit-Learn, TensorFlow, PyTorch), ML APIs (AWS SageMaker, Azure ML, Google AI)
Enterprise Software Development
Microservices Architecture, Domain-Driven Design (DDD), Event Sourcing, CQRS, Serverless Architecture
Version Control & Collaboration
Git (GitHub, GitLab, BitBucket), SVN, Mercurial, Confluence, JIRA, Agile (Scrum, Kanban, SAFe)
Build & Dependency Management
Maven, Gradle, Webpack, NPM, Yarn
Professional Experience
Client: AT&T, Dallas, TX Sept 2023 – Till Date
Role: Senior Java Full Stack Developer
Responsibilities
Designed and delivered scalable Java-based enterprise applications, ensuring seamless support for core business operations and high-traffic customer-facing platforms.
Engineered robust backend solutions using Spring Boot, Hibernate, and RESTful APIs, enabling secure and efficient system integrations.
Collaborated with cross-functional teams including UI/UX designers, QA testers, and business analysts to deliver high-quality, user-focused solutions on time.
Developed clean, maintainable, and efficient code adhering to industry best practices and coding standards, reducing post-release defects.
Optimized application performance through caching, SQL tuning, and JVM optimization, ensuring low latency, high availability, and secure transactions.
Participated in all phases of the SDLC—from requirements gathering to deployment—ensuring smooth delivery of features and enhancements.
Performed comprehensive unit and integration testing, identifying and resolving issues early to maintain application stability and reliability.
Created and maintained detailed technical documentation for architecture, workflows, and code repositories, enabling faster onboarding and collaboration.
Integrated third-party APIs and services without downtime, expanding product capabilities and improving user experience.
Mentored and guided junior developers, fostering technical growth and improving team productivity.
Researched and recommended emerging Java technologies, frameworks, and tools to drive continuous improvement in development practices.
Partnered with DevOps teams to streamline deployments via CI/CD pipelines and containerized cloud environments, reducing release cycles.
Designed and implemented multi-region AWS deployment strategies using Route 53 and ALB to achieve high availability, failover, and disaster recovery readiness.
Leveraged LaunchDarkly for dynamic feature toggles, enabling canary releases and A/B testing without redeployments.
Configured real-time log aggregation with Fluentd and AWS CloudWatch, improving operational visibility and proactive issue resolution.
Provided advanced guidance on microservices, distributed architecture, and cloud-native development, strengthening the team’s technical capabilities.
Environment:
Java 17, Spring Boot 3.x, Kubernetes, Kafka, RESTful APIs, OAuth2, Keycloak, Terraform, AWS, PostgreSQL, AWS Step Functions, OpenShift, WebFlux, Apache Camel, Fluentd, Jaeger, Zipkin, AWS API Gateway v2, Route 53, ALB, Pact, LaunchDarkly.
Client: IT Induct, Cigna, IL Oct 2020 – Sep 2023
Role: Java Full-Stack Developer
Responsibilities
Created and built microservices for EHR platforms and patient portals utilizing Spring Boot and Java 11.
Developed HIPAA-compliant REST APIs for safe access to patient records, appointment management, and laboratory results.
Implemented HL7 and FHIR-based APIs to enable interoperability among hospital systems.
Developed Angular-driven dashboards for physicians, nurses, and administrative personnel featuring RBAC implementation.
Utilized AWS (EC2, S3, RDS) for reliable, expandable cloud implementations; managed CI/CD through Jenkins and Docker.
Developed authentication and authorization systems employing Spring Security with JWT and OAuth2.
Created and upheld RESTful APIs with Spring Boot and Spring MVC to facilitate microservices architecture.
Enhanced backend efficiency by utilizing Java Collections, Streams, and multithreading.
Combined relational and NoSQL databases (MySQL, MongoDB) through JPA/Hibernate and JDBC.
Created automated pipelines for building and deploying with Maven, Jenkins, Docker, and GitHub Actions.
Worked with the frontend team to incorporate REST APIs into Angular/React applications.
Created and sustained unit and integration tests with JUnit, Mockito, and TestNG; attained over 95% code coverage.
Assessed code quality and security risks through SonarQube.
Aided in creating backend components utilizing Core Java and Spring frameworks.
Engaged in the design of database schemas and the optimization of queries for Oracle and PostgreSQL databases.
Developed and evaluated SOAP and RESTful web services for business applications.
Oversaw project records and API documentation with Swagger and Postman.
Assisted in deployment tasks on AWS cloud utilizing EC2 and S3 services.
Attained 100% compliance with HIPAA audits by enforcing rigorous access controls and maintaining audit logs.
Incorporated management of patient documents utilizing MongoDB for unstructured information (lab reports, scans).
Achieved a 40% decrease in patient portal load time by optimizing backend queries and
implementing Angular lazy loading.
Built and maintained RESTful APIs for patient management, insurance verification, and prescription systems.
Implemented scheduling logic for physicians using Spring Boot and PostgreSQL.
Developed React-based responsive UIs for mobile-friendly patient engagement tools.
Environment: Java 8/11, Core Java, Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, OAuth2, JWT, REST, SOAP, HL7, FHIR, Angular, React, MySQL, MongoDB, PostgreSQL, Oracle, JUnit, Mockito, TestNG, Maven, Jenkins, Docker, GitHub Actions, SonarQube, Swagger, Postman, AWS (EC2, S3, RDS).
Client: Sysco, Houston, TX Sep 2018 – Sep 2020
Role: Software Engineer (Java, PL&SQL)
Responsibilities
Developed and maintained enterprise-grade backend services using Java, J2EE, and Spring Boot to power large-scale, mission-critical business applications.
Designed, optimized, and maintained complex PL/SQL packages, stored procedures, functions, and triggers in Oracle to ensure data integrity and performance.
Implemented query, index, and transaction performance tuning strategies, reducing database latency and improving throughput significantly.
Built and integrated RESTful APIs to enable seamless communication between internal systems and external third-party services.
Migrated critical business logic from legacy PL/SQL code into modular, maintainable Java microservices, enhancing scalability and maintainability.
Participated in the full SDLC—requirements analysis, design, development, testing, deployment, and post-release support—ensuring timely delivery of features.
Partnered with business analysts and stakeholders to gather requirements and translate them into clear, actionable technical designs.
Conducted peer code reviews, mentored junior developers, and enforced coding standards to maintain high-quality deliverables.
Developed automated unit tests using JUnit and created database test scripts for PL/SQL components to ensure functional accuracy and stability.
Configured and maintained Jenkins CI/CD pipelines to automate build, test, and deployment workflows, reducing release times.
Collaborated within an Agile/Scrum environment, contributing to sprint planning, daily stand-ups, and retrospectives to improve team efficiency.
Authored and maintained comprehensive technical documentation for system architecture, database schemas, and integration workflows.
Environment: Java 8, J2EE, Spring Boot, Hibernate, RESTful Web Services, Oracle PL/SQL, SQL Developer, Maven, Jenkins, Git, JUnit, Eclipse/IntelliJ, Linux, Agile/Scrum.
Client: Microsoft, Hyderabad, India July 2013 – July 2016
Role: Junior Full-Stack Java Developer
Responsibilities
Developed and maintained trading and payment processing modules using Java 8 and the Spring Framework (Spring MVC, Spring Security) for secure and reliable financial operations.
Integrated real-time FX rate services and third-party financial APIs via secure REST and SOAP web services, ensuring accurate and timely data exchange.
Built responsive AngularJS-based dashboards for internal analysts to monitor transactions, customer portfolios, and market trends in real time.
Connected MySQL and Oracle databases with Hibernate and JPA, enabling efficient data persistence and retrieval.
Automated build and deployment pipelines using Jenkins, Maven, and Ant, streamlining the release process.
Performed unit and integration testing with JUnit and Mockito to maintain high code quality and prevent regressions.
Collaborated closely with frontend developers to achieve seamless integration between AngularJS UI components and backend services.
Developed backend modules aligned with microservice-oriented design principles (pre–full microservices adoption) to enable modular scalability.
Participated in deployments and system monitoring across both on-premise servers and AWS EC2/RDS environments.
Implemented Role-Based Access Control (RBAC) and authentication using Spring Security and custom token-based authentication mechanisms.
Managed code deployments using Jenkins pipelines with integrated SonarQube quality checks for early defect detection.
Increased transaction processing efficiency by 25% through asynchronous processing techniques and multi-threading.
Migrated components of a legacy monolith into modular, service-oriented architecture to improve scalability and maintainability.
Designed and implemented RESTful APIs for claims management and policy issuance systems using Spring MVC and JPA.
Created optimized database schemas and complex queries for PostgreSQL and Oracle systems.
Documented and tested APIs using Swagger and SoapUI, ensuring consistency, usability, and maintainability.
Environment: Java 8, Core Java, Spring MVC, Spring Security, Hibernate, JPA, OAuth2 (early adoption), JWT (custom implementation), REST, SOAP, Swagger, AngularJS, MySQL, Oracle, PostgreSQL, JUnit, Mockito, Maven, Ant, Jenkins, SonarQube, SoapUI, AWS (EC2, RDS), Git, HTML, CSS, JavaScript