0% found this document useful (0 votes)
84 views6 pages

Senior Java Full Stack Developer Profile

Ar

Uploaded by

SRK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views6 pages

Senior Java Full Stack Developer Profile

Ar

Uploaded by

SRK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Name: Arun Reddy

Sr. Java Full Stack Developer


Email: arunreddym2@[Link]
Phone: 9132597557

PROFESSIONAL SUMMARY:
● 10+ years of experience with a strong background in designing, developing, and deploying Java/J2EE applications
across multiple industries.
● Proven expertise in SDLC: Led all phases of software development, including analysis, design, development,
debugging, integration, support, maintenance, and enhancements, delivering robust and scalable applications.
● Successful track record in Investment Banking, Financial Services, Healthcare, Retail, and IT, contributing to
mission-critical solutions across domains.
● Adept in both Agile (SCRUM) and Waterfall improvement philosophies, contributing to flexible and effective project
management practices.
● Advanced proficiency with Java 17, 11, 8, 7, and 6, specializing in Object-Oriented Programming (OOP), Collections,
Multithreading, Data Structures, I/O Streams, Lambda Expressions, Exception Handling, and Concurrency API.
● Extensive experience working with key Spring Modules such as Spring Core, Spring MVC, Spring Boot, Spring Security,
Spring Cloud, Spring AOP, and Spring ORM.
● Implemented high-performance, reactive web applications using Spring WebFlux to handle asynchronous,
non-blocking I/O operations effectively.
● Proven experience in designing and deploying Microservices using Spring Boot, following best practices for building
highly cohesive, loosely coupled services.
● Experience in implementing JWT token-based authentication, OAuth 2.0 for user authentication/authorization, and
Spring Security for access management.
● Deep experience with Hibernate (including Criteria API, HQL, and JPQL), ensuring efficient object-relational mapping
and performance optimization in database interactions.
● Hands-on experience with HTML5, CSS3, JavaScript, AJAX, and JSON, building responsive and dynamic interfaces using
frameworks like Angular 7/8, ReactJS, NodeJS, Bootstrap, and jQuery.
● Expert in developing user-friendly web applications, implementing Angular for Single Page Applications (SPA) and
ReactJS for dynamic and responsive UIs.
● Extensive experience with AWS services including EC2, S3, Lambda, RDS, Elastic Load Balancing, SQS, SNS, AWS
CloudWatch, Elastic Beanstalk, and Redshift.
● Hands-on experience with Kubernetes clusters in AWS, deploying Docker containers for application testing and
deployment.
● Experience in managing multiple AWS instances, Security Groups, Elastic Load Balancers, and AMIs to optimize
application performance and scalability.
● Expert in building Continuous Integration (CI) and Continuous Delivery (CD) environments using Jenkins to automate
the build and deployment pipeline.
● Proficient with Git, GitHub, Bitbucket, SVN, and TFS for source code management and collaboration.
● Extensive experience with Maven, Gradle, and Jenkins for project builds, reporting, documentation, and automated
deployments.
● Proficient in using Apache Kafka, RabbitMQ, ActiveMQ, and JMS for messaging between services, ensuring efficient
communication in distributed systems.
● Experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full
stack development tool kit.
● Good experience in designing and implementing SOA (Service-Oriented Architecture) and Microservices using RESTful
(JAX-RS) and SOAP (JAX-WS) web services, utilizing frameworks such as Apache CXF, Jersey, and Apache Axis.
● Expertise in JUnit, Mockito, TestNG, Cucumber, Selenium, and PowerMock for unit, integration, system, and
acceptance testing.
● Strong experience with testing frameworks like Mocha, Chai, Jasmine, and Karma for validating JavaScript
functionality.
● Experience working with MySQL, Oracle, SQL Server, and MongoDB, including complex query optimization, data
migration, and performance tuning.
● Skilled with Spring Tool Suite (STS), Eclipse, NetBeans, and IntelliJ IDEA for efficient development and integration.
● Strong working experience in Windows, Linux, and UNIX, with excellent troubleshooting and problem-solving abilities.
● Known for a meticulous approach to designing solutions, debugging, and optimizing performance across systems,
contributing to on-time project delivery and robust system architecture.
TECHNICAL SKILLS:
Languages Java 17/11/8/7, JavaScript, Typescript, C/C++, XML, UML
J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, RMI, EJB, JFC/Swing, AWT, Applets, Strings,
Multi-Threading, Arrays, Java Networking
Frameworks Spring Boot, Spring MVC, Spring Security, Spring Cloud, Spring AOP, Spring IOC, Spring
Data, Hibernate, Struts, JSF
Web Technologies HTML5, CSS3, ReactJS, AngularJS, NodeJS, JavaScript, jQuery, Bootstrap, AJAX
Amazon Web Services (AWS) EC2, EKS, S3, Lambda, RDS, Elastic Load Balancing, SQS, SNS, AWS IAM, AWS
CloudWatch, Elastic Beanstalk and Cloud Front, Redshift
Application/Web Servers Apache Tomcat, WebLogic, IBM WebSphere, JBoss, Apache HTTP Server, Nginx
Web Services Restful, SOAP
Messaging Queues RabbitMQ, ActiveMQ, Apache Kafka, JMS
Build Tools/CI-CD Tools Ant, Maven. Jenkins
Version Control SVN, GIT, GitHub, Bitbucket, TFS
Containerization Tools Docker, Kubernetes
IDE Tools Spring Tool Suite (STS), Eclipse, NetBeans and IntelliJ
Databases MySQL, Oracle, SQL Server, MongoDB
Operating Systems Windows, Linux, Unix
Methodologies Agile, Scrum, Waterfall, RUP, TDD, OOAD, SDLC
Project Management/Logging Jira, Log4j
Testing Tools JUnit, Selenium, TestNG, Jasmine, Karma, Mocha, Chai, Mockito, LoadRunner,
Cucumber, PowerMock

PROFESSIONAL EXPERIENCE:
Client: State Farm Insurance., Irving, TX Nov 2023 – Till Date
Sr. Java Full Stack Developer
Responsibilities:
● Leveraged Java 17 features to modernize and optimize the cloud-based microservices application, resulting in a
25% improvement in performance and development speed.
● Spearheaded the design and implementation of a robust system using Spring MVC, Spring Boot, and
Microservices.
● Applied core Spring concepts (MVC, AOP, IOC) to ensure scalable, maintainable, and efficient application
structure, resulting in a 30% improvement in system performance and flexibility.
● Designed and implemented Spring Boot microservices and REST APIs following design patterns for scalability and
maintainability.
● Developed and consumed Kafka-based messaging systems for asynchronous communication.
● Configured Oracle Insurance Policy Administration (OIPA) to support policy lifecycle processes (issuance,
endorsements, cancellations, renewals).
● Integrated OIPA with external systems via REST and SOAP APIs for seamless data flow.
● Built dynamic, responsive single-page applications (SPAs) using Angular, JavaScript, Bootstrap, and jQuery.
● Wrote unit tests for components, services, and directives using Jasmine and Karma to ensure code quality.
● Refactored and optimized the Microservices framework using Spring Boot and Spring Cloud, applying Factory
Design Patterns to streamline integration across multiple services, reducing deployment time by 40% and
enhancing system scalability.
● Architected and implemented comprehensive AWS solutions utilizing EKS, S3, EBS, Elastic Load Balancer, Auto
Scaling Groups, and CloudFormation Templates, resulting in a 50% reduction in operational costs and improved
system uptime.
● Debugged and resolved issues using Angular DevTools and browser developer tools.
● Integrated ES6/ES5 features such as arrow functions, destructuring, and promises for cleaner and more efficient
JavaScript code.
● Worked with JSON and XML to handle API responses, ensuring seamless communication between front-end and
back-end services.
● Optimized application performance with Lazy Loading and Ahead-of-Time (AOT) Compilation.
● Configured and managed CI/CD pipelines using GitLab, automating build, test, and deployment workflows.
● Containerized applications using Docker and orchestrated deployments with Kubernetes and AWS services.
● Integrated Jenkins with Git for automated builds, utilizing Maven for dependency management
● Conducted daily analysis of script failures using Jenkins, Kibana, and Dynatrace.
● Migrated Dynatrace POC scripts to production, aligning with ATM requirements.
● Configured ELK stack for centralized log management and built real-time Kibana dashboards for visualization.
● Implemented application monitoring with Datadog and alerting systems for proactive issue detection.
● Developed automation frameworks using Selenium WebDriver, TestNG, Maven, and GitHub.
● Executed unit, integration, and end-to-end testing to ensure system reliability and quality.
● Designed and optimized database schemas to improve performance and maintain data integrity.
● Wrote optimized SQL queries and created custom reports for operational metrics and claims analysis.
● Worked closely with cross-functional teams in Agile environments, participating in sprint planning, daily
stand-ups, and retrospectives.
● Collaborated on deployment automation using Docker, Kubernetes, and AWS.

Environment: Java 17, Amazon Web Services (AWS), Spring Boot, Spring Security, Spring MVC, Spring IOC, Spring AOP,
Spring Security, Hibernate, ReactJS, Redux, NodeJS, HTML5, CSS3, JavaScript, JQuery, JSP, JavaBeans, Oracle 12g, WebLogic,
Apache Kafka, Docker, Kubernetes, RESTful Web Services, Maven, GIT, Jenkins, Spring Tool Suite (STS), JUnit, Selenium,
LoadRunner, Mocha, Chai, JIRA, Waterfall Methodology

Client: Reynolds American Inc., Winston-Salem, NC Nov 2020 – Nov 2023


Java Full Stack Developer
Responsibilities:
● Developed a Single Page Application (SPA) using ReactJS, NodeJS, CSS, Bootstrap, and HTML5, improving user
experience with seamless transitions and a dynamic interface.
● Applied MVC principles to integrate React for building a robust client-side application, leading to improved
maintainability and faster development cycles.
● Created modular React components and utilized Redux for unidirectional data flow, ensuring consistency and ease of
state management across the application.
● Transformed the app into a fully functional SPA by using React-Router, significantly enhancing navigation speed and
reducing page reloads by 50%.
● Seamlessly integrated Amazon Web Services (AWS) with application infrastructure, including services like EC2, S3, RDS,
and MongoDB, resulting in a highly scalable and reliable cloud-based environment.
● Wrote efficient Java API for AWS Lambda, automating serverless functions and streamlining interactions with AWS
services, reducing server management overhead.
● Implemented Microservices using Spring Boot, designing loosely coupled services that communicate through REST
APIs, improving system flexibility and deployment speed.
● Utilized Spring Data REST to dynamically filter and manage collection resources, significantly reducing API complexity
and improving data access speed.
● Integrated Hibernate ORM for seamless data persistence with an Oracle database, optimizing query performance and
enhancing database interactions.
● Migrated legacy applications to the AWS cloud, utilizing EC2, S3, RDS, and MongoDB for auto-scaling and high
availability, reducing infrastructure costs.
● Developed AWS Lambda functions to handle internal service requests through API Gateway, improving service
interaction speed and reducing latency.
● Designed and developed RESTful and streaming APIs with Spring WebFlux, ensuring scalability and low latency for
high-throughput systems.
● Integrated WebFlux with reactive data stores like MongoDB and Cassandra using Spring Data Reactive repositories for
end-to-end reactive workflows.
● Created custom Docker images and integrated them with Spring Boot, streamlining the containerization and
deployment process, resulting in a 25% reduction in deployment time.
● Led the migration of the application from physical servers to the AWS Cloud (EC2, S3), improving system performance,
availability, and disaster recovery capabilities.
● Implemented JSON Web Token (JWT) for secure communication between microservices, enhancing security while
reducing overhead associated with traditional session management.
● Developed and optimized Spring Batch processes for handling asynchronous requests, streamlining data processing,
and reducing processing time by 30%.
● Integrated JMS with Spring Boot and embedded ActiveMQ for messaging, enabling efficient asynchronous
communication between services and improving system responsiveness.
● Created and optimized MySQL Stored Procedures, Triggers, and complex SQL queries, improving database
performance and query efficiency by 20%.
● Deployed services locally to Tomcat for testing and used Jenkins for automated build and deployment, reducing
deployment time and errors in production.
● Wrote unit tests using JUnit and tested ReactJS components with Mocha and Chai, ensuring high code quality and
reducing production defects by 15%.
● Utilized Git for version control and JIRA for tracking issues and coordinating with cross-functional teams.
Environment: Java 11, Amazon Web Services (AWS), Spring Cloud, Spring Boot, Spring MVC, Spring Batch, Spring Security,
Spring Data Rest, Hibernate, ReactJS, NodeJS, HTML5, CSS3, JQuery, Ajax, JavaScript, MySQL, JSON, Restful Web Services,
Maven, Jenkins, GIT, ActiveMQ, Tomcat, Eclipse, Mocha, Chai, Junit, Jira, Windows, Agile

Client: Casamba, LA, CA April 2018 - Oct 2020


Java Full Stack Developer
Responsibilities:
● Designed and developed components using Spring Framework based on MVC architecture in Tomcat for streamlined
application management, improving modularity and reducing development time.
● Developed Microservices using Spring Boot and managed by Spring Cloud, enabling faster deployment, better
resource management, and improved system scalability.
● Implemented service layers leveraging Spring IOC and annotations for improved dependency injection, enhancing the
maintainability and scalability of the application.
● Applied Data Access Object pattern to create a generic Hibernate DAO implementation, simplifying data access and
improving code reusability and testability.
● Worked on management and expansion of AWS infrastructure including EC2, RDS, and S3, optimizing database setup,
maintenance, and operational efficiency, reducing server management time by 30%.
● Developed AWS Lambda functions to automate notifications, improving the efficiency of the notification process and
reducing manual intervention by 40%.
● Spearheaded the operations and maintenance of AWS cloud resources, including EC2 instances, Auto Scaling, and S3,
improving cloud resource availability and reducing downtime by 25%.
● Utilized AWS Lambda to automate S3 uploads and trigger workflows, streamlining document management and
improving the speed of file processing by 35%.
● Configured AWS IAM users and groups to strengthen authentication and authorization processes, improving the
security of AWS resources by 20%.
● Deployed applications to AWS EC2 and integrated RDS+MySQL for seamless backend data storage, improving
application scalability and performance by 30%.
● Implemented OAuth 2.0 to secure RESTful web services, ensuring secure data transfer and access control, thereby
enhancing the security of user data.
● Designed and developed the user interface using Angular 5, JSP, JavaBeans, and JSTL, delivering a dynamic and
responsive front-end that improved user engagement by 40%.
● Built an efficient SPA using Angular 5, enabling seamless data binding and synchronization with the server.
● Created and updated Swagger files to define and document REST API endpoints, improving team collaboration and
reducing development time for API integration.
● Implemented Microservices with Spring Boot, leveraging Spring IOC, AOP, and Spring Boot for middle-tier logic.
● Utilized Spring Security to handle authorization and authentication for various application features.
● Developed a tool using REST APIs to integrate with third-party service providers, enhancing data exchange and
streamlining operational workflows.
● Configured Jenkins for Continuous Integration (CI) and Continuous Deployment (CD), reducing deployment errors and
improving delivery speed by 30%.
● Utilized Git for version control, ensuring seamless collaboration and efficient tracking of code changes across teams.
● Managed the project build process using Maven, automating the creation of WAR and EAR files and ensuring
consistent builds across environments.
● Developed comprehensive unit tests using JUnit for backend logic and Jasmine/Karma for front-end components,
improving test coverage and reducing bugs in production by 20%.
● Utilized JIRA to track and manage bugs, project-level issues, and environmental issues, ensuring that all issues were
resolved in a timely manner and improving team efficiency by 25%.

Environment: Java 8/11, Amazon Web Services (AWS), Spring Boot, Spring Cloud, Spring MVC, Spring Security, Spring IOC,
Spring DAO, Hibernate, Angular 5/7, NodeJS, REST API, HTML5, CSS3, JavaScript, Ajax, Eclipse, JUnit, Apache Tomcat,
Maven, Jenkins, Git, MySQL, Swagger, Log4J, Jasmine, Karma, Junit, Jira, Agile

Client: Eversource Energy, Boston, MA July 2016 - March 2018


Java/J2EE Developer
Responsibilities:
● Worked on implementation of complete Software Development Life Cycle (SDLC) from analysis through design,
development, integration, and testing phases.
● Implemented the Core Java concepts such as File Handling I/O, Collection frameworks, and Exception handling.
● Wrote custom Java Classes to implement business logic and transformation logic.
● Used a complete annotation-driven approach to develop the application using Spring and also involved in setting up
the spring bean profiling.
● Developed Single Page Applications (SPA) using HTML5, CSS3, JavaScript, Bootstrap4, Angular 4, Angular CLI, and
Typescript.
● Worked with Angular CLI, Typescript in Angular 4 to create Controllers and Components for the web pages.
● Developed web pages using Angular 4 directives, expressions, routing capabilities, filters, validations, and Angular UI
components such as buttons, grid, date picker, carousel, and other input components.
● Created custom directives in Angular 4 for reusable components like multi-field form elements and background file
uploads in the application to restore the components.
● Designed, developed, and tested J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Spring and
Hibernate, and Perl scripting.
● Worked on Hibernate with Spring Integration as the data abstraction to interact with the database and used
dependency injection (DI) using Spring framework and annotations.
● Developed the DAO layer for the application using Hibernate to map java classes with database and created queries
with Hibernate Query Language (HQL).
● Created both XML and Java configuration files for setting up Apache CXF as JAX-RS runtime, Spring Data and Spring
JDBC template technologies.
● Used SVN as version control management and for code commits and used Eclipse IDE to develop the project.
● Deployed web application components on Tomcat server for development and test environments.
● Worked with Jasmine in testing and unit testing angular modules.
● Performed unit testing for each module and prepared documentation for future references and upgrades.

Environment: Java 8, J2EE, HTML5, CSS3, Bootstrap, JavaScript, Angular 4, Angular CLI, Typescript, Spring MVC, Hibernate,
AJAX, MS SQL Server, GIT, Apache Tomcat, JIRA, Jenkins, Maven, SVN, Jasmine, JUnit, Log4J, Eclipse IDE, Jira, Agile

Client: Hexaware Technologies, India May 2015 – Jun 2016


Software Developer
Responsibilities:
● Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security.
● Implemented a separated DAO layer which uses Spring JDBC template to interact with the database.
● Developed/maintained elaborate services-based architecture utilizing open-source technologies like Hibernate.
● Designed user Interface using Angular UI components such as tabs, grids, dropdowns etc. and configured the routing
service using Angular-JS router. Responsible for developing Angular-JS directives to do reusable UI components.
● Implemented Angular 2 form validations and used Bootstrap to show error, warning and info messages.
● Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents
from database.
● Utilized Core Java concepts like Collection framework, Exception Handling, IO, Serialization, Multithreading and
Concurrency. Developed Core Java programs for all business rules and workflows using Spring framework.
● Designed and developed Restful service interface using Spring MVC to the underlying customer event API.
● Implemented bottle micro-framework with RESTful service and used WADL (Web Application Description Language)
for modelling the resources provided by the services and relationships between them.
● Implemented JSON Web Tokens for authentication and authorization security configurations using NodeJS.
● Worked with XML schema, XQUERY, XSL/XSLT, XML to navigate in XML documents
● Worked on design and development of database systems using Relational Database Management Systems (RDBMS)
including MySQL. Responsible for creating and extracting data from the database using SQL Queries in MySQL
database.
● Worked on deployment of ear and war files in WebLogic Server.
● Implemented Log4j for application logging and to troubleshoot issues in debug mode.
● Performed Unit testing, Integration Testing, and generating of test cases for web applications using JUnit.
● Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Environment: Agile, Java 7/8, Core Java, Spring Boot, Spring JDBC, Spring MVC, Hibernate, HTML5, CSS3, JavaScript,
JQuery, Ajax, AngularJS, Typescript, MySQL, WebLogic Server, Log4j, Junit, Jira

Client: Zolon Tech Ltd, Hyderabad, India Jun 2014 – April 2015
Software Developer
Responsibilities:
● Performed end-to-end design and development of all layers of the application.
● Implemented Spring MVC for designing and implementing the UI Layer for the application.
● Wrote Spring Validator, Spring AOP for validating the input data.
● Used Hibernate ORM in the persistence layer and implemented DAOs to access data from with Oracle and MYSQL
databases.
● Used XML, WSDL, UDDI and SOAP Web Services (JAX-WS) using Apache Axis2 framework for communicating data
between different applications.
● Storing the SOAP messages received in the JMS Queue of WebSphere MQ (MQ Series).
● Develop JAX-WS services and JSR-286 compliant Portlet using Java Server Faces (JSF).
● Developed Data access bean and developed EJBs that are used to access data from the database.
● Used EJB to inject the services and their dependencies.
● Involved in Coding HTML, CSS JavaScript for UI validation for dynamic manipulation of the elements on the screen and
to validate the input.
● Wrote PL/SQL and SQL blocks for the application.
● Used Core java multi-threading concepts for avoiding concurrent processes.
● Responsible for deploying application file on IBM WebSphere Application server.
● Used Log4j package for logging, ANT for automated deployment and Junit for Testing.
● Developed Business components using core java concepts and classes like Interface, Polymorphism, Collections,
serialization and Multithreading etc.
● Improved the performance of the backend batch processes using Multithreading and concurrent package API.s
● Developed client/server and N-tier web applications using Java, J2EE, Apache Struts framework and spring (MVC)
framework.

Environment: J2EE, JDK, Eclipse, Spring MVC 3.x, Spring AOP 3.x, EJB 1.x, Beans, SOAP Web Services, Apache-Axis1, JSR
-286 Portlet, JSF 2.x, JMS, Hibernate, JSP, XML, JNDI, Design Patterns, TOAD, IBM WebSphere, Junit, ANT, PL/SQL, Oracle 9i,
MYSQL, Rational Rose, Unix

You might also like