Post Job Free
Sign in

Java Full Stack Developer with AWS & UI Expertise

Location:
Hyderabad, Telangana, India
Posted:
January 12, 2026

Contact this candidate

Resume:

Sai Sri Gayam

Java Full Stack Developer

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

Phone: 980-***-****

PROFESSIONAL SUMMARY:

Around 5+ years of experience in IT as a Java/J2EE Developer and worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications.

Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JPA, JSF, JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading.

Having knowledge on Java 8 features like Lambda expressions and functional interfaces and Parallel Streams.

In depth knowledge on core java concepts such as OOPS, Collections, Algorithms, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.

Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including S3, EC2, (Virtual Private Cloud) VPC, (Relational Database Service) RDS, (Simple Queue Service) SQS, (Elastic Block Store) EBS, (Simple Notification Service) SNS, Cloud Front, Cloud Formation, Elastic Load Balancing, AWS Identity and access management, Elastic Cache, Cloud Watch, RedShift, AWS Lambda, Dynamo DB.

Good Knowledge developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, Google Web Toolkit (GWT), Bootstrap, AJAX, Angular 5/2, Backbone JS, Node.JS and React.js.

Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.

Good knowledge in Hadoop Architecture with various components such as HDFS, Flume, Pig and MapReduce.

Hands on Experience with Middleware Technology Messaging Brokers like JMS, Kafka, Active MQ, Rabbit MQ.

Experience in Creating and configuring the continuous delivery pipelines for deploying Confidential services and lambda functions using Jenkins CI server.

Experienced in React.JS and working with React Flux architecture and Redux frameworks.

Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Annotations, Spring Transactions and Spring Security.

Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.

Extensive experience in development of Web services such as SOAP using WSDL, JAXB, SOAP, JAX-WS and Apache CXF and Restful using JAX-RS, CXF, Rest easy, JERSY implementation.

Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, ORM tool Hibernate and has experience with NoSQL databases like MongoDB, Cassandra.

Experience in developed logging and standard mechanism based on Log4j and SLF4j.

Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, GIT, GITHUB, SVN, CVS, Jenkins and Apache Ant.

Have experience to Develop scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.

Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers

Technical Skills:

Programming Languages:Java, J2EE, XML, SQL, C++

Technologies: Core Java, J2EE, Servlet, JSP, JDBC, JSTL, Web Services (SOAP and RESTFul), XML, ORM(Hibernate), Log4J, I18N

Web Development: HTML5, CSS3, JavaScript, Typescript, jQuery, Ajax, Bootstrap, Angular 2/4/5, JSP, XML, Dreamweaver

Frameworks: Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM) 3.0/4.0

Servers: Apache Tomcat 7.0/7.5/8.0/8.5, Glassfish 4.0,

JBoss Database: Oracle 10g/11g/12c, MySQL 5.6/5.7, MS-SQL 12

Methodologies/Design Pattern: OOAD, OOP, UML, MVC, DAO, Factory Pattern, Singleton, Test Driven Development (TDD)

IDE: Eclipse 3.x/4.x, Atom, Sublime Text 2/3, Visual Studio Code

Tools: Maven 3.0, JUnit, Postman, Jasmine, Karma, SourceTree, Jenkins

Operating System: Windows 10/7, MAC-OS

Professional Experience:

Client: Homesite Insurance Feb 2024 to Till Date

Java Full Stack Developer

Responsibilities:

Analysing business requirements and discuss with solution architect to determine the impact of new functionalities from a business flow perspective.

Developing micro services in Java Spring boot and building the code using Gradle as per system design documents performing changes to the existing applications.

Writing unit test cases using Junit and Mockito to ensure the code is defect free

Writing Functional tests and Contracts tests using Moco server to make sure the code meets business requirements.

Achieving version control through GitHub and Reviewing pull requests created by teammates.

Worked on migrating from GoCD to Concourse an opensource deployment tool.

Developed a UI for Managing SQS listeners using Angular Js, Java script, HTML, CSS and Spring boot.

Automating performance test using Gatling and Hoverfly.

Deploying code in different Pivotal cloud foundry environments through GoCD and Concourse.

Monitoring the applications in production using Kibana (ELK) and AppDynamics.

Attending Scrum calls and Sprint planning.

Analysed and fix the defects raised on the programs written.

Updating actuals in CA Agile Rally.

Supporting and triaging production issues, coordinating with backend teams.

Consulting with and assisting developers for coding standards and best practices.

Consulting with scrum master and solution architect to clarify program intent, problems and suggest changes.

Co-ordinate with the QA resources for System test and User Acceptance Test

Analyze and fix the defects raised on the code written

Environment: Java, J2EE, Spring Boot, Gradle, GoCD, Concourse, Pivotal Cloud Foundry, Webservices, AppDynamics, Kibana, CA Agile central (Rally), Database (MongoDB), GitHub, Gatling, Hoverfly, Python, SQL Developer, Robo3T SoapUI, Postman, Eclipse IDE, Angular JS, Python, HTML/XML, Java script, Kinesis

Client: LTIMindtree Sep 2022 – Oct 2023

Java/J2EE Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.

Used Spring MVC with Hibernate framework to build the application on server side.

Performed Reverse Engineering to map POJO classes to database.

Created DAO interface, abstract class and concrete classes to interact with persistence entities.

Used Hibernate Criteria API to query the database and perform other CRUD operations.

Worked on server-side validation using various web forms through annotation-based approach.

Integrated Spring Security to validate the users.

Handed on Spring FTP Integration for transferring data to remote FTP server.

Used Java File/IO to generate documents.

Created various Advice (before, after) methods as required using Spring AOP such as Logging.

Configured the Dispatcher Servlet, setting up the View Resolver, Transaction Manager.

Involved in configuring JNDI for database Connection Pooling (Apache DBCP).

Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI.

Used AJAX calls for data updates in UI along with JSON data parsing.

Developed test cases and performed unit testing using JUnit classes

Environment: JDK 1.7, Java SE, J2EE, Tomcat, Spring Boot 1.2.x, Hibernate 4.0, JavaScript, JSP, JSTL, jQuery, Ajax, HTML5, CSS3, Bootstrap 3, Maven 3.0, Eclipse, GIT, JUnit, MySQL 5.7, Agile, Eclipse, Windows 7.

Client: LPL Financial April 2020 -July 2022

Java Developer

Responsibilities:

Analyzing business requirements and discuss with business analysts to determine the impact of new functionalities from a business flow perspective.

Developing micro services in Apache camel based on system design documents and algorithms.

Building the code using Maven.

Deploy the code in Pivotal Cloud Foundry. Performing changes to the existing applications.

Write unit test in Junit to test the code written, to ensure program meets the requirements.

Verify and validate application log files to check the backend functionality of the application.

Consult with and assist developers for coding standards and best practices.

Responsible to store, locate, and retrieve specific programs, documents and data.

Consult with managerial and technical SMEs to clarify program intent, problems and suggest changes.

Review existing programs to increase operating efficiency or adapt to new requirements.

Analyze and fix the defects raised on the programs written. Co-ordinate with the clients for System test and User Acceptance Test.

Co-ordinate with operation team for application deployment. Script Execution Monitoring and participating in Defect Triages. Attend status meetings and provide status to the supervisor and clients

Environment: Java, J2EE, Apache Camel, Maven, Pivotal Cloud Foundry, Angular JS, HTML/XML, Java script, micro services, Splunk, CA Agile central (Rally), Oracle SQL, SQL Developer, MySql Workbench, SoapUI, Postman, Eclipse IDE and MS Office package.

Education Details:

Masters In Information Technology, Lindsey Wilson University Jun 2024 – Aug 2025

Bachelors in Computer Science and engineering, Anurag Engineering College, India July 2018 – Sep 2022



Contact this candidate