Post Job Free
Sign in

Java Developer

Location:
Lewis Center, OH
Posted:
May 16, 2025

Contact this candidate

Resume:

Rupa Kinnera Gaddam

Ph#: 845-***-****

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

Summary:

● Around 4+ years of experience in Software Development Life Cycle (SDLC), Enterprise Web Application Design, Development, Programming, Testing, Deployment and Support.

● Proficient in developing secure and scalable enterprise Java applications using Java, J2EE, Spring, Spring Boot, Hibernate, RESTful APIs and Microservices.

● Hands-on experience in Google Cloud Platform(GCP) services for cloud-native application development and deployment.

● Strong experience in developing responsive Single Page Applications(SPA) using Angular and React.

● Hands-on experience with cloud platforms like AWS and Microsoft Azure, containerization using Docker, orchestration using Kubernetes, and implementing CI/CD pipelines with Jenkins, Maven, and Git.

● Proficient with Gradle for build automation and well versed in Agile methodologies, fostering efficient and collaborative development environments.

● Experienced in using relational databases including PostgreSQL and MySQL, and proficient in deploying applications on Tomcat Apache Server.

● Proficient in building and consuming web services using REST and WSDL-based SOAP services.

● Excellent analytical, problem-solving and communication skills, with a strong ability to work collaboratively in agile environments.

Education:

● Master of Science in Computer Science, Kent State University, Ohio, USA 2021

● Master of Technology in Computer Science, Jawaharlal Nehru Technological University 2018

● Bachelor of Technology in Computer Science, Jawaharlal Nehru Technological University 2016 Technical Skills:

Programming Languages Java, J2EE, SQL, PL/SQL, C,C++ Web Technologies HTML5, CSS3, JavaScript, JSP, Angular,React, AJAX, JSON, XML, WSDL Frameworks Spring Boot, Spring MVC, Spring Security,Spring Data, Hibernate, JPA, Struts, JSF Web/App Servers Apache Tomcat, JBoss

Cloud Platforms AWS (EC2, S3, IAM), Azure (App Services,Azure DevOps) Databases PostgreSQL, MySQL, Oracle 10g/11g, SQL Server CI/CD & Tools Jenkins, Maven, Git, uDeploy, Postman,Splunk Containerization/Orchestration Docker, Kubernetes

Design & Testing UML, Design Patterns, JUnit, Mockito, EasyMock Monitoring & Logging Splunk, Log4J

Others Agile/Scrum methodologies, RESTful APIs, SOAP, Microservices Architecture Professional Summary:

Prowessoft Inc, Cumming,GA July 2023– Dec 2023

FullStackJavaDeveloper

Responsibilities:

● Participated in Agile Scrum methodology for application development and involved in analysis,design, coding, and unit testing of business applications in a fast-paced environment.

● Designed and Implemented SPA (single page application)using Angular Module,Component,Template, Metadata, Data Binding, Directives and Dependency Injection.

● Created Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular.

● Hands-on experience in Google Cloud Platform(GCP) services for cloud-native application development and deployment.

● Design,Develop,test,implement and support application Logging mechanismusingJava/J2EE,Springand Hibernate frameworks in the wealth compliance space.

● Designed the project using Dispatcher Servlets,Controllers and View Resolvers of Spring MVCframework using spring concepts like DI Dependency Injection and AOP for business logic.

● ExtensivelyworkedonSpringRESTforcreatingRESTAPI’sserviceswithSpringBoottomodularizecodeand used Spring Data to access data from the MYSQL database.

● UsedcompleteannotationdrivenapproachtodeveloptheapplicationusingSpringBootandwasinvolvedin setting up the Spring bean profiling.

● Implemented RESTful Web Services using Spring Boot and performed CRUD operations on databases, published the REST services and parsed the data from project to client and handled the security, authorization and authentication using Spring Security and OAuth.

● New library development with micro services architecture using Rest APIs, spring boot and Spring Cloud.

● Implemented Spring Cloud-Netflix OSS Stack along withusingRibbonforclient-sideloadbalancing,Netflix ZuulApiGatewaywithEurekaserviceregistryforreverseproxyinfrastructureandHystrixCircuitBreakerfor fault tolerance.

● Develop and modify the build scripts to migrate from existing ANT Framework to MAVEN framework.

● WorkingwithdifferentteamstointegratetheJavaapplicationsinwealthspacewithJenkinswhichhelpsto automate application build process and create a continuous delivery pipeline.

● Assisting the teams to Onboard the Java applications to use uDeploy tool for automated deployment process.

● Used Maven as build tool and Jenkins for CD/CI deployment process and used GIT for version management.

● Involved in creating unit testing of various layers using JUnit with EasyMock.

● Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.

● Troubleshooting production issues and working with team members to effectively resolve problems that may impact multiple platforms.

● Used Splunk for maintaining Application Logs and Bugzilla for tracking code bugs. Capgemini America, Inc, Chicago, IL Aug 2021– June 2023 Java Developer

Responsibilities:

● Participated in Agile Scrum methodology for full lifecycle application development including analysis, design, coding, testing, and deployment in a fast-paced environment.

● Designed and implemented RESTful Web Services using Spring Boot and JAX-RS (Jersey), performing CRUD operations and integrating secure data exchange between client and server.

● Managed authentication and authorization using Spring Security and OAuth2, ensuring secure access control for REST APIs.

● Built responsive and dynamic UI components using Angular 7, React, HTML5, CSS3, JavaScript, and jQuery, with AJAX for asynchronous communication and a smooth user experience.

● Developed reusable components and custom modules in Angular and React, integrating front-end features seamlessly with the Java-based backend.

● Wrote and maintained unit tests using JEST for front-end code and JUnit for Java services, ensuring code reliability and stability.

● Utilized Spring Framework modules such as Spring MVC, Spring Security, Spring AOP, Spring JPA, IOC, and Spring Web Flow for robust and maintainable backend development.

● Implemented Dependency Injection (DI) and Inversion of Control (IoC) to manage application components and improve testability and modularity.

● Used Hibernate ORM for database interaction with MySQL, implementing connection pooling and lazy loading strategies for performance optimization.

● Employed Gradle as a build automation tool and integrated Jenkins for CI/CD pipelines, automating build, test, and deployment workflows.

● Used GIT for version control and branching strategies to manage and collaborate on codebase efficiently.

● Deployed Spring Boot microservices on AWS EC2 instances, working with Elastic IPs, Security Groups, and IAM roles to configure secure, scalable environments.

● Worked with core AWS services including EC2, S3, and RDS, coordinating with AWS infrastructure teams for provisioning and access control.

● Troubleshot and resolved production issues during and post-release cycles, working closely with QA and operations teams to ensure application stability.

● Contributed to optimizing application performance and improving code quality by refactoring legacy code and adhering to best practices.

● Collaborated cross-functionally with business analysts, QA, and DevOps engineers to deliver end-to-end solutions.

American Express, Phoenix, Az May 2021– Aug 2021

Java Developer

Responsibilities:

● Developed and maintained scalable and secure RESTful APIs using Java and Spring Boot, enabling seamless integration with various front-end and third-party systems.

● Implemented microservices architecture using Spring Boot, ensuring modularity, fault tolerance, and cloud readiness.

● Utilized Java 8+ features including Streams, Lambdas, and functional programming to write clean, efficient, and maintainable code.

● Created robust backend modules using Core Java, incorporating OOP principles, design patterns, exception handling, and multi-threading for high-performance applications.

● Integrated Angular and React front-ends with Java-based REST APIs, collaborating with UI developers to support end-to-end feature delivery.

● Leveraged AWS services such as EC2, S3, and RDS to deploy and manage Java applications in cloud environments, ensuring high availability and scalability.

● Containerized Java applications using Docker, and managed deployments using Kubernetes, contributing to efficient CI/CD workflows and environment consistency.

● Built and maintained CI/CD pipelines with Jenkins, automating build, test, and deployment processes across dev, QA, and production environments.

● Used Splunk extensively for log monitoring, troubleshooting, dashboard creation, and proactive issue resolution in production environments.

● Participated in Agile software development processes, including daily stand-ups, sprint planning, retrospectives, and release planning to deliver quality features on time.

● Developed and configured Spring MVC components such as dispatch servlets, controllers, and view resolvers for legacy and monolithic application support.

● Collaborated closely with QA, DevOps, and product teams to ensure delivery of reliable, scalable, and customer-centric applications.

Techkapp solutions, Hyderabad, India June 2018 – Dec 2019 Software Engineer

Responsibilities:

● Developed the User Interactive web pages in a professional manner with using web technologies like HTML5/HTML, XHTML, and CSS3/CSS as per company’s standards.

● Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.

● Responsible for analysis,design,development and integration of UI components withbackendusingJ2EE technologies such as Servlets, Java Beans, JSP and JDBC

● UsedpaginationcomponentofJQueryfornavigationinstatementenquirymodule,usedDOMandAJAXto display page contents.

● Used Splunk effectively for Application troubleshooting and monitoring post go lives.

● TroubleshootingandresolvingtheSplunk-performance,searchpolling,logmonitoringissues;rolemapping, dashboard creation etc.

● Customized Splunk dashboards,visualizations,configurations,reports and search capabilities using customized Splunk queries.

● Used Splunk tool in order to analyze the logs in the applications.

● Involved in preparing the Design Document.

● Developed the application using JSF for front end,spring to manage business layer components and Hibernate for performing database transactions.

● Added Maven support to existing projects.

● Interaction with Oracle 11g database is implemented using Hibernate.

● Installed and configured the development environment using JBoss on Windows NT and LINUX operating systems.

● Developed SOAP web services using JAX-WS and Restful web services using JAX-RSandprovidedtoother external applications.

● Extensive use of Servlets,HTML,JQuery,and JSP for the presentation layer along with JavaScript for the client-side validations.

● Developed and used JSP custom tags in the web tier to dynamically generate web pages.

● Implemented Stateless and Stateful Session beanstocaptureuserdataandtoachievescalability,memory management and transactions and implemented Business Delegate design pattern.

● DesignedanddevelopedanenterprisecommonloggingsystemaroundLog4jwithacentralizedlogsupport

(used logger info, error and debug).

● Created SQL queries to fetch data from the database server.

● Used SVN for the version management.

● Performed Unit Testing using JUnit for the modified codes.



Contact this candidate