Post Job Free
Sign in

Stack Developer Web Services

Location:
India
Posted:
May 07, 2025

Contact this candidate

Resume:

Akhil Reddy

Sr. Java Full Stack Developer

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

+1-951-***-****

Objective:

I have 5 years of experience in requirement analysis, design, development, testing, implementation, and support using object Oriented Methodologies and Java/J2EE technologies in domains like Banking, Finance and Insurance. Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.

Professional Summary:

5 years of experience in Design, Development of applications using Java and J2EEtechnologies.participated in daily Scrum meetings, code reviews, sprint planning.

Proficient in Agile and Waterfall development methodologies, ensuring efficient and timely project delivery including Test Driven Development.

Extensive expertise in implementing design patterns such as Session Facade, Singleton, and Factory, enhancing application architecture and code reusability.

Experience in developing applications using Java/J2EE technologies like Servlets, JDBC

Strong experience in Spring 4.2.0 Framework modules such as Spring, Spring MVC, Spring Cloud, Spring Data (JPA, JDBC, Hibernate), Spring REST and Spring Boot.

Expertise in UI technologies like XML, HTML 5, CSS3 JSON, AJAX, JavaScript, Angular

Hands-on experience working and customizing Bootstrap framework to achieve responsiveness.

Good Experience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts and Flux concept.

Experienced in Developing Java/J2EE Applications using JDK 1.7/1.8, Java17Spring, Web Services, XML and XSD. Proficient in working with J2EE Technologies such as Spring JPA, Hibernate, Spring.

Used Rest Controller in Spring framework to create Restful Web services and JSON objects for transmission of data in JSON/XML format.

Implemented Microservices using Spring boot and enabled Netflix eureka server.

Experience in using Spring Data main modules like Spring Data Commons, JPA, REST, NoSQL dB like Apache and community modules like Elastic search.

Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries.

Experience in working with Relational databases like SQL Server 2012, MySQL, Oracle DB 11g and NoSQL Databases. Created JMeter test cases to measure performance and functionality of web.

Used Microservices architecture with Spring-boot based services interacting through a combination of REST and Apache Kafka message brokers.

Designed and developed the framework to consume the web services hosted in Amazon EC2.

Extensive experience in designing and implementation of continuous integration, continuous delivery, continuous deployment through Jenkins. Created RFP Micro service to provide RESTful API utilizing Spring.

I am proficient in leveraging GCP services such as Google App Engine, Google Kubernetes Engine (GKE), Google Cloud Storage, and Google Cloud Functions to develop and deploy Scalable Java.

Worked on creating Docker containers and Docker consoles for managing the application life.

Experience in TDD using Junit and build tools such as ANT, Gradle, Maven to compile, package the components. Well experienced in using JUnit, Log 4J2, SOAP UI and POSTMAN for testing.

Experienced in Development, testing and deployment of enterprise applications on Windows UNIX platforms using IDE’S such as Eclipse, NetBeans, IntelliJ 14.x/15.

Certificates:

AWS Certified Solutions Architect – Associate

Technical Skills:

Languages/API

Java 11, 17, Java/J2EE, JDBC, Design Patterns, ReactJS, JavaScript, Angular14/10/6/4/2/JS.

Frameworks

Hibernate 5.0.2, Spring 4.2.

IDEs

Eclipse 4.5/4.6, IntelliJ, Spring Tool suite 2.x/3.x

Web technologies

HTML5, CSS3 Servlets, JSPs, XML, jQuery, Ajax, Angular14/10/6/4/2/js and Bootstrap.

Tools

SQL Developer, SOAPUI, Postman.

Web Application Servers

Apache Tomcat 8.x, Web Logic 9.x/10. X, Web Sphere 7.0/8.0

XML Tools

JAXB, Apache Axis, Ultra Edit Text Editor.

Web Services

Restful services, WSDL, SOAP, JAX-WS, AXIS, JAX-RS, JERSEY

Testing technologies/tools

Junit, Log4J2, JMeter, Jenkins.

Database Servers

Oracle 10g/11g, SQL Server 2008/2012, MySQL, MongoDB

Version Control Systems

SVN, GitHub, Bitbucket, GitLab.

Build Tools

ANT, Maven, Jenkins, Gradle.

Platforms

Windows 7, Windows 10, Linux, MacOS

Professional Experience:

Client: United Community Bank, CA Jan 2024-Till Date

Role: Full Stack Java Developer

Responsibilities:

Gathered and analyzed architectural design requirements, functional specifications of the client.

Actively involved in analysis, design, development, system testing, and user acceptance testing. Successfully followed Agile methodology in the Scrum cycle model.

Extensively worked with Angular14, Typescript, HTML5, CSS3 and Ajax, along with the Material framework, to develop a dynamic and user-friendly single page application.

Utilized react features like differential loading and default browser configuration for a high-performing and user-friendly website. Improved user experience by implementing stricter settings and adding a date range picker, while also enhancing SEO support to increase visibility.

Implemented Angular14 new APIs and differential loading that allow you to create custom build and deployment commands using hooks into the familiar ng build, ng test, and ng run commands.

Used Angular14 Http services for asynchronous validations for the input fields of forms with data.

Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each micro service in a cluster can be load balanced using Ribbon.

Developed Java applications integrated with GCP's Cloud SQL for managed relational databases, including MySQL ensuring data consistency and security.

Implemented REST Microservices using Spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. CMS Experience in database design, Data Modeling.

Reading the log files using Elasticsearch, Logstash and alerting users on the issue and alert details.

Knowledgeable about implementing security measures in Couchbase environments, including role-based access control (RBAC), data encryption, authentication mechanisms to protect sensitive data.

Experience in utilizing Java 17's new features, such as the HTTP Client API and Local-Variable Syntax for Lambda Parameters, to enhance the performance and efficiency of Java applications.

Utilized Java 17'sNest-based access control feature to promote strong encapsulation principles. This enables classes within the same nest to access each other's private members.

Implemented continuous integration and continuous deployment (CI/CD) pipelines for Java applications on using tools and Jenkins, ensuring automated and efficient software delivery.

Good Knowledge on OAUTH 2.0 to provide authentication and authorization to rest services.

Written the JUNIT Test to run the Spring Batches. Used Spring Batch to process the CSV files.

Implemented Spring Boot Actuator to monitor and manage Terraform-based applications in production, enabling real-time health checks, metrics tracking, and system performance insights. Implemented business logic using Spring service layer and Spring DAO layer using Spring.

Developed objects using Spring Data JPA for integrating with database and to perform CRUD.

Designed and developed the framework to consume the web services hosted in Amazon EC2Built S3 buckets and managed policies for S3 buckets and used S3 bucket for storage and backup

It’s important to know that many modern implementations of ELK do not include Logstash.

Configured AWS integrations with a variety of third-party services, including databases, messaging queues, orchestration tools, and container platforms.

Integrated AWS with CI/CD pipelines to automate monitoring setup and deployment workflows.

Implemented Single Sign-On (SSO) solutions using Spring Security and OAuth 2, providing a seamless authentication experience across multiple applications.

Created Docker images for applications which needed to be deployed on top of Kubernetes and used Jenkins for building the application and deployment to AWS servers.

Experience in Docker Engine and Docker Machine environment, to deploy the Microservices oriented environments for scalable applications.

Proficient in utilizing Amazon Web Services, including EC2, RDS, Elastic Load Balancing.

Solid understanding of Kubernetes and its core concepts including pods, deployments, services, and ingress, enabling efficient management and scaling of containerized applications.

Monitor server logs to support logs to support production activities with the help of Kubernetes logs and also experienced in monitoring logs in Apigee developer portal.

Strong experience in designing and executing automated functional, integration, and regression tests for Java applications using Selenium WebDriver.

Proficient in utilizing Selenium Grid for parallel execution of tests on different browsers.

I utilized JIRA for tracking bugs and managing pull requests, utilized Confluence for collaboration and sharing essential information, and employed either GIT or Bitbucket for maintaining source control reliability of the application. Significant understanding and proficiency in utilizing Maven build tool for effectively managing project dependencies, generating build artifacts, and deploying complex applications.

Proficient in creating and maintaining multi-stage deployment processes using Jenkins and Git.

Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.

I have a strong understanding of caching and messaging systems, which play a critical role in building scalable and high-performing Microservices. I have used MongoDB's built-in caching and messaging capabilities to improve the performance of Microservices.

Environment: Java 17, Spring boot, Microservices, OAUTH 2.0, HTML5, CSS3, Angular14, Design patterns, GIT, Maven, Restful Web services, Spring Security, AWS, Kafka, MongoDB, Junit, Jasmine, MySQL, NOSQL, Docker, Kibana, Log4J2, Jenkins, JMeter, Kubernetes, cucumber.

Client: Home Depot, GA Aug 2023 –Dec 2023

Role: Full Stack Java Developer

Responsibilities:

Designed, coded, implemented, optimization and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.

Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser.

Implemented client-side Interface using Angular4 Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users.

Gained Knowledge on Electrode Platform NodeJS/Web platform built on top of the Angular4.

Developed Spring Boot to fasten the application for removing boiler plate configurations.

Used loosely coupled architecture Spring Boot. Developed Microservices in the application by using Spring Platform.

Developed Microservices for service-oriented architecture to build flexible and independently.

Developed REST Web Services clients to consume those Web Services as well other Enterprise.

Worked with Spring AOP module to perform logging operations.

Developed independent Microservices using Spring Boot Rest Controller model and are deployed.

Employed Spring Boot for initialize and bootstrapping the build configuration for the boot-based.

Extensively Used Jenkins as CI tools to deploy the Spring Boot Microservices to (AWS) using build pack. Used to quickly build, deploy and update the applications.

Utilized Hibernate for Object Relational Mapping purposes for persistence the database. Developed different join strategies with Hibernate to improve performance while retrieving collection streams, and file I/O, enabling efficient and robust application development.

Used Spring MVC, AOP, IOC and Hibernate to establish the Connection with Database for Stored

Involved in implementing Queries to the backend SQL database using Http service to fetch.

Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.

Used CI/CD tools Jenkins, Git/GitLab’s and Docker registry for configuration and automation .

Used Drools as rule engine to categorize salient level rule to every business rules base on the business needs. Experienced in working with Babel and Webpack in application build and deployment processes.

Run Log aggregations, website Activity tracking and commit log for distributed system using Kafka.

Deployed and monitored scalable infrastructure on AWS specifically on EC2.

Performed UI and front-end testing using Selenium. Developed test case and performed unit testing and software defects and an increase in overall software quality.

Wrote and executed SQL queries and PL/SQL programs for retrieving data from the Oracle.

Environment: HTML5, CSS3, Angular4, Spring Boot, Spring AOP, Spring IOC, Hibernate, JSON, Ansible, Jenkins, GIT, Docker, SQL, PL/SQL Webpack, Mocha, Selenium, EC2.

Client: Capgemini Hyderabad Jan 2020–Jul 2022

Role: Java Developer

Responsibilities:

Followed Waterfall Methodology to implement the features.

Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern

Created user-friendly GUI interface and Web pages using HTML, CSS and JSP

Used Eclipse as IDE tool for creating Servlets, JSP, and XML. Wrote JavaScript for client-side validation and communication, and enterprise application integration.

Wrote SQL for JDBC prepared statements to retrieve the data from database.

Used Log4j for logging purposes during the development of the application.

Used JDBC to interact with the underlying MySQL Database.

Extensively worked on SQL for writing complex queries in the business logic layer.

Deployed Applications on JBoss Server and used CVS as the version control manager.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Log4J, JBoss, MYSQL, Eclipse IDE, CVS, ANT, Log4J.

Education:

Master’s: 2023, University of Central Missouri,

Master of Science, Computer Science



Contact this candidate