0% found this document useful (0 votes)
53 views12 pages

Java Full Stack Developer Expertise

Mamatha Reddy is a Senior Java Full Stack Developer with over 10 years of experience in full stack development, specializing in Java, Microservices, and front-end technologies like React. She has extensive knowledge of Agile methodologies, CI/CD practices, and cloud services, particularly AWS and Google Cloud, and has successfully developed and maintained scalable web applications and microservices. Her technical skills include proficiency in various programming languages, frameworks, and tools, along with a strong focus on delivering high-quality software solutions.

Uploaded by

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

Java Full Stack Developer Expertise

Mamatha Reddy is a Senior Java Full Stack Developer with over 10 years of experience in full stack development, specializing in Java, Microservices, and front-end technologies like React. She has extensive knowledge of Agile methodologies, CI/CD practices, and cloud services, particularly AWS and Google Cloud, and has successfully developed and maintained scalable web applications and microservices. Her technical skills include proficiency in various programming languages, frameworks, and tools, along with a strong focus on delivering high-quality software solutions.

Uploaded by

akashantony0812
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

MAMATHA REDDY

Sr Java Full Stack Developer


Phone: +1 4754411529
Email: [email protected]

SUMMARY:
 Over 10+ years Full Stack Development experience, working with Microservices, developing
responsive web applications and DevOps knowledge as well Strong background in Java/J2EE
environments.
 Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC,
JSP, Servlets, Hibernate, Struts and Web Services.
 Experience in developing applications using Agile Methodology, Waterfall Methodology and
Test-Driven Development approach.
 Designed and developed responsive user interfaces with React, emphasizing usability and
aesthetic in various projects.
 Proficient in Java, Microservices, Reactive Java, and Spring Boot.
 Experienced full-stack developer with a strong focus on front-end technologies, specializing in
Reach (a React-based UI/UX framework) along with MDS and Octagon.
 Collaborated with cross-functional teams to design and implement robust software solutions using
Spring Boot, focusing on microservices architecture for improved scalability and maintainability
 Collaborated with cross-functional teams to understand business requirements and developed
custom Drupal solutions that met client needs.
 Proficient in developing user-friendly websites using React, Next.js, JavaScript, HTML5, and
CSS3.
 killed in implementing scalable RESTful services with Java, Spring, Spring Boot, and
Hibernate/ORM frameworks.
 Developed and maintained multiple single-page applications using React, ensuring optimal
performance and user-friendly interfaces, leading to a 30% increase in user engagement.
 Proficient in Core Java and up-to-date with the latest Java APIs to optimize backend application
performance.
 Experienced with front-end technologies including React JS, Angular, and MVC frameworks.
 "Implemented Spring Data JPA to manage database operations seamlessly within microservices,
ensuring efficient data manipulation and integrity."
 Able to work independently and collaboratively within a team, adhering to core hours of 8-4 CDT.
 Skilled in designing CI/CD pipelines with Jenkins and managing version control with Git.
 Extensive experience with Google BigQuery for data analysis and integration, demonstrating
advanced proficiency in managing large datasets and optimizing queries for performance.
 Proficiency in developing software applications using Java 11, including object-oriented
programming, multithreading, and distributed computing.
 Proficient with CI/CD tools (Jenkins), version control (Git), containerization (Docker), and
monitoring tools (Elasticsearch, Grafana).
 Implemented Redux for state management in complex web applications, enhancing scalability and
maintainability of the projects.
 Experienced in designing, developing, and managing Java Spring Boot microservices from
conception to maturity.
 Extensive experience in developing and maintaining backend APIs for enterprise integration
services.
 Deep knowledge and experience in building web applications using Tridion Content
Management System (CMS).
 Proven ability to transition legacy applications to the cloud, ensuring smooth migration
and integration.
 Developed backend services using Python with Flask and Django frameworks, which improved the
scalability and maintainability of web applications.
 Profound knowledge and hands-on experience in cloud infrastructure, especially Google Cloud and
AWS, implementing scalable cloud solutions and migrating legacy systems to cloud architectures.
 Mastery of Reach's component-based architecture, including stateful and stateless
components, hooks, and custom hooks.
 Skilled in creating efficient RESTful APIs, with a strong understanding of pagination, sorting, and
filtering.
 Deep understanding of Reach's performance optimization techniques, such as
memoization and use of React's Profiler.
 Proven track record in building scalable, high-performance web applications and delivering
exceptional user experiences.
 Competent in utilizing MongoDB for efficient data storage and management in application
development.
 Designed and developed responsive user interfaces with React, emphasizing usability and
aesthetic in various projects.
 Proficient in object-oriented programming with Java, Go-lang and other languages
 Implemented AWS Lambda functions to automate various tasks, such as image processing, file
uploads, and data validation.
 Implemented error handling mechanisms in Informatica to handle data errors and exceptions
during ETL processing.
 Automated data processing tasks using Python scripts, which increased efficiency and reduced
manual errors by automating tasks involving large datasets.
 Expert in DevOps practices and CI/CD pipeline management, ensuring efficient and reliable
software delivery.
 Good understanding of React design patterns and best practices.
 Experience with Oracle, Cassandra, SOAP, and REST APIs, with a strong understanding of
GraphQL and data caching mechanisms (Redis).
 Designed and developed a full stack funding website using node.js, PHP and slim framework.
 Proficient in Docker and Kubernetes for containerization and orchestration of applications.
 Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
 Responsible for creating and maintaining architecture for Restful API using Spring Boot.
 Demonstrated strong understanding of Azure's data center architecture and global presence.
 Integrated with SonarQube for maintaining high code quality and ensuring comprehensive test coverage.
 Knowledge of developing single page web applications by using Angular with typescript/ES
and jQuery and working knowledge on HTTP access control CORS to enable cross-origin
resource sharing in the project.
 Proficient in designing, creating, and managing DynamoDB databases.
 Experience creating Typescript reusable components and services to consume REST APIs using
Component based architecture provided by Angular7, Angular8 Angular 11 and Angular12.
 Proficient in object-oriented programming with Java, Go-lang and other languages
 Docker is used for creating images that are deployed on AWS as Micro services.
 Extensive experience in using Java 11 for developing enterprise applications
 Designed and developed RESTful web services using DropWizard framework to support [specific
project requirements.
 Developed and maintained AWS infrastructure using Terraform.
 Integrated and configured various DropWizard modules including Health Checks, Metrics, and
Logging for application monitoring and performance tuning.
 Utilized Hibernate ORM for efficient database management and implemented DAO (Data Access
Object) patterns for data persistence.
 Having expertise knowledge and experience on Java 8 features like Functional Interfaces
 Experience in design and analysis with expertise in Core Java, C++, C#, HTML, JavaScript,
SQL, Oracle and MySQL.
 Used Spring Boot Actuator to monitor and manage the application in production environment.
 Proficient in Any Point API platform on designing and implementing Mule APIs. Strong
working knowledge on API Gateway.
 Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, and
Scala.
 Integrated with AWS API Gateway to create RESTful APIs for the application, enabling
seamless communication between different microservices.
 Experience in developing web, enterprise and SOA applications using Core Java, OOAD,
Multi - Threading, JavaBeans, JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, Web
Services (SOAP, Restful and Micro-Service), XSD, XML, XSLT, JSON, JAX-B, Apache
Commons, EJB, JMS, MQ-Series, HTML, Ajax, Oracle, and Linux/UNIX.
 Configured AWS CloudWatch to monitor application performance and set up alarms for critical
metrics.
 Proficient in developing the enterprise application with Servlets, Struts, Spring Framework
modules like Spring IOC, Spring MVC (Model View Controller), Spring AOP, Spring Boot,
Spring Security, Spring Data, Spring Integration and ORM Frameworks like Hibernate.
 In-depth knowledge of Google Cloud Platform (GCP) and its range of services such as Cloud
Storage, Cloud Functions, BigQuery, App Engine, and more.
 Good knowledge in usage of version controls such as CVS, Git, SVN and Clear Case.
 Implemented AWS CloudFront for content delivery, improving the application's global reach
and reducing
 Experience in Analysis, Design, Development, Implementation and Maintenance of applications
using Java/J2EE
 Experienced in using Scala, Java, and Python frameworks for Bigdata/Spark engine
requirements.
 Proficient in using Core Java 11 such as OOPs, Collections, Generics, Exception Handling,
etc.
 Strong understanding of common API technologies, such as OAUTH, SAML, Spring Boot and
Micro services.
 Experience on architectures like Model-View-Controller (MVC), Service-Oriented-
Architecture (SOA).
 Developed and maintained Java applications on Google Cloud Platform (GCP)
 Extensive experience on developing web applications using Spring Boot, Spring Core, Spring
MVC, Spring ORM, Spring JPA, Spring Rest and Spring Cloud (PCF).
 Application integration using MuleSoft ESB and IBM Message Broker for integrating and
orchestrating the services.
 Proficient in designing and implementing end-to-end CI/CD pipelines using Jenkins, Docker
for containerization, and Kubernetes for efficient orchestration, ensuring seamless
software delivery and deployment.
 Extensive experience in various spring modules such as Spring Boot, Spring Security,
Spring AMQP, Spring Data JPA and Spring Batch.

SKILLSET:
Java (J2SE 1.8/1.7/1.6/1.5/1.4, JEE 6 / 5), J2EE, JSP2.1/2.0/1.2,
Languages
Servlets2.x/3.x, JDBC, C++, C
Spring, Spring MVC, Spring Boot, Struts, Top Link, Hibernate,
Frameworks Angular,
React
Web HTML 5/DHTML, XHTML1.1, JavaScript, jQuery, CSS3, XML1.0,
Technologies Velocity Template
Databases Oracle, DB2, MS SQL, MYSQL, SQL Server, Mongo DB
Version Control GIT, CVS, SVN, Maven, JIRA
Methodologies Waterfall Methodology, Agile Methodology
Web /Application Web Sphere 7.0, Web Sphere smash , Web Logic 6.1, JBOSS,
Servers Apache-Tomcat
Other Tools IntelliJ, BIRT, Congo’s, Rational Application Developer, Eclipse

EDUCATION:

Bachelors in Computer Science from Jawaharlal Nehru Technological University, Hyderabad, India 2013

WORK EXPERIECNE:

John Deere Financial, Johnston, IA


Sep 2023 – Till Date
Sr. Software Engineer/ Sr Java Full Stack Developer

Responsibilities:
 Proficient in React, JavaScript, TypeScript, and Java, with extensive hands-on experience in
developing robust applications leveraging these technologies.
 Demonstrated expertise in various AWS services, including Lambda and ECS, showcasing the
ability to design, deploy, and manage scalable cloud-based systems.
 Developed and maintained web applications using Reach, implementing design systems and
component libraries with MDS and Octagon.
 Utilized event-driven design principles to create scalable and resilient applications, integrating
technologies such as RabbitMQ and Kafka.
 Extensive experience in writing complex SQL queries and database management with MS SQL
Server, PostgreSQL, and MySQL.
 Developed several multi-tier applications using Java/JEE, Spring, and Spring Boot, focusing on
building secure, robust backend services and responsive front-end interfaces.
 Experienced in designing and implementing systems with automated testing suites such as jest
and RTL, utilizing test-first development methodologies like TDD and BDD to ensure code
quality and reliability.
 Skilled in CI/CD technologies and approaches, including Jenkins and Github actions,
enabling streamlined development workflows and continuous delivery of software.
 Optimized application performance for maximum speed and scalability, ensuring technical
feasibility of UI/UX designs.
 Implemented event-driven architectures using Kafka for real-time data processing.
 Utilized React Router for dynamic routing in web applications, improving the navigation
experience and reducing the page load time by 20%.
 Implemented logging and distributed tracing to ensure robust application performance and
observability in production.
 Familiar with containerization and orchestration using Docker and Kubernetes; proficient in
automating workflows with GitHub Actions.
 Developed microservices with Spring Boot, ensuring scalability and maintainability.
 Implemented RESTful APIs in Python, facilitating seamless data interchange between different
software systems, enhancing system integration, and enabling real-time data updates.
 Proficient in integrating diverse downstream services, enhancing system functionality and user
experience.
 Engineered robust microservices using Spring Boot, adhering to best practices in microservices
architecture to enhance modularity and scalability of financial transaction systems."
 Demonstrated ability to work with minimal supervision while collaborating effectively with team
engineers and Team Lead.
 Excellent analytical and troubleshooting skills, capable of addressing and resolving complex
technical issues efficiently.
 Collaborated with UX/UI designers using React tools to translate designs into functional user
interfaces, closely adhering to design specifications and accessibility standards.
 Designed and implemented RESTful and SOAP web services using Spring and Hibernate, ensuring
high scalability and maintainability. Expert in using Tomcat and Application Servers like
WebSphere for deployment.
 Upgraded existing Java applications to Java 17, ensuring compatibility and taking advantage of
the latest language features to streamline development processes and improve overall efficiency.
 Designed and implemented robust API solutions using REST and SOAP, enhancing interoperability
between systems.
 Developed and maintained high-performance websites with React and Next.js, enhancing user
experience and interface responsiveness.

 Developed robust RESTful APIs and integrated them with front-end components to create
seamless user experiences.
 Implemented and leveraged features introduced in Java 17, including sealed classes,
pattern matching for switch, and improved handling of nulls, to enhance code readability,
maintainability, and performance.
 Well-versed in both SQL and No-SQL databases, adept at database design, querying, and
optimization to support application requirements effectively.
 Actively participated in agile development cycles, consistently meeting sprint goals and
contributing to continuous improvement discussions.
 Experienced with RabbitMQ for message queuing and event streaming in high-load environments,
ensuring efficient data handling and system responsiveness.
 Comfortable and proficient in Agile Scrum methodologies, collaborating closely with team
members through pairing and teamwork to deliver high-quality software solutions.
 Used Python for data analysis and visualization with libraries like Pandas and Matplotlib,
providing actionable insights that helped optimize business processes.
 Involved in all phases of Software Development Life Cycle including requirement analysis,
design, development, testing, release of the project, and support.
 Used React-Router to turn application into Single Page Application.
 Extensive experience with advanced React patterns like higher-order components (HOCs), render
props, and context providers.
 Developed and maintained e-commerce client-server applications, boosting transaction processing
efficiency by 25%.
 Developed message producers and consumers using Kafka, with a thorough understanding of its
architectural differences from RabbitMQ
 Built scripts on AWS cloud for scheduling EC2 auto-scaling load balancer with Python SDK.
 Converted a monolithic app to Microservices architecture using Spring Boot following the 12-
factor app methodology. Deployed, scaled, configured, and wrote manifest files for various
Microservices in AWS.
 Hands-on experience with Java full stack, utilizing Spring Boot, Spring Cloud, Spring
Security, Spring Data JPA, Spring AOP, and Hibernate.
 Designed, built, and deployed multiple applications utilizing almost all of the AWS stack, focusing
on high availability, fault tolerance, and auto-scaling.
 Utilized Java features such as Lambda expressions and the Stream API for bulk data
operations on Collections, improving application performance. Also proficient in Spring
MVC, Hibernate, and Junit frameworks.
 Leveraged pattern matching for switch statements to simplify conditional logic and improve code
clarity, resulting in more concise and readable code bases.
 Contributed to front-end development using Angular and MVC, improving user interface
responsiveness and accessibility.
 Incorporated the enhanced handling of null references introduced in Java 17, such as the new
Optional methods, to enhance application robustness.

 Expertise in Core Java with Multithreading, Concurrency, File Handling, I/Generics, Data
Structures and Collections, Garbage Collection and in java features like Parallel Streams,
Lambda, functional interfaces, and filter
 Deploy enterprise web applications using technologies such as Java 11, JavaScript, CSS3,
HTML5.
 Skilled in data modeling for DynamoDB, including understanding and implementing one-to-many
and many-to-many relationships using composite keys or secondary indexes.
 Hands-on experience in Data Weave Expression Language and MuleSoft Expression Language
(MEL) to access payload data.

Environment: Java 17, java 11 Spring Boot, Spring MVC, JavaScript, HTML5, CSS3, AJAX,
Bootstrap, Spring Security, Node JS, PHP, HTML5, Bootstrap, Jenkins, DynamoDB, Insomnia,
React, Oracle, JBoss, Elastic search, EBS, Elastic Load Balancer, Docker, Apache tomcat,
Mockito, Junit, mock MVC, JIRA, Kubernetes,, MongoDB, EC2, ECS, AWS, Big Data, Docker, Jenkins,
Microservices, DBMS, RabbitMQ, GitHub, Agile, Maven, Kafka and JSON.
Goldman Sachs, Manhattan, NY
July 2020 – Sep 2023
Sr. Full Stack Java Developer

Responsibilities:
 Involved in all phases of Software Development Life Cycle including requirement, analysis,
design, development, testing, release of the project and support.
 Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK
 Converted a monolithic app to Microservices architecture using Spring Boot using 12 factor
app methodology. Deployed, Scaled, Configured, wrote manifest file for various
Microservices in AWS.
 Hands on Java 11 full stack with spring boot, Spring Cloud, Spring Security, Spring Data
JPA, Spring AOP, and Hibernate.
 Implemented advanced pagination, sorting, and filtering functionalities in various
applications, enhancing user experience and system performance.
 "Proficient in event-driven architecture, implementing solutions using RabbitMQ for reliable
message queuing and event streaming capabilities in a retail analytics platform."
 Conducted unit and integration testing with Jest and Enzyme for React components, achieving
over 90% code coverage and significantly reducing bugs in production.
 Designed and implemented multiple RESTful APIs using Java and Spring Boot, which supported
scalable communication between front-end and back-end systems.
 Developed efficient Kafka streams and connectors, enabling seamless data flow and real-time
processing.
 Skilled in application architecture and design, utilizing UML and Design Patterns to create
efficient, scalable software solutions. Regularly employ tools like SONAR for continuous code
quality management.
 Expertise in managing complex state scenarios using Redux with middleware like Redux Thunk
and Redux Saga for side effects handling.
 Contributed to the maintenance and enhancement of Python-based systems, ensuring robustness
and compliance with the latest security standards, which led to a 25% reduction in critical
vulnerabilities.
 Implemented advanced state management using Redux, improving application
performance and user experience.
 Optimized database operations by developing advanced SQL queries, resulting in a 30%
improvement in data retrieval times.
 Designed, built, and deployed a multitude application utilizing almost all of AWS stack
(Including EC2, ECS, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault
tolerance, and auto-scaling.
 Using Java 8 features such as Lambda expressions and the Stream API for Bulk data
operations on Collections, which would improve the application's performance as well as the
Spring MVC, Hibernate, and Junit frameworks, to develop the application.
 Strong background in Agile and Scaled Agile frameworks, enhancing team productivity and
efficiency through rigorous scrum practices; proficient in using JIRA and Confluence for project
management and documentation.
 Proficient in utilizing Zustand or Recoil for simplified state management in large-scale
applications.
 Extracted, transformed, and loaded (ETL) data from various sources into HDFS, ensuring data
quality and consistency.
 Deployed multiple microservices to Kubernetes clusters, leveraging CI/CD pipelines for
streamlined development and deployment processes.
 Experienced in setting up and maintaining CI/CD pipelines using Jenkins, improving code quality
and deployment speeds through automation.
 Advanced CSS techniques including Flexbox, Grid, and CSS Modules for scalable and
maintainable styling.
 Developed custom configurations for DropWizard to enhance application scalability and
performance.
 Skilled in data modeling for DynamoDB, including understanding and implementing one-to-many
and many-to-many relationships using composite keys or secondary indexes.
 Conducted unit and integration testing using JUnit and ensured robust code quality through
continuous integration pipelines.
 Collaborated with front-end developers to integrate RESTful APIs with user-facing components
ensuring seamless data flow.
 Hands on experience in Data Weave Expression Language, MuleSoft Expression Language (MEL)
to access payload data.
 Developed cross-browser, responsive web applications, adept in modern front-end technologies
and frameworks to ensure seamless user experiences across all devices.
 Created and deployed data processing pipelines utilizing Apache Spark to perform extensive
data analysis and machine learning operations at scale.
 Configuring application in WebSphere Application server in development and Test
environment.
 Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
 Built Single Page Applications framework. Built Angular 12 framework including MVC
architectures, different modules, templates, custom directives, and custom filters.
 Used Angular 12 framework where data from backend is stored in model and populated it
to UI.
 Experience in automating the infrastructure in AWS using web services.
 Leveraged GitHub Actions to automate CI/CD pipelines, ensuring smooth and reliable code
integration and deployment processes.
 Designed and developed Spring REST API with Spring Boot 2.0.
 Monitored and optimized application performance in production environments, applying
troubleshooting skills to quickly resolve issues.
 Migrated SOAP web service resources to Spring RESTful web services resources using Spring
REST API with Spring Boot
 Implemented both batch and real-time ETL solutions depending on the business
requirements.
 Used advanced Java 8 features like lambda expressions for array operations, Streams,
method references, and collections.
 Developed and implemented data processing pipelines using Apache Spark for large-
scale data analysis.
 Deployed spring boot application on AWS Elastic Beanstalk.
 Monitoring RESTFUL Services with Spring Boot Actuator
 Implementation of Restful web services using Spring REST
 Expertise in querying DynamoDB tables using key conditions, filter expressions, and advanced
query features.
 Adept at developing Microservices using Java 11 and Spring Boot.
 Extensively worked in Test Driven Development (TDD) framework using JUnit.
 Collaborated with Experience Design team to implement custom Drupal themes and
ensure adherence to design guidelines
 Part of team implementing REST APIs in Python using micro-framework like Flask with SQL
Alchemy.
 Developed restful Web-services using Django Rest framework in Python.
 Executed parallel browser testing on various machines using Selenium Grid and performed cross
browser testing.
 Best practice using OO Design patterns, TDD methodology, PMD Code analyzer, Jacopo Code
Coverage.
 Consumed SOAP services and parses XML to Java Objects
 Developed Servlets and servlet listeners to communicate between SAP GUI and Smart GWT
server side.
 Designed and developed the REST based Micro services using the Spring Boot, Spring Data with
JPA and used Swagger to interact with API endpoints of the micro services.
 Experience in automating the infrastructure in AWS using web services.
 Involved in continuous integration and DevOps methodologies such as Docker, Kubernetes,
Jenkins, Gradle, Jenkins File, Docker File and Elastic Search.
 Developed story/task by following TDD/BDD and Pair programming concepts.
 Mentored new team members on effective usage of the blend of Spring Boot /JPA and Java.
 Developed Front-End UI technologies like HTML5, CSS3, PHP, JSON, AJAX, Angular 12,
Bootstrap, Tag Libraries, JSTL, and Type Script.
 Hands-on experience in developing multi-threaded applications using Java, C++, C# and
Object-Oriented Analysis and Design (OOAD)
 Experience in developing secure web applications using Groovy and Grails.
 Hands on experience of developing and consuming REST API’s using Postman.
 Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and
Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
 Worked on Test Driven Development (TDD) using JUnit for writing test cases.
 Proficiency in developing Kafka consumers, producers, and connectors to ingest data into
Apache Kafka clusters
 Developed the application using Spring Core Framework.
 Proficient in using Go-lang libraries such as RPC and Protocol Buffers
 Working Experience in Messing Platforms such as RabbitMQ, Kafka, AWS SQS.
 Developed web applications running on NodeJS using the Express framework, Vue.js and
Backbone.js with Mustache.js for front end MVC/templating.
 Developed custom Elasticsearch queries and aggregations to meet specific business
requirements, leveraging Elasticsearch DSL and Query DSL.
 Create external tables with partitions using Hive, AWS Athena, and Redshift
 Create user defined functions UDF in Redshift
 I Trained personnel on DevOps concepts, including Terraform, AWS, and Docker.
 Automated deployments and testing on GCP using Kubernetes, Docker, and Jenkins
 Experienced in developing desktop applications using C++, C# and Java Swing.
 Develop and maintain Java applications using Test-Driven Development (TDD).
 Skilled in writing unit tests for Java and Go-lang applications
 Helped migrating and managing multiple applications from on premise to cloud using AWS
services like S3, Glacier, EC2, ECS, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
 Designed, Developed and Deployed reports in MS SQL Server environment using SSRS

Environment: Java 11, Java 8, spark REST API, Angular 12, MuleSoft, TTD, Rest API, ETL, Bootstrap,
core java, JavaScript, JSP, NodeJS, Hibernate, Groovy and Grails, Spring boot, spring Eureka, Drupal,
OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), Micro Services, PHP, Mongo
DB, Angular, WebSphere, WordPress, JIRA, Jenkins, Spring Tool Suite, DynamoDB, WebLogic,
DevOps(CICD), Object-oriented, Multithreading, Spring Boot and Spring Boot Actuator, MS SQL Server,
TDD, Restful, Spring Cloud, Jax, AWS, Lambda, VPC, CI/CD tools, Splunk, Cloud Foundry, AngularJS,
REST API, Kubernetes, Python, Scala, Maven, GCP, GIT, Docker, IAM Kafka, EC2, ECS, SOAP, JPA and
Microservices.

Ansira, Dallas, Texas


Feb 2019 - June 2020
Sr. Full Stack Java Developer

Responsibilities:
 The application is built on Microservices Oriented Architecture using MEAN (MongoDB, Express
JS, Angular 8.0/7.0 and Node.js 12) stack and developed Responsive Single Page Applications
(SPA).
 Designed, analyzed, and developed the front-end and back-end Servlets, Bootstrap for designing,
HTML5, CSS3, Angular JS, Ember JS and AJAX for developing presentation layers.
 Skilled in writing unit tests for Java and Go-lang applications
 Proficient in deploying and managing Spark applications on cluster environments like
Apache YARN or Apache Mesos.
 Collaborated with cross-functional teams, including product managers and UX designers, to
ensure seamless integration of user requirements with backend functionalities.
 Implemented security protocols within application development, including OAuth and JWT for
secure RESTful services, ensuring compliance with industry standards and data protection laws.
 Proficiency in building scalable RESTful APIs and GraphQL endpoints with Node.js and Express.js.
 Experience with serverless architecture using AWS Lambda or Azure Functions for cost-effective
and scalable back-end solutions.
 Proficient in using build tools and package managers like Webpack, Babel, npm, and Yarn.
 Experience with testing frameworks like Jest, Mocha, and React Testing Library.
 Knowledge of best practices for handling read and write capacity units, auto-scaling, and
DynamoDB Streams for real-time data processing.
 Having a good experience in creating and publishing Web Services using WebLogic Workshop
Tool.
 Expert knowledge of and experience in Object oriented Design and Programming concepts.
Good Knowledge of Python and Python Web Framework Django. Very strong experience
writing API's/ and Web Services in PHP and in Python.
 Utilized the latest Java APIs to develop and enhance application features, ensuring
optimal performance and modern capabilities in all projects.
 Experienced in developing Java 11 applications with popular frameworks such as Spring,
Hibernate, etc
 Integrated Fisheye/crucible with JIRA and bamboo for the tracking of the issue and continuous
integration.
 Experience with NoSQL document-based data stores like MongoDB and have designed
various data models for the system.
 Good experience in developing complex databases using PL/SQL with ETL functionality.
 Worked with CSS pre-processors like Sass/SCSS for styling React components.
 Experience in using various Web and Application Servers like Apache Tomcat, and IBM -
WebSphere process server.
 Actively participated in cross-functional teams, contributing to the synergy between development,
operations, and quality assurance departments to streamline project executions and meet tight
deadlines.
 Involved in deploying applications into MuleSoft Cloud Hub and Mule Management Console
 Hands-on experience with React Hooks for managing state and side effects in functional
components.
 Involved on Cucumber testing and defined the test scenarios and created the test cases in Test
Manager.
 Used Java 8 features like Lambda Expression and Developed application
 Developed the back-end web services using Python and designed the front end of the
application using Python and Scala, CSS, JSON, Drupal, WordPress and jQuery.
 Skilled in designing scalable and fault-tolerant server infrastructures using microservices and
containerization technologies such as Docker and Kubernetes, enhancing system resilience and
scalability.
 Utilized Java 11 features such as local variable type inference, switch expressions, and the new
HTTP API for improved code readability and performance.
 Used collections in Python for manipulating and looping through different user defined objects.
 Designed, implemented, and optimized Elasticsearch clusters to ensure efficient search
functionality and data retrieval for large-scale applications.
 Fostered a collaborative team environment that encourages innovation and high performance,
leading by example and promoting a culture of excellence and continuous improvement.
 Optimized application performance by implementing code-splitting, lazy loading, and other best
practices in Reach.
 Setup AWS VPC's for dev, staging and Prod environments.
 Conducted performance tuning of Spark jobs for optimal execution time and resource
utilization.
 Extensively using Java 8 along with Spring MVC, Hibernate and Junit frameworks.
 Experience in working with CI/CD tools like Jenkins and migrating towards GitLab CI CD.
 Implementation of a responsive UI which will scale itself depending on the device, platform, and
browser, using React.JS, HTML5, CSS3, Bootstrap and Performed client-side validations
using JavaScript.
 Monitored resources and applications using AWS cloud watch including creating alarms to
monitor metrics such as EBS, EC2, ECS, ELB, RDS, S3 and configured notifications for the
alarms generated
 Proficient in creating backups and restoring DynamoDB tables using AWS Backup or Data
Pipeline.
 Worked on deploying services on Docker and Kubernetes containers based on events
defined.
 Built a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB
databases with JSON using Express JS middleware.
 Integrated various RESTful and GraphQL APIs into applications, ensuring efficient data
fetching and manipulation.
 Deployed and managed microservices on Kubernetes, optimizing the CI/CD pipeline and
ensuring high availability and scalability across multiple cloud environments
 Design and development of Microservices using Spring Boot, Java 8, Kafka, NoSQL, and
other Java/J2EE development technologies.
 Integrated Apache Spark with other components of the big data ecosystem, such as
Hadoop, Hive, and HBase.
 Worked on Test-driven development (TDD) and Behavior Driven Development (BDD) to
generate JUnit test cases for testing various Java components.
 Integrated Elasticsearch with existing systems and applications, including data ingestion
pipelines and search APIs, to enhance search capabilities and improve data analysis.
 DevOps experience with Jenkins, Gradle, GitHub, Artifactory, Maven and Docker.
 Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift
origin). Also made changes in Jenkins Files as per the requirement of the pipeline.
 Created and maintained ETL documentation, including design specifications, data
mappings and transformation rules.
 Managed and deployed applications on Google Cloud Platform, optimizing cloud
resources and services for improved scalability and cost-efficiency.
 Designed and maintained MongoDB databases, implementing robust data schemas and
performing optimizations to support high-volume data transactions.
 Implemented user authentication and authorization using React and authentication libraries like
JWT.
 A working understanding of object-oriented programming (OOPS) and design.
 Experienced in front-end technologies such as Angular, HTML5 and Bootstrap.

Environment: Java 8, java 11 Spring Boot 1.x, Spring MVC,ETL, Spark, WebSphere, Cloud Foundry,
MuleSoft ,JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, Spring Security, Node JS, PHP,
Express JS, TDD, HTML5, Bootstrap, Site Minder, Hibernate4.x, OIDC, Jenkins, Log4j,
MongoDB, JIRA, Mongoose Connector, React, Oracle, JBoss, Elastic search, EBS, Elastic Load
Balancer, Docker, Apache tomcat, Mockito, Junit, mock MVC, Kubernetes, Bamboo, Drupal,
DynamoDB, AWS, Big Data, Docker, Scala, Jenkins, Microservices, WebLogic, CI/CD tools,EC2, ECS,
Oracle, WordPress, Cucumber, Gradle, RabbitMQ, Agile, Maven, Kafka, JSON, and GitHub.

Genentech, South San Francisco, California


Aug 2016 – Dec 2018
Sr. Full Stack Developer

Responsibilities:
 Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on
streams of elements.
 Worked on Java functional programming concepts like Streams, Functional Interfaces, new date
time API and lambda expressions.
 Knowledge of working with Java 11 libraries such as JAX-RS, JAX-WS, and JPA.
 Designed and configured Azure Virtual Networks (VNETs) along with Subnets to establish secure
and isolated network environments.
 Core Java with Concurrent API is used extensively for parallel processing and chunk processing.
 Apache camel Kafka end point used to publish trade flow to Apache Kafka
 Strong understanding of React.js fundamentals, including components, state, props, and lifecycle
methods.
 Developed code for Responsive web design in JavaScript using ReactJS.
 Knowledgeable in using Java and Go-lang frameworks such as Spring and Gorilla
 Used GCP's Cloud Natural Language API to extract insights from text data.
 Developed Cloud Dataflow pipelines to process large datasets and ingest them into
BigQuery
 Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like
Lambda expressions, default, static methods, and Concurrency API.
 Developed Angular Components, Services, and Filters and took part in developing unit test and
integration test cases using Jasmine, Karma.
 Consumed REST services using Angular HTTP and performed various REST Http operations for
data retrievals and updates.
 Managed data effectively through Azure Storage services, including Azure Blob Storage for object
storage needs.
 Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring
based application with very less configuration.
 Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring
Integration.
 Spring JDBC used retrieve and update, inserting data in oracle database with use of stored
procedures.
 Utilized Azure Active Directory (Azure AD) for managing user identities, enabling seamless access
to Azure resources.
 Used Apache Maven as a build tool for building the Restful web-service

Environment: Java 1.8, concurrent package, lambda expressions, streams, J2ee, Azure, Webservices,
JMS, XML (Dom, Sax, Xpath, XSLT), IBM MQ, Kafka 2.0, Spring Boot, React, Apache Camel 2.2, Spring
Batch, Spring Data JPA, Jprofiler, Eclipse, Jenkins, Confluence, Jira, Swagger, Maven, Windows, Linux,
DB2, GCP, SQL Server.

Wellington Management - Boston, MA


March 2015 - July 2016
Java Full Stack Developer

Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design, Analysis and Code development.
 Developed UI component with AngularJS framework by utilizing the core features like MVC
pattern and Dependency Injection.
 Developed the back-end web services using Python and designed the front end of the application
using Python, CSS, JSON, Drupal, jQuery and WordPress.
 Used collections in Python for manipulating and looping through different user defined objects.
 Used Multithreading to improve the performance for processing of data feeds.
 Implemented AngularJS Data Binding capability in HTML5 to give users a rich and responsive
experience.
 Used jQuery to modify DOM elements content by using a cross-browser selector engine called
Sizzle.
 Implemented test driven development (TDD), executed unit test plans and Grails Spock Test cases
for all existing controllers, Services and Domain classes and Grails Pagination to display data
using Grails Templates and views.
 Implemented Spring Security for user authentication, limit login attempts and password hashing.
 Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other
components.
 Developed Microservices using Spring Boot and Spring Batch that create, update, delete and get
the assignment information from the backend.
 Implemented Web Services clients for APIs by using Spring Webservices Template class.
 Designed and Developed Stored Procedures, Triggers in MS SQL to cater the needs for the entire
application. Developed complex SQL queries for extracting data from the database.
Environment: JavaScript, Java/J2EE, JBoss, Spring Core, Drupal, TDD, Spring MVC, JMeter, Kafka,
Hibernate, AngularJS, Backbone.JS, HTML5, CSS3, RESTful web services, Node.JS, Bootstrap, JMS,
jQuery, WordPress, Jenkin, Oracle, AWS, Microservices.

Client: Polaris, Hyderabad, India.


July 2013 – Nov 2014
Role: Java Developer

Responsibilities
 Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
 Extensively used agile and Scrum methodologies, worked closely with End users and business
analyst to understand the requirements.
 Implemented redux to resolve the application's global state management, especially for user login
status.
 Worked closely with the back-end team to display data using the Custom components, Library
components, and Redux.
 Experience in Web application development using Angular with cutting edge HTML5 and CSS3.
 Expertise in Java development skills with core Java8, JDBC, Hibernate and solid experience in
MVC architecture, using Spring, Spring MVC.
 Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
 Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and
Spring Boot for microservices.
 Competent Spring with JDBC / Hibernate modules and Hibernate for ORM frameworks.
 Development of cloud hosted web applications and REST APIs using Spring Boot with embedded
Tomcat.
 Developed Spring Boot based Micro Services & implemented Spring cloud/Netflix API architecture
p Confidential erns (Eureka Service discovery, Configuration server).
 Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this
application to AWS along with GIT for Version Control of code for incremental development.
 Experience in Micro services development using spring boot and deployment in Pivotal Cloud
Foundry (PCF), analyzed log files using Pivotal Cloud Foundry (PCF) console.
Environment: Java 8, Maven, Hibernate, Angular JS HTML5, CSS3, RabbitMQ, Apache Tomcat, Java
Script, Spring, PL/SQL, My SQL, IBM Cognos, Oracle, Spring JDBC, Eclipse, JUnit/Mockito, Karma,
JMeter, Selenium, Jenkins, GIT, Docker, Log4j, AWS, JIRA, Rest API, PCF.

You might also like