Post Job Free
Sign in

Senior Full Stack Java Developer (6+ yrs) with Spring Microservices

Location:
Richardson, TX, 75083
Salary:
60
Posted:
February 12, 2026

Contact this candidate

Resume:

Naresh N

Email: *********.**@*****.*** Phone: 469-***-**** LinkedIn: https://www.linkedin.com/in/naresh-nunsavath-masters/

Professional Summary:

Full Stack Java Developer with 6+ years of experience designing, developing, and deploying scalable, high-performance web applications using Java, Spring Boot and Microservices architecture. Strong expertise in building RESTful APIs, implementing Spring Security, and optimizing backend systems with Hibernate/JPA and SQL/NoSQL databases.

Hands-on experience with modern frontend frameworks including Angular 13+, React, TypeScript, HTML5, and CSS3, delivering responsive and user-centric applications. Proficient in cloud-native development on AWS, leveraging EC2, S3, RDS, and containerization using Docker and Kubernetes.

Well-versed in CI/CD pipelines (Jenkins, GitLab CI), Agile/Scrum environments and application deployment on Tomcat, WebLogic, WebSphere, and JBoss. Known for writing clean, maintainable code and collaborating effectively across cross-functional teams to deliver enterprise-grade solutions.

Technical Skills:

Programming Languages: Java (8, 11, 17, 21), SQL, Python.

Backend / Java Technologies: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Batch, Microservices Architecture, RESTful APIs, SOAP Web Services, Hibernate / JPA, JMS, JWT, OAuth 2.0, Java 17 features, Multithreading, Collections, Exception Handling.

Frontend Technologies: Angular 13+, React, TypeScript, JavaScript (ES6+), HTML5, CSS3, Bootstrap, Redux, AJAX, JSON.

Cloud & DevOps: AWS (EC2, S3, RDS, IAM, CloudWatch), Docker, Kubernetes, CI/CD Pipelines – Jenkins, GitLab CI, Infrastructure Basics – Cloud deployment & monitoring.

Databases: Oracle, MySQL, SQL Server, MongoDB (NoSQL).

Build & Dependency Management: Maven, Gradle.

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss.

Version Control & Collaboration: Git, GitHub / GitLab, JIRA, Agile / Scrum.

Testing & Quality: JUnit 5, Mockito, API Testing – Postman, Swagger/Open API.

Development Tools / IDEs: IntelliJ IDEA, Spring Tool Suite (STS), Eclipse, VS Code.

Operating Systems: Windows, Linux, Mac OS.

Education & Certifications:

Masters in Computers and Information Science from Southern Arkansas University, USA.

Bachelors from Anurag Group of Institutions, India.

Oracle Certified Associate.

Java SE 8 Programmer Certification.

Microsoft Certified: AZ 900 Fundamentals Certification.

Professional Experience:

Full Stack JAVA Developer GEICO, Remote Jan 2024 – Till Date

Actively participated in Agile/Scrum ceremonies including story grooming, sprint planning, code reviews, and defect tracking using JIRA.

Designed, developed, and enhanced enterprise-grade Full Stack applications using Java 17/21, Spring Boot, and Microservices architecture.

Built and deployed RESTful APIs using Spring Boot, Spring MVC, and Spring Data JPA, supporting scalable and secure backend services.

Migrated legacy applications from Java 17 to Java 21, improving performance, maintainability, and leveraging modern Java features such as records, sealed classes, pattern matching, and virtual threads.

Developed responsive user interfaces using Angular 13, Angular Material, TypeScript, HTML5, CSS3, and Bootstrap, delivering improved user experience.

Implemented React applications using component-based architecture, React Router, and Redux for efficient state management and reusable UI components.

Secured applications and APIs using Spring Security, OAuth 2.0, and JWT-based authentication and authorization.

Designed and implemented microservices communication using REST, RabbitMQ, and service discovery mechanisms.

Deployed applications on AWS leveraging EC2, S3, RDS, IAM, and API Gateway, following cloud-native best practices.

Containerized applications using Docker and orchestrated deployments with Kubernetes, improving scalability and deployment consistency.

Configured and optimized JVM performance in Java 17/21 environments, including GC tuning and concurrency enhancements.

Built and maintained CI/CD pipelines using Maven, Jenkins, and GitLab CI, automating build, test, and deployment processes.

Managed application deployments on Apache Tomcat and WebLogic application servers.

Implemented CRUD operations and complex queries using Spring Data JPA, Hibernate, and relational databases such as Oracle.

Developed server-side components using Node.js and integrated with MongoDB for specific use cases.

Used Git/GitLab for version control, branch management, and code merging while ensuring adherence to Java coding standards.

Created and maintained technical documentation, architecture diagrams, and ER diagrams using Confluence.

Collaborated closely with business stakeholders to clarify requirements, resolve issues, and deliver high-quality solutions on time.

Environment: Java 17/21, Spring Boot, Spring MVC, Spring Security, Microservices, REST APIs, Angular 13, React, TypeScript, HTML5, CSS3, Bootstrap, Node.js, Redux, Spring Data JPA, Hibernate, Docker, Kubernetes, AWS, Terraform, RabbitMQ, Maven, Jenkins, Tomcat, WebLogic, Oracle, MongoDB, GitLab, JIRA, Agile/Scrum, Linux/Windows.

Full Stack Developer (Software Engineer) Virtusa, India May 2021 – Dec 2022

Designed and developed Full Stack web applications using Java 11, Spring Boot, and Microservices architecture.

Built RESTful APIs using Spring MVC, Spring Data JPA, and Spring Security, enabling secure communication between frontend and backend systems.

Developed Single Page Applications (SPA) using Angular 10/11, TypeScript, HTML5, CSS3, and Angular Material.

Implemented React.js components with Redux for state management and reusable UI development.

Integrated OAuth 2.0–based authentication and authorization, including Single Sign-On (SSO) across multiple applications.

Developed and deployed applications on AWS, utilizing EC2, S3, and AWS SDK for scalable cloud infrastructure.

Built and consumed microservices following REST standards and JSON-based data exchange.

Implemented real-time data streaming using Apache Kafka for event-driven communication.

Developed backend services using Node.js and integrated MongoDB for NoSQL data persistence where applicable.

Performed unit and integration testing using JUnit, Mockito, and Postman to ensure code quality and reliability.

Automated build and deployment processes using Maven, Jenkins, and CI/CD pipelines.

Containerized applications using Docker and supported deployments on Kubernetes using Helm charts.

Managed infrastructure automation using Terraform, enabling consistent and repeatable cloud deployments.

Implemented database operations using JDBC, PL/SQL, and Oracle, ensuring transactional integrity.

Used Git/GitHub for version control, branching, and collaborative development.

Tracked requirements, defects, and enhancements using JIRA, working in an Agile/Scrum environment.

Analyzed application logs and production issues to support performance tuning and defect resolution.

Environment: Java 11, Spring Boot, Spring MVC, Spring Security, Microservices, Angular 10/11, React, Redux, TypeScript, HTML5, CSS3, REST APIs, OAuth 2.0, AWS (EC2, S3), Apache Kafka, Node.js, MongoDB, Oracle, Jenkins, Maven, Docker, Kubernetes, Helm, Terraform, GitHub, JIRA, Agile, Windows.

Full Stack Developer HSBC, Hyderabad, India May 2019 – Apr 2021

Worked in a Scrum-based Agile environment, collaborating with cross-functional teams to deliver banking applications.

Designed and developed Full Stack web applications using Java 8/11, Spring MVC, Spring Boot, and Spring Dependency Injection.

Built RESTful APIs using Spring Boot and Spring JDBC to support high-volume transactional systems.

Implemented Spring Security and Spring AOP for authentication, authorization, logging, and transaction management.

Developed Single Page Applications (SPA) using Angular 5/6/7, TypeScript, HTML5, CSS3, and Bootstrap, ensuring responsive design.

Created UI components using React.js and Redux for modular and reusable front-end development.

Implemented client-side validations and business logic using TypeScript and modern JavaScript practices.

Utilized Java 8 features such as Lambda expressions and Stream APIs to improve code readability and performance.

Developed backend services using Node.js for specific integration use cases.

Integrated applications with AWS services, including serverless components using AWS Lambda.

Ensured cross-browser compatibility and responsive behavior across desktops, tablets, and mobile devices.

Automated builds and continuous integration using Jenkins, Maven, and GitHub.

Deployed applications on Apache Tomcat application server.

Tracked user stories, defects, and sprint progress using JIRA, actively participating in sprint reviews and retrospectives.

Environment: Java 8/11, Spring Boot, Spring MVC, Spring Security, Spring JDBC, REST APIs, Angular 5/6/7, React, Redux, TypeScript, HTML5, CSS3, Bootstrap, Node.js, AWS (Lambda), Jenkins, Maven, Apache Tomcat, GitHub, JIRA, Agile/Scrum, Windows.



Contact this candidate