Home

Navya - Javafullstack Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: YES
Visa: H1b
732-276-1543Navya Reddy

Mobile: +1732-276-1543
Email: [email protected] www.linkedin.com/in/navya-reddy-017a2k90

Professional Summary:

Around 8+ years of experience working on JAVA/JEE applications including UI templating and designing with HTML and JavaScript, Angular, ReactJS frameworks. Well knowledge on professional tech stack and Software Development Life Cycle methodologies that includes development, system testing, maintenance, and deployments.

Experience in using various ORM s for mapping objects to Databases like Hibernate ORM, JPA ORM. Proficient in using Spring JTA (Java Transaction API) for Transaction Management to deal with more than one database, Spring Batch for automated complex processing of large volumes of information.
Experience in developing using RESTful Web services using JAX-RS API and Jersey framework. Developed Restful services with JAX-RS with Spring REST.
Strong experience with Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data.
Experience in Java architecture, design, development, deployment, testing, Networking, and implementation of business systems including Internet Applications development.
Proficient with build automation tools like Gradle, Maven, and Ant for builds and deployments to different environments.
Expertise in working with various Amazon Web Services (AWS) like Elastic Container Service (ECS) & Elastic Compute Cloud (EC2), Simple Storage Service (S3), Lambda implementation, and AWS CLI.
Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, and JMeter.
Deployed Spring Boot based Micro-services Docker container using Amazon EC2 container services and using AWS admin console.
Proficient in implementation of spring frameworks like Spring MVC, Spring IOC/DI, Spring REST, Spring AOP, Spring Transaction Management, Spring Data, Spring DAO, Spring Batch.
Experience in developing User Interface with different technologies like HTML5, CSS3, and JavaScript. Developed applications with AJAX for handling asynchronous calls that follow W3C Web standards.
Great knowledge of writing PL/SQL scripts for executing more than one query at a time. Proficient in creating views for tables, writing stored procedures, writing Triggers.
Good knowledge of implementing MVC architecture on client side using AngularJS, ReactJS with Redux, React with flux.
Experience in using JavaScript testing frameworks like Karma, Jasmine, Protractor for Angular 8/11 and Mocha and chai for React JS and Node JS.
Experience in configuring and deploying applications on different application servers like Apache Tomcat, WebLogic, IBM WebSphere, JBoss and web servers like Apache HTTP Server, Nginx, Caddy etc.
Experience in using automation build tools like Bamboo, Jenkins, Go CD at server level and Maven, ANT, Gradle at development level (local).
Good experience with automated Java based logging frameworks like Log4J, SL4J, log common.
Implemented Software Configuration Management using Version Control Software such as SVN, Bit Bucket, and GIT.





Technical Skills:

Programming Languages C, C++, Java,

JavaScript Frameworks Angular 8/11, jQuery, NodeJS, ReactJS.
Java/JEE Technologies Servlets, Spring, EJB, JPA, JTA, JDBC, JSP, Thyme leaf, JSTL, Java 8/11/17.
Frameworks Hibernate5.x, Spring 6, Spring Boot 3, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, IBATIS, Spring IOC, Struts.
Web Technologies HTML, HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON.
Database SQL Server, MySQL, Oracle, Mongo DB, DB2.
Cloud Technologies Amazon EC2, S3, simple DB, Elastic Load Balancing, SQS, EBS, cloud front, EKS and PCF.
Web Services XSD, WSDL, Apache Axis, SOAP, Restful, Graph QL, JAX RS, JAX WS.
Messaging JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.
Web Servers Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat.
Application Servers Apache Tomcat, WebLogic, IBM WebSphere, JBoss.
Methodologies Agile, Waterfall, OOAD, SCRUM.
Version Control SVN, CVS, GIT, GITLAB, Bit Bucket.
Build Tools Maven, Gradle, ANT.
IDEs Eclipse IDE, RAD 6.0/7.0, IntelliJ IDEA, Spring Tool Suite (STS).
Operating Systems Windows, Linux and UNIX.
Software Visual Studio, Rational Rose and Microsoft Office.

Professional Experience:

Client: Comcast October 2023 Present
Location: Philadelphia
Role: Java Full stack developer

Responsibilities:

Implement the web application using Full Stack technologies (Oracle DB, Express, Angular 11, NodeJS) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap, and other web technologies.
Developed the functionalities under Agile Methodology, JIRA processes and used JIRA for task assignment, bug tracking and fixture.
Used RXJS 11 of Angular 11 with the new methods and the new importing style according to the package structure change in Angular 11.
Implemented Microservices architecture with Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices, making applications into smaller chunks and the Spring Hystrix circuit breaker and for the fail-safe.
Migrated the code from Angular 8 to Angular 11 by making the utilization of the new commands provided by angular CLI 11 like ng update, ng adds and implemented the multiple project support with angular JSON provided in Angular 11.
Developed a custom logging microservice using the technologies Angular 11, Node JS and Oracle DB which can be Integrated into the existing application modules to log all the actions performed on the files like Approve, Cancel, Export etc.
Developed several reusable custom elements using the Angular elements available in Angular 11.
Expertise in implementing Angular concepts like Angular-animate, Angular-cookies, Angular-Filter, Angular-Mocks, Angular-sanitize.
Expertise in developing apps using Angular custom elements (Angular Elements), RXJS new pipe() operator and Angular CLI 11 commands ng update, ng add.
Implemented the automatic documentation for the API using the Swagger Open API specification.
Used Continuous delivery / Continuous Integration (CD/CI) tool Jenkins to build the project upon passing the test cases written using cucumber.
Utilized the Oracle DB module in Node JS to connect, make database CRUD operations, execute oracle database package functions and stored procedures.
Unit testing is done using jasmine for the code written using the Angular framework.
Created the server in Node JS using the Express middleware.
Configured AWS WAF to protect web applications from common web exploits.

Environment: HTML5, CSS, Angular 11, Spring Boot, Micro Services, NodeJS, Express, JWT, OAuth 2.0, JIRA, GITLAB, Jenkins, HTTP/HTTPS, Firebug, Jasmine, Mocha, postman, Splunk, swagger API, Agile Methodology, Oracle, PL/SQL, ETL, Nginx, Apigee Gateway, AWS

Capgemini Technology Services India Limited (Full Time) April 2022 March 2023
Location: Chennai, India
Role: Java Full stack Developer

Responsibilities:
Developed full-stack application using Spring Boot, Hibernate, JDBC, Angular, CSS, JavaScript, HTML, JSP.
Deployed application using Jenkins, Docker, and AWS for continuous integration and deployment of microservices.
Successfully led the development of a cloud-ready enterprise solution for onboarding applications using AWS, Spring Boot, and Angular, resulting in a significant increase in application performance, a significant reduction in infrastructure costs, and a drastic reduction in the onboarding process time for SCB.
Implemented RESTful and SOAP based web services using Spring Boot, Hibernate frameworks, JDBC respectively.
Conducted code reviews and provided feedback to team members to ensure adherence to system design and coding standards.
Configured the development environment using Spring Boot with Spring MVC, Spring Data, Spring Security, and Spring Integration.
Developed various Custom DAOs using Spring ORM support to persist the records from suitable tables in the database.
Implemented JWT token-based authentication for the REST API.
Employed JUnit for comprehensive unit testing and utilized Mockito for effective mocking on various platforms.
Expertise in working with various Amazon Web Services (AWS) like Compute Cloud (EC2), Simple Storage Service (S3), Lambda implementation, AWS CLI, RDS, Cloud watch and Elastic Beanstalk.
Implemented a Microservices architecture utilizing Spring Boot-based services, facilitating communication through a blend of REST and Apache Kafka message brokers.
Involved in various phases of Software Development Life Cycle (SDLC) on the application like Requirement gathering, Design, Analysis and Code Development.
Utilized Jenkins for building and deploying applications, incorporating automated force builds in case of build failures.
Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services using AWS Cloud build upon Spring Boot Services.
Angular 8.0, we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
Involved in Unit Testing, Integration Testing, and System Testing.
Developed UI pages using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
Developed client-side validation code using JavaScript and jQuery.
Loading data from Text Files to Database by using SQL Loader.
Implemented IBM WebSphere Application Server to deploy the application.
Worked with Log4J to capture the log that includes runtime exceptions.
Environment: JAVA 8, Spring Boot, Hibernate, AWS, HTML5, IBM WebSphere, CSS3, JavaScript, jQuery, MVC Architectural, SQL Loader, IBM WebSphere, Log4J.
D and B Technologies Oct 2021 March 2022
Location: India
Role:Java Full stack Developer
Responsibilities:

Applying Agile methodologies and Scrum for efficient project management.
Creating dynamic user interfaces using ReactJS for its virtual DOM feature, JavaScript for client-side scripting, and HTML/XML and CSS for webpage structure and style.
Developed Ul using ReactJS in application to retrieve data from Back-End.
Used Grunt build to build JavaScript, jQuery, CSS3, HTML5 files that embeds bootstrap, NodeJS bower components.
Implemented middleware integration for RESTful services and side effects management in React applications.
Manage data exchange and API interactions using AJAX, JSON, XML, ensuring robust communication between frontend and backend.
Manage data serialization and deserialization using JAXB for XML binding, and JSON for data representation.
Enhance functionality using Java 8, focusing on Lambda Expressions and Streams; plan migration to Java 11 for advanced features such as the improved ZGC (Z Garbage Collector).
Utilize Java 11's HTTP Client API to build robust and responsive applications.
Optimize multi-threading for Core Java applications and minimize memory leaks in Core Java code.
Apply Spring Framework in MVC for modular and loosely coupled backend development.
Architect and deploy Spring Boot microservices, integrating Spring IOC for dependency injection and Spring API for creating loosely coupled, modular applications.
Optimize data storage using PostgreSQL for relational databases and management with Hibernate ORM and JPA for efficient data access and transaction handling.
Leverage Spring Boot 4.x for microservices, emphasizing auto-configuration and rapid development.
Implement JWT with Spring Security for secure authentication and integrate Spring Boot Actuator for enhanced security and management of microservices.
Worked with Spring MVC Framework to Design and Develop the REST APIS.
Create advanced web applications with JSP and JSF, incorporating AJAX for real-time user interactions and data updates.
Deploy applications with Docker and Kubernetes, automate CI/CD using Jenkins and Maven
Used Chef for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC), Utilized Enterprise JavaBeans (EJB) for transactional services.
Use Maven and GIT for project builds and version control, maintaining code integrity and facilitating collaboration.
Implemented metrics, logs, and events. This allowed for proactive monitoring and quicker issue resolution.
Simplify complex JavaScript with jQuery to enhance frontend development efficiency and user interface.
Configure and monitor numerous MongoDB and NoSQL instances.
Apply advanced build automation with Maven.
Architect and deploy Java-based applications on AWS.
Designed and configured management reports.
Implement Role-Based Access Control (RBAC) for secure system access and manage application configurations with YAML.
Worked on using Apache Tomcat server built in JMS provider for communicating with legacy applications.

Environment: Java 8, Java 11, Core Java, Spring, Spring Boot, Spring IOC, Spring API, Kafka, Hibernate ORM, HTML5, CSS3, JavaScript, ReactJS, JSP, Docker, Kubernetes, Jenkins, Maven, GIT, Rest Services, Apache Tomcat, MongoDB, AWS, Log4j, jQuery, JWT, Spring Security, YAML, JIRA.

Tech Mahindra (Full Time) July 2019 Sep 2021
Location: Bangalore, India
Role: Java Developer
Responsibilities:

Implement web application request-response handling using Servlets, enhancing server-side processing and seamless frontend integration.
Utilize XML for configurations, promoting structured data management, ease of integration, and maintainability.
Develop, consume, and maintain SOAP-based web services with WSDL to ensure interoperability and seamless data exchange.
Involved in working with MySQL, Oracle databases and Proficiency in writing SQL Queries and stored procedures.
Deploy and manage applications on Apache Tomcat, optimizing for performance and scalability., and employ Maven for build automation and dependency management.
Create web services using JAX-R and JAX-WS for interoperability and API design and optimize Oracle performance with PL/SQL scripts and Hibernate ORM.
Configure Apache Server for web hosting, focusing on performance, security, scalability, and utilize Struts for MVC-based web application development.
Apply DAO patterns for database interactions and AOP in Spring for efficient logging and transaction management, utilizing AWS for scalable cloud infrastructure and services.
Implement Spring Batch for robust batch processing, optimizing data handling and task automation in backend operations.;
Design XML schemas for standardized data structures, integrate Hibernate for database interactions, and implement scalable microservices with Spring Boot for rapid development and cloud adaptability.
Enhance message handling with RabbitMQ in microservices architecture, ensuring rapid development, maintainability, and effective communication.

Environment: Core Java, Java8, JEE, Spring Boot, Microservices, JSF Framework, Spring Security, Spring MVC, Spring AOP, Spring Batch, Angular, React Native, NodeJS, JavaScript, Apache Tomcat, HTML5, CSS, Bootstrap, SOAP, MongoDB, PostgreSQL, JUnit, Jenkins, Log4j, JIRA, Git.

Synergy Tech May 2016 June 2019
Location: India
Role: Java Developer
Responsibilities:

Develop a framework for AppDevs to build search related HCM and Financial business applications.
Developed the functionalities using Agile Scrum Methodology.
Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular.
Created Reusable Modules and Custom Directives in Angular which got used in various places of application.
Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
Created POJO s and DAO s for the database entities using Spring JDBC annotation mappings.
Integrated with Spring Cloud projects to provide distributed tracing and other features.
Developed microservices with Spring and tested the application using Spring Boot.
Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API s and Spring Boot for microservices.
Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and react-bootstrap components.
Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable, and cross-browser code
With the concept of ReactJS Worked on usage metrics and end to end events tracing for analysis purpose.
Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
Used log4j to print the logging, debugging, warning, info statements.
Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Experience on implementation of version control software GIT repositories.

Environment: Agile, HTML, CSS, JavaScript, jQuery, React JS, AJAX and Angular, XML, DAO, POJO, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, RESTful Webservices, SOAP, Kafka, Maven, WebSphere Application Server, Mongo DB, NoSQL, Log4j, JIRA, Protractor, GIT, Socket Programming.


Education Details:

Bachelor of Technology (JNTU)- 2016
Keywords: cprogramm cplusplus continuous integration continuous deployment user interface message queue javascript sthree database rlang golang procedural language

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1991
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: