Hi, I'm D Premanatha Reddy, a passionate and experienced Sr. Java Full Stack Developer with over 13 years of expertise in building scalable and efficient web-based applications. I love working on the latest technologies like Java, Spring Boot, microservices, and cloud platforms including AWS and Azure. My goal is to deliver quality software solutions that truly meet business needs and delight users while keeping the code clean and maintainable. I enjoy collaborating with teams to design robust systems and mentor junior developers along the way. Outside work, I'm curious about new tech trends like Kubernetes, IoT, and AI-driven cloud services. I'm always eager to learn and contribute my best to innovative projects in the financial and enterprise sectors.

D Premanatha Reddy

Hi, I'm D Premanatha Reddy, a passionate and experienced Sr. Java Full Stack Developer with over 13 years of expertise in building scalable and efficient web-based applications. I love working on the latest technologies like Java, Spring Boot, microservices, and cloud platforms including AWS and Azure. My goal is to deliver quality software solutions that truly meet business needs and delight users while keeping the code clean and maintainable. I enjoy collaborating with teams to design robust systems and mentor junior developers along the way. Outside work, I'm curious about new tech trends like Kubernetes, IoT, and AI-driven cloud services. I'm always eager to learn and contribute my best to innovative projects in the financial and enterprise sectors.

Available to hire

Hi, I’m D Premanatha Reddy, a passionate and experienced Sr. Java Full Stack Developer with over 13 years of expertise in building scalable and efficient web-based applications. I love working on the latest technologies like Java, Spring Boot, microservices, and cloud platforms including AWS and Azure. My goal is to deliver quality software solutions that truly meet business needs and delight users while keeping the code clean and maintainable.

I enjoy collaborating with teams to design robust systems and mentor junior developers along the way. Outside work, I’m curious about new tech trends like Kubernetes, IoT, and AI-driven cloud services. I’m always eager to learn and contribute my best to innovative projects in the financial and enterprise sectors.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Fluent

Work Experience

Lead Software Development Engineer at MasterCard, Charlotte, NC
July 1, 2023 - June 23, 2024
Involved in feature development, design, and coding of applications using Java 8, 11 and 17, Spring Boot, PostgreSQL, and front-end technologies Angular 12-14. Developed SQL scripts, managed batch processing workflows with Spring Batch, implemented RESTful APIs, and ensured code quality with Junit, Mockito, and SonarQube. Worked on Azure cloud deployment, web accessibility compliance, and developed real-time features using NestJS, RxJS, and NgRx. Integrated financial messaging including SWIFT and utilized big data tools such as Databricks, Apache Spark, and Python for data processing in cloud environments.
Lead Java FullStack Developer at MUFG, Charlotte, NC
March 1, 2022 - June 30, 2023
Led design, architecture and coding for corporate and retail banking services using Java and Spring webflux. Converted VB6 codebase to Java services, developed RESTful and microservices with Spring Boot, implemented security using OAuth2, SAML, and JWT, and worked with API management tools like Apigee. Developed batch jobs with Quartz and Spring Batch, optimized APIs, and deployed applications on AWS using ECS, Lambda and EKS. Worked on Angular 14 applications, NgRx state management, CQRS pattern, Kafka, Apache Flink, and data management with various RDBMS and NoSQL databases.
Sr. Java FullStack Developer (offshore) at Principal Financial Group, Des Moines, IA
March 1, 2021 - February 28, 2022
Implemented robust Spring Controller-based UI and backend services for mortgage and loan applications using Java, Spring Batch, and Groovy. Leveraged Spark SQL and streaming for financial data processing, developed GraphQL APIs, and managed cloud infrastructure with Terraform on AWS. Employed OAuth2 and MFA for security, containerized apps using Docker and Kubernetes, and handled API documentation and testing with Swagger and Postman. Engaged in software design, UML modeling, automation with Jenkins CI/CD, and production support activities.
Java Back End Developer (offshore) at Home Depot, Atlanta, GA
January 1, 2020 - February 28, 2021
Conducted R&D on web service tools and implemented SOAP web services using Apache Axis and XMLBEANS. Developed web applications and RESTful APIs using Grails, Groovy, and Vue.js. Enhanced Spring batch jobs to improve performance and reliability. Used JMS, SOAP Monitor, Apache Camel, RabbitMQ, and Elasticsearch for messaging and logging solutions. Developed UI with AngularJS and ReactJS, and participated in API integration including payment gateway and distributed microservice architectures.
Senior Java Developer at Intergraph, India
July 1, 2017 - December 31, 2019
Led development teams, designed MVC-based architecture solutions, and contributed to UI development using AngularJS, ReactJS, and Drupal. Developed microservices with Spring Boot, implemented CI/CD with Jenkins and Docker, and managed Cassandra DB clusters. Executed cloud migrations and automation using AWS and Terraform. Designed and developed API services, data processing solutions, and integrated monitoring tools like AppDynamics and Grafana. Collaborated in agile development, documentation, and client communication.
Java Developer at Seneca Global, India
May 1, 2014 - June 30, 2017
Developed Java based applications using Struts, Spring, Hibernate, and RESTful services. Wrote SQL queries, implemented server and client-side validations, and developed component-based UI with Vue.js. Utilized Jetty for asynchronous processing and WebSocket communication. Contributed to .NET development and worked with JIRA for task and defect tracking. Participated in testing and bug fixing processes.
Core Java Developer at Saudi Electricity Company, KSA, Al kobhar
March 1, 2011 - April 30, 2014
Maintained, debugged, and unit tested Java web applications. Built enterprise Java solutions with a focus on connectivity and quality control. Specialized in image processing, font rendering, and GUI development with Swing. Utilized Jetty as embedded servlet container and worked on multiple OS platforms including Unix and Linux.
SAP ABAP Consultant (Equipment Transportation) at Doosan E&S, India
May 1, 2006 - February 28, 2011
SAP MM Consultant at Microtech P&E, India
June 1, 2001 - April 30, 2006
Lead Software Development Engineer at MasterCard, Charlotte, NC
July 1, 2023 - June 1, 2024
Led feature development, design, and coding of backend and frontend applications using Java 8, 11, 17, Spring Boot, Angular 12-14, PostgreSQL, and cloud technologies like Azure. Developed batch processing workflows, complex SQL procedures, RESTful APIs, and reactive frontend components. Used Java frameworks and libraries for secure financial messaging and real-time data processing. Engaged in code testing, debugging, deployment, monitoring using tools such as Junit, Mockito, SonarQube, Swagger, and Flyway. Collaborated closely with teams for Agile sprint planning and CI/CD pipelines.
Lead Java FullStack Developer at MUFG, Charlotte, NC
March 1, 2022 - June 30, 2023
Led architecture design, developed microservices using Spring Boot, Groovy, and Spring WebFlux. Managed API proxies with Apigee Edge, enhanced security with OAuth 2.0, SAML, and OpenID Connect. Converted legacy VB6 applications to Java microservices. Deployed and monitored solutions on WebLogic, Kafka, and cloud platforms (AWS, Azure). Developed dashboards and integrated big data frameworks including Spark, Databricks, and Elasticsearch. Mentored teams and optimized API performance and job scheduling.
Sr. Java FullStack Developer (offshore) at Principal Financial Group, Des Moines, IA
March 1, 2021 - February 28, 2022
Developed UI with Spring MVC, JSP, MySQL procedures, and Grails framework with Groovy scripting. Worked on batch processing with Spring Batch and Spark SQL for financial data processing. Migrated legacy VB6 systems to microservices architecture. Integrated gRPC, AWS Lambda, and serverless architectures. Improved performance using caching (Redis) and messaging systems (RabbitMQ). Led unit testing and collaborated in agile environments.
Java Back End Developer (offshore) at Home Depot, Atlanta, GA
January 1, 2020 - February 28, 2021
Developed and enhanced web services using Apache Axis, JAXB, RESTful APIs, Groovy and Grails. Led UI development with Vue.js and handled Spring batch jobs with retry and error handling. Managed JMS messaging solutions, SOAP monitoring, and coordinated testing. Delivered optimized database scripts and administered Cassandra and Redis instances. Supported CI/CD pipelines and production services with AWS and Docker/Kubernetes technologies.
Senior Java Developer at Intergraph, India
July 1, 2017 - December 31, 2019
Supervised team tasks and developed J2EE Model 2 MVC architecture applications. Designed frontend views using AngularJS, JSP, and React.js for responsive and isomorphic sites. Developed microservices using Spring Boot and Docker/Kubernetes. Handled NoSQL databases like Cassandra and MongoDB. Automated builds and deployments and participated in performance tuning and scalability designs.
Java Developer at Seneca Global, India
May 1, 2014 - June 30, 2017
Implemented Struts-based web applications, Spring WS, Hibernate ORM, SQL queries, and validations. Developed component-based UIs using Vue.js with virtual DOM rendering. Managed asynchronous request handling with Jetty and WebSocket protocols. Developed and debugged real-time web applications with detailed documentation and testing.
Core Java Developer at Saudi Electricity Company, KSA, Al Khobar
March 1, 2011 - April 30, 2014
Maintained and debugged complex enterprise Java applications adhering to quality and performance standards on Unix and Linux platforms. Developed embedded Jetty servers and Swing-based imaging solutions. Collaborated on project deliverables ensuring reliable connectivity and effective code design.
SAP ABAP Consultant at Doosan E&S, India
May 1, 2006 - February 28, 2011
Provided SAP ABAP consulting and support for equipment transportation projects. Developed and customized SAP modules to meet business processes and logistics requirements.
SAP MM Consultant at Microtech P&E, India
June 1, 2001 - April 30, 2006
Delivered SAP MM consulting and customization to support material management processes and procurement activities across supply chains.

Education

Bachelor’s Degree at S. K University, Anantapur, A.P, India
January 1, 1997 - December 31, 2001
Bachelor’s Degree at S. K University, Anantapur, A.P, India
January 1, 1997 - December 31, 2001

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Healthcare, Energy & Utilities, Retail, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more