Post Job Free
Sign in

Java Full-Stack Developer with 3+ Years Experience

Location:
Denton, TX
Posted:
January 14, 2026

Contact this candidate

Resume:

Varshitha Chappidi

Java Full Stack Developer

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

Contact: 940-***-****

Professional Summary:

Full Stack Java Developer with over 3 years of experience in IT industry working with object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using JAVA and J2EE technologies with Software Development Life Cycle (SDLC) in various Domains.

Experience in spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.

Experienced in spring modules like Spring Boot, Spring MVC, Spring AOP, Spring Batch in Spring Framework.

Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.

Experience in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.

Experience on building dynamic web applications with HTML5/HTML, CSS3/CSS, Bootstrap 3/4, JavaScript ES5/ES6, jQuery, Ajax, JSON.

Experience in using Angular.JS in Creation of web pages includes adding objects, Manipulation of the objects, Adding forms, Data Validations, Calling date and time functions, Calling Object oriented functions, and 2 way binding.

Experienced in Node environment using Node.JS, NPM.

Experience in java 8 features like Parallel Streams, Lambdas, functional interfaces and filters.

Experience in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX.

Experience in Java messaging Service (JMS), and messaging technologies such as Message Driver Bean.

Experience in implementing various design patterns including Data Access Object, Prototype, Factory, Abstract Factory, Builder, Observer, Builder, Data Transfer Object and Singleton.

Experience in Core Java concepts including Multi-Threading, Exception Handling, Collection API, Object Oriented Programming (OOPs) concepts like Polymorphism, Inheritance, Abstraction, and Encapsulation…etc.

Experience in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.

Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers.

Experience with application servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.

Experience in writing EJB Session and Entity Bean classes.

Experience on Log4j to print the logging, debugging, warning, info on the server console.

Experience working on TDD using JUnit.

Experience with CI/CD tools and creating pipelines for application deployment using Jenkins.

Experience in creating and consuming SOAP and RESTful web services in Spring Boot using JAX-WS, JAXRS, and Spring Rest Controller.

Experience with Relational databases like Oracle, My SQL, MS SQL Server, IBM DB2 and No SQL databases like Mongo DB and Dynamo DB.

Experience in the Agile (SCRUM) Development Process

Excellent analytical, logical and programming skills, self-motivated, self-starter, and team player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

Education:

2023–2025 Master of Science – Computer Science, University of North Texas, Denton, Texas

2019–2023 Bachelor of Technology – Computer Science & Engineering-AI, KL University, India

Technical stack:

Languages

Java (11/8/7/6), SQL, PL/SQL, PostgreSQL, Python, Elastic Search, ASP.NET, Test Driven Development (TDD)

J2EE Technologies

Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, Java Beans, Web Services, JMS, Java Multithreading, Generics and Collections, EJB, Tiles.

Web Technologies

HTML5, CSS3, XSLT, XML, jQuery, JavaScript, Angular 10/9/8/6, AngularJS, React.js, AJAX, JSON, Node.js

LAN Technologies

Faster Ethernet, Ethernet Gigabit Ethernet, DNS

App/Web Servers

IBM WebSphere Application Server 6.1/7.x/8.x, JBoss Application server, WebSphere, Tomcat, NGINX.

Frameworks

Spring Framework (IOC, MVC, Boot, Data, Security), Micro Services.

SOA

Web Services (Restful, SOAP).

ORM Tool

Hibernate (ORM, Connection Pooling, HQL, Caching, Transactions).

Tools

Load Runner, Log4J, Jenkins, Kafka, PL/SQL Developer, Gradle, GitHub, CI/CD Pipelines.

IDEs

Eclipse, STS, IntelliJ, IBM RAD, Visual Studio Code.

Databases

Oracle (11g/10g/9i), SQL Server, MySQL, MongoDB, Cassandra, GraphQL (Schema, Queries, Mutations).

Version Control

Git, SVN, Maven, Ant.

Cloud Technologies

Docker, AWS, Dynamo DB, Spring Boot Microservices, Kubernetes, API Gateway, OAuth2 Authentication, JWT.

Operating Systems

Linux, Windows, Mac OS

Professional Experience:

Client: Comcast Philadelphia, PA Jan 2025 – Till Date

Role: Sr. Full Stack Java Developer.

Responsibilities:

Involved in all the phases of software development lifecycle (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications, Development, Deployment and Customization of the application.

Dealt with latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.

Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.

Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.

Used Java 1.8 features like Java Stream API, Lambda expressions with References, Collections, Concurrency API, etc. to enhance the code quality and readability.

Used spring framework to follow MVC Architecture in the application server.

Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.

Developed micro services using Spring Boot.

Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Responsible for creating and maintaining architecture for Restful API using Spring Boot.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.

Worked with Hibernate for developing Persistence classes to interact with the database.

Used Eclipse as the IDE and Web Logic as the application server.

Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular.JS that meets accessibility and web browser standards for website.

Involved in developing the web pages using Angular 10, which are powerful in building the Single page web applications.

Implemented Angular.JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with Angular.JS built-in testing facilities.

Used Node.JS for building web applications with client-server architecture where both can initiate communication in two-way connections and allows them to exchange the data.

JMS was used to send/receive asynchronous data from various modules in the application.

Developed XML applications using XSLT transformations. Created XML document using STAX XML API to pass the XML structure to Web Services.

Used AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, and SQS.

Worked on Docker container snapshots, attaching to the running container, removing images, managing containers.

Designed, developed, and deployed EJB components (Session and Message Driven) beans.

Implemented Log4J for Logging Errors, debugging and tracking using loggers, and components.

Performed unit testing using JUnit and participated in integration testing.

Worked on Jenkins for the Continuous Integration and Continuous Deployment.

Consumed SOAP and REST Web Services to retrieve the information from the back end.

Used MongoDB as a NoSQL for storing JSON data.

Involved in writing complex SQL queries and developed Stored Procedures to populate the database.

Followed agile methodology and prepared technical reports & documentation manuals during the program development.

Environment: Spring Boot, Java 11/8, Hibernate, React.js, Redux, Angular 12+, Node.js, TypeScript, Kafka, Kubernetes, Docker, MongoDB, PostgreSQL, MySQL, Oracle, AWS (Lambda, API Gateway, DynamoDB, S3, Kinesis, CloudWatch), Terraform, Jenkins, GitHub Actions, OAuth2, JWT, GraphQL, ElasticSearch, REST/SOAP, JIRA, JUnit, Mockito, SonarQube, LoadRunner, JProfiler.

Client: Optum, Eden Prairie, MN Apr 2024 – Dec 2024

Role: Full Stack Java Developer.

Responsibilities:

Involved in analysis and design phase of Software Development Life cycle (SDLC).

Designed and developed application based on MVC design pattern using spring Framework.

Used spring's IOC, Dependency Injection and Spring MVC concepts in developing the application.

Involved in development using spring components - spring-config.xml, tiles, form-beans and plug-ins in spring architecture.

Developed the front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data

Used Hibernate in data access layer to access and update information in the database.

Created POJO classes and writing Hibernate Query Language (HQL) queries.

Communicated between different applications using JMS.

Developing Java Codes and user interface front end screens as per user request.

Involved in developing raw java back end programs for back end Interfaces programs which would involve processing the batch files and the mockup files.

Eclipse is used for development as IDE.

Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.

Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, CloudFront, IAM and DynamoDB. Designed, configured and deployed Amazon Web Services (AWS) for applications utilizing the AWS stack.

Developed the XML Schema and Web services for the data maintenance and structures.

Planned and implemented various SQL, Stored Procedure and triggers.

Agile/SCRUM was used as the project management methodology.

Environment: Spring Boot, Java 11/8, Hibernate, React.js, Redux, Angular 10+, Node.js, TypeScript, Kafka, Kubernetes, Docker, PostgreSQL, MongoDB, Cassandra, AWS (Lambda, API Gateway, S3, DynamoDB, Kinesis, SQS/SNS), Terraform,

Client: CORtracker IT Pvt. Ltd., Hyderabad, IN Jun 2022 – July 2023

Role: Java Developer.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.

Worked Integration of AWS, Elastic Search, Beanstalk and Docker with Kubernetes.

Implemented automated local user provisioning instances created in AWS cloud and google cloud.

Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, jQuery and AJAX.

Used Servlets and JSP in developing the web application on Apache Tomcat 7.

Developed static pages using HTML5, CSS3, JSP with Ajax calls in JQuery to retrieve data as JSON Object from back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also, used an AngularJS filter to make the data searchable and sortable.

Created a Front-end application using Angular4, JSPs and Spring MVC for registering a new patient and configured it to connect to a database using Hibernate.

Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.

Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.

Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.

Used Spring Batch for processing large amounts of data like transaction management, job processing, resource management and logging.

Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.

Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.

Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.

Worked with JUnit Regression Test Framework to implement unit testing, to accelerate programming speed and to increase the quality of code.

Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.

Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.

Involved in creating resources stack on AWS EC2 using Cloud Formation by writing Template files.

Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services.

Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solutions.

Worked on integrating Spring with the Elasticsearch and developed APIs to read and publish data from Elasticsearch cluster using native Java transport client as well as REST client.

Environment: Agile methodology, Java 1.8, HTML5, CSS3, JavaScript, AngularJS, STS, J2EE, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS.



Contact this candidate