Pradeep SR Java Developer
Pradeep SR Java Developer
teja@skilltune.com
7327310281
LinkedIn: https://www.linkedin.com/in/pradeep-pinnaka-7bba501b/
PROFESSIONAL SUMMARY:
Sr. Full Stack Java Developer with 15+ years of experience in analysis, development,
testing, implementing Web based, Client/Server Applications along with Enterprise and
Distributed applications across the entire Software Development Life Cycle using Java and J2EE
Technologies.
Expertise on advanced software development methodologies such as Agile/Scrum model
processes.
Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and
Visual Studio.
Experience in developing and deployment of Microservices with Spring Boot and Docker.
Expertise in Spring framework extensively used Spring DI, Spring Boot, Spring JDBC
templates, Spring MVC and Spring Security.
Experience working with SOAP and Restful Web Service.
Experience on implementing Microservices, Restful Web Services, GRPC, SOAP, JAX-RPC,
WSDL and HIBERNATE.
Used GitHub Copilot integration with tools like IDE and Visual Studio to analyze the error code
and provide suggestions to identify vulnerabilities for security.
Used GitHub Copilot for code optimization and Refactoring.
Experience with API authentication using API keys, JWT and OAuth 2 based tokens.
Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6),
jQuery, BOOTSTRAP, Angular, ReactJS, Node JS, AJAX, JSON etc.
Worked on Azure Data Bricks, Data Factory and Data Lake components for data processing
and transformation.
Well versed in XML related technologies such as XML, XSL, XSLT, XPath, XSD, and DTD.
Implemented Kafka producer and consumer applications on Kafka cluster setup with the help of
zookeeper.
Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB,
Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access
management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
Deployed web applications on OpenShift container that builds upon Kubernetes.
Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers,
JBOSS and Apache Tomcat Application Server.
Extensive experience using MAVEN to build the projects.
Experience working with Agile SCRUM methodology and working in pair programming.
Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
Have good experience in using Version Controlling tools (CVS, Subversion, Clear Case and
Jenkins) and defect tracking tools like Clear Quest, Quality Center.
Having hands on experience in deploying web and J2EE enterprise applications on WebLogic,
WebSphere, Tomcat and JBOSS Server.
Worked in TDD and version management tools GitHub, SVN.
Strong knowledge in writing SQL Queries that varies from single table simple SQLs to multiple
table complex SQLs.
Experience in optimizing code for better performance and low latency.
Develop automated scripts for data migration and transformation using PL SQL.
Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
Experience in working as a developer, a team lead, and an onsite coordinator
Experience in interacting with the client directly at client location
Possessing good interpersonal skills which were applied in coordinating with development team,
QA team and support team as required.
Have the motivation to take independent responsibility as well as ability to contribute and be a
productive team member.
TECHNICAL SKILLS:
J2SE Technologies: Java 17/21, Struts2, Spring, Spring Boot, Hibernate, JPA etc.
Web Technologies: JSP, Servlets, JDBC, HTML5, CSS3, JavaScript, SOAP/Restful API’s, GRPC,
Microservices, jQuery, NodeJS, ReactJS, React Native and Angular 17.
Cloud: OpenShift container, Amazon EC2, Dynamo DB, RDS, Azure Data Bricks, Azure Data Lake,
Data factory
Web Servers: Apache Tomcat 10, WebLogic 12.2.1, IBM WebSphere8.5.
Test Frameworks: Cucumber, Karma, Selenium, Cypress
AI & NLP: LLM development, embedding models, chatbots, NLU pipelines
Messaging: JMS, Kafka, ActiveMQ
XML Technologies: XML, XSL, XSLT, DOM, and JAXB.
Databases: Oracle, MySQL, MS-Access, and MS-SQL Server, PLSQL
Development Tools/IDE: Eclipse, Visual Studio, IntelliJ
Build Tool: Ant, Maven 3.6.1, Kubernetes and Jenkins.
Tools: SQL Developer, DB Visualizer, Bit Bucket, Git, Visio, Jenkins etc.
Operating System: Windows, UNIX, LINUX.
PROFESSIONAL EXPERIENCE:
Client: - Freddie Mac, Plano, TX June
2022 – Till Date
Sr. Full Stack Java Lead/Developer
Responsibilities:
Designed and documented Micro Services, including JSON data formats and API versioning
strategy and integrated with Swagger UI.
Experience in developing and deployment of Microservices with Spring Boot and Docker
Used spring as an application framework to build the Services layer and implemented its core
modules such as Spring Core Container, Inversion of Control, Data Access and MVC and Used
XML/java /annotation Spring boot configurations.
Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping Java
classes and database tables.
Worked with SOAP/REST and GRPC services to consume and generate XML payloads,
leveraging XSLT for dynamic content filtering, enrichment, and mapping.
Deployed containerized microservices to AWS ECS (Fargate & EC2) using GitLab
CI/CD, enabling zero-downtime updates and automated scaling based on load.
Hands on experience in usage of Hibernate, object/relational-mapping (ORM) solution
technique, to map data representation from MVC model and Oracle Relational Data Model with
a SQL-based schema.
Implemented customized authentication in Spring Security to verify user-role and secure the
user pages, such as login, admin/user operations.
Developed cloud-native Java microservices deployed via AWS ECS Faregates with auto-
scaling and service discovery.
Integrated Test Containers into CI pipelines to run containerized integration tests for
PostgreSQL, MongoDB, and Elasticsearch-backed microservices, boosting test reliability and
local parity.
Experience with implementing Security using oAuth 2.0 and JWT Authentication while making
Service calls.
Developed business tier components and services using RESTful Micro services.
Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to
implement server-side business logic.
Integrated Spring Batch with Control-M to manage and schedule batch job executions,
ensuring timely delivery of business-critical processes.
Created job parameterization, retry, and skip logic to improve job resilience and reduce
manual interventions.
Developed JUnit test workflows using Test Containers for Kafka and RabbitMQ, ensuring
isolated and consistent testing environments for message-driven components.
Enhance SDLC cycle by using Docker containers delivered with OpenShift for web application
deployment.
Responsible for frontend UI development using HTML, CSS3, SCSS, Bootstrap, Typescript,
RXJS, PrimeNG and Angular 17.
Built multi-tier architecture leveraging Java (Spring Boot), S3 (static content), RDS (backend
persistence), and Redis (caching).
Architected and implemented Terraform modules and workspaces to provision and
manage multi-AZ infrastructure, including ECS clusters, Aurora PostgreSQL, VPCs, and SNS
topics — reducing manual provisioning.
Developed the Single Page applications using model driven approach by creating different
Modules, Components and by using the reusable code.
Implemented Spring Boot services to process messages into the Kafka cluster setup.
Implemented to reprocess the failure messages in Kafka using offset id.
Worked on portioning of Kafka messages and setting up the replication factors in Kafka
cluster.
Used Spring Model View Controller MVC 2 architectures. Used JSPs in front-end, Used XSL/XSLT
for transforming common XML format into internal XML format.
Automated AWS infrastructure provisioning using Terraform and CloudFormation,
managing reusable modules across environments.
Developed standardized Gradle build scripts for multi-module Java and Kotlin microservices,
enabling consistent artifact management and streamlined dependency handling.
Implemented Page Objects, Data Driven, Keyword Driven, Hybrid Automation frameworks
using selenium.
Performed cross browser testing by using Selenium Grid on different platforms.
Automated Dynamic and Static content under various cross browsers using HTML ids and
XPATH in Selenium.
Designed and optimized Amazon Aurora PostgreSQL clusters (Multi-AZ, read replicas)
using Terraform and CloudFormation, improving latency and ensuring high availability.
Good understanding of OpenShift platform in managing Docker containers and Kubernetes
Clusters.
Used GitHub Copilot with IDE integration to generate unit tests and code refactoring.
GitHub Copilot provides ability to Identify the vulnerabilities and suggest best practices for
security.
Implemented Log4J for Logging Errors, debugging and tracking using loggers.
Involved in production support for resolving user problems.
Involved in pre-testing the Web-Service calls with Postman.
Developed JUnit test classes for Controller, Service and Data layers
Performed code reviews and provided guidelines for best practices of software management,
Coding Standards and Code Commenting for better understandability.
Used Mockito for data mapping along with J-units.
Extensive experience with Agile Team Development and Test-Driven Development using JIRA.
Environment: Java 17/21, AWS, Spring Boot, Spring Web MVC, Spring REST, Spring Batch, Selenium,
Cypress, Cucumber, Control-M, Angular17, Eclipse, Apache Tomcat, Git, Bit Bucket, Jenkins, Oracle,
SQL Developer, Log4j.
Client: - World Bank Group, Washington, DC Sep
2017 – May 2022
Sr. Full Stack Java Lead/Developer
Responsibilities:
Environment: Java 1.8, J2EE, Spring Boot, Spring, React, Angular8, ReactJS, Spring Framework 4.0,
Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, WebSphere, JavaScript, React JS,
NodeJS, Selenium, Cucumber, Cypress, Bootstrap, jQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS,
HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.
Worked as a full stack developer to develop web applications using spring, Rest based Web
services. Used HTML5, CSS3, JavaScript, JQUERY, Angular6, React, AJAX, and Bootstrap
in front end.
Involved in discussions with Business Analysts and designed the TDD (Technical Design
Documents).
Involved in writing Spring Configuration XML files that contains declarations and other
dependent objects declaration.
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning
strategy.
Worked extensively with importing metadata into Hive using Scala and migrated existing tables
and applications to work on Hive and AWS cloud Developed code for both server side and client-
side implementations using Spring Web MVC, Boot and Dependency Injection.
Implemented scripting with Ajax and XML to dynamically refresh the page contents and
Implemented JAXB in XML binding.
Experience in Developing User Interface (UI) Rich Web Applications and Web Service
Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, Angular6,
BOOTSTRAP Framework, RESTful services.
Implemented autoscaling rules and cost optimization strategies, reducing inference costs by
35% while maintaining SLA performance.
Design and optimize complex PL SQL queries for high-performance data retrieval.
Develop automated scripts for data migration and transformation using PL SQL.
Working on AWS Elastic load balancing for deploying applications in high availability.
Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
Developed business tier components and services using RESTful web services.
Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement
server-side business logic.
Used Spring JPA to design entity data mapping with Oracle DB.
Involved in production support for resolving user problems.
Developed JUnit test classes for Controller, Service and Data layers
Performed code reviews and provided guidelines for best practices of software management,
Coding Standards and Code Commenting for better understandability.
Used Mockito for data mapping along with J-units.
Environment: Java 1.7, Angular6, React, Struts, Spring Boot, Spring Web MVC, Spring REST, Spring
JPA, IBM Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear
case, IBM Clear Quest, UML, XML, XHTML, HTML5, CSS3, jQuery, XSL, Oracle, SQL Developer, Log4j.
Environment: Core Java, J2EE, Struts, PL SQL JSP, JSTL, Servlets, JDBC, Log4J, Ant, Apache Tomcat
Server, XML, AJAX, JavaScript, Eclipse, GIT, Oracle, PL-SQL.