Post Job Free
Sign in

Software Development Information Technology

Location:
O'Fallon, MO
Posted:
March 14, 2025

Contact this candidate

Resume:

Objective:

Seeking a challenging position in a progressive and dynamic organization, which will allow me to use and enhance my skills in the field of Information Technology and managerial competency.

Professional Summary:

•Around 8+ years of experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development using Java/J2EE Technologies like Spring, Hibernate ORM, JDBC, Servlets, JSP.

• Expertise in MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.

• Strong development experience with AWS Cloud Resources which includes launching, maintaining EC2 instances,S3 Buckets, Lambdas, CloudFormation Stacks,Dynamo DB, SQS, SNS, CloudWatch (Dashboards and Alarms) .

• Strong Object-Oriented development experience using Java.

• Strong experience in using Amazon SDK’s to develop services using AWS Resources

• Proficient in development and deployment of Micro Services using Spring Cloud & Docker containers.

• Ensured proper working of Micro Services by configuring micro services using Naming Servers (Eureka).

• Developed Micro Services using Spring Cloud and developed production ready Spring Boot applications.

• Strong experience in AWS Lambdas to achieve server-less Jobs.

• Experience in spring modules like MVC, Spring Boot, AOP, ORM, JMS, and Web Services like Soap and REST.

• Using Google Cloud Providing Storage Transfer Service, to quickly import online data into Cloud Storage.

• Using Google Cloud, set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another

• Created and managing Data Transfers with the console and Programmatically at client and URL List by Google Cloud

• Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere servers.

• Experience with various J2EE design patterns like Model View Controller (MVC), Data Access Object, Session Facade, & Singleton in the development of Enterprise Applications.

• Experience in developing web applications with Ruby on Rails.

• Experience in working with databases like MySQL, MongoDB, DB2, Cassandra,Oracle DB.

• Well experienced in Multithreading, Collections and Asynchronous programming.

• Hands-on experience in writing complex SQL queries, stored procedures, and triggers.

• Extensive hands-on experience in different aspects of enterprise software development including integration, web services (SOAP, REST).

• Good Knowledge on JAVA 8 features like functional interfaces and lambda expressions.

• Experience in developing software using SDLC and Agile/Scrum methodologies.

• Proficiency in analyzing the Functional Specification Document (FSD) and converting it to Technical Specification Document.

• Strong verbal and written communication skills.

TECHNICAL EXPERTISE:

Languages

Java, SQL, PL/SQL

Enterprise Java

JSP, Servlets, JNDI, JDBC, JSF, JMS

Scripting Languages

JavaScript, TypeScript

Tools & Framework

Struts, Hibernate, Spring MVC, JMS, JSF, Log4J, JUnit, SOA, SOAP UI, Brazil

Web services

SOAP, Restful.

Web/App Servers

Web Sphere, Apache, Tomcat, JBoss.

Database

Oracle, SQL-Server, MySQL server, MongoDB, DB2, Cassandra

IDE & Tools

Eclipse IDE, Net Beans, Visual Studio, Notepad++, Edit plus.

O-R mapping

Hibernate, JPA.

Version Control

CVS, SVN, Git, Bit Bucket

OS & Environment

Windows 7/8/8.1/10, Linux/Unix. MAC

Design Patterns

MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Build-Automation Tools (CI)/Issue Tracking Tools

Brazil,Gradle,Maven, Ant, JIRA.

Certification:

Certified in Oracle Certification in Java Programming.

Certified in Kubernetes Application Developer (CKAD).

Certified in Pivotal Cloud Foundry ( PCF )

PROFESSIONAL EXPERIENCES

Employer Name : N2CloudTech April 2024 - Present

Client: Charter Communications

Position: Software Engineer (SDE3)

Responsibilities:

Participate in every phase of application design, development, and support.

We are responsible for making calls to third party bureaus like Equifax, Transunion etc. and take the client information and process, based upon the data our application will calculate the risk of a user.

We use Java 17 and Java 21, Spring boot, Oracle database and Kubernetes mostly for our application development and maintenance.

Worked on Production support to take care of core applications.

Led the migration from Camunda 7 to Camunda 8, ensuring a seamless transition of BPMN workflows.

Integrated Camunda 8 with Spring Boot to manage business processes efficiently.

Developed BPMN models, DMN decision tables, and external task clients to automate workflow execution.

Implemented REST API interactions with the Camunda Engine for process automation and monitoring.

Enhanced process automation by leveraging Camunda’s job execution and worker tasks.

Ensured backward compatibility of existing workflows while migrating to the new Camunda architecture.

Good Experience on Java Spring Boot applications with integrating Zeebe client for to work with Camunda 8.

Implemented ingestion services to connect to RDBMS using Kafka producer API’s / Kafka Connect.

Experience writing Kafka Steam applications using Kafka API’s and Kafka Streams API

Worked on Jython, to run Python scripts to perform smaller tasks.

Develop some Python scripts to integrate with Java Applications to perform some clean-up tasks.

implemented ingestion services to connect to RDBMS using Kafka producer API’s/ Kafka Connect.

Migrated Junit tests and Services from java 11 to Java 21.

Environment: Java 11, Java 17, Java 21, Camunda 7 and 8, Spring boot, Oracle, AWS, log4j, Oracle, JUnit, Mockito, Maven, Jenkins,, Kafka, Oracle .

Client/ Employer: Amazon June 2022 to March 2024

Position: Software Engineer (SDE2)

Responsibilities:

Developed Tire 1 application for Amazon.com.

Developed multiple AWS CloudFormation Stacks, to achieve different business scenarios.

Worked with different StakeHolders across the world, to develop and supports Tire 1 and Tire 2 Services.

Experienced in OnCall Supports at Level-1 on schedule based.

Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, EKS.

Implemented AWS Lambdas for Serverless functions to achieve different business scenarios like collecting the AWS Connect related data, performing support operations for AWS Connect Work Flows.

Experienced in implementing services with Microservice Architecture using Spring boot.

Successfully transformed Abstract business requirement into technical solution.

Developed REST API’s by following 12 factorial rules and deployed into EKS.

Used JUnit framework to perform Unit testing of the application

Used SLF4J for logging.

Used Gradle as build tool.

Developed multiple CloudWatch Dashboards and Alarms to support our Tire 1 and Tire 2 services.

Strong experience in using Amazon SDK’s to develop AWS resources.

Environment: Java 11, TypeScript, Rest Full Web Services, Brazil Framework (Spring Boot),,Junit, Amazon Pipelines, AWS Lambda, AWS Redis, AWS S3, AWS EKS, AWS CloudWatch,Gradle, AWS CloudFormation Stacks.

Employer Name : Cognier INC March 2017 -May 2022

Client: Northern Trust Sept 2020 to May 2022

Position: Sr.Java Developer

Responsibilities:

Participated in the complete Software Development Life Cycle to enhance business application.

Designed and coded application components in an agile environment utilizing a test-driven development (TDD) approach.

Convert abstract business ideas into technical architectures, designs, and implementations.

Analyze business processes, fit-gap analysis, inefficiencies and risks to determine appropriate process and system design.

Optimize and streamline business process and technical solutions.

Used Spring MVC and Dependency Injection for handling presentation and business logic.

Integrated Spring DAO for data access using Hibernate.

Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Used Spring Security for Authentication and Authorization of the application.

Extensively used JSON and XML to parse the data from service to service to satisfy the business requirement.

Developed Spring Boot based Micro Services & implemented Spring cloud/Netflix API architecture p Confidential erns (Eureka Service discovery, Configuration server).

Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.

Good experience with continuous Integration of application using Bamboo.

Used JUnit framework to perform Unit testing of the application

Performed data validation on the data ingested using Map Reduce by building a custom model to filter all the invalid data and cleanse the data.

Worked on the REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration .

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing

Environment: Java 8, Rest Full Web Services, Spring Boot, Spring Cloud, Spring Admin, Kafka Streams, JAXB, PCF Cloud, Oracle 13, Mongo DB,Junit 5, SLF4J, Jira, Bit Bucket, Bamboo, Splunk, Eureka Server, Netflix Hystrix, Gradle.

Client: Walmart, Bentonville. July 2019 – August 2020

Role: Sr. Java developer

Responsibilities:

•Participated in the system study to understand the functionality of the current system.

•Migrating the existing project to Microsoft Azure with Azure services.

•Hands on experience in both Cloud Computing and Edge Computing.

•Responsible for the configurations of data sources and connection pools.

•Experienced in implementing services with Microservice Architecture using Spring boot.

•Participated in impact analysis for the requirements.

•Worked heavily on MySQL and NoSQL

•Used Log4j, Log4j2 for Logging.

•Provided support to the Clients in resolving the production tickets.

•Using Google Cloud Providing Storage Transfer Service, to quickly import online data into Cloud Storage.

•Using Google Cloud, set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another

•Created and managing Data Transfers with the console and programmatically at client and URL List by Google Cloud.

•Store private container images on Cloud Platform for fast, scalable retrieval and deployment by Google Cloud

•Google cloud container Registry is a private Docker repository, worked with continuous delivery Systems run on cloud platform to provide consistent uptime on an infrastructure protected by Google's security

•Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application with very less configuration.

•Integrated Spring DAO for data access using Hibernate.

•Design and develop Splunk Alerts and Dashboard.

•Design and develop Dynatrace Alerts and Dashboards.

•Hand on experience with Kubernetes, Prometheus, Graphana .

•Experience in performance tuning a Cassandra cluster to optimize writes and reads

•Involved in the process of data modeling Cassandra Schema

•Experience with Pagers to handle production issues .

•Analyzed Business system issues to develop new tools to handle the issues and also reporting tools for L1, L2,L3 production team.

•Actively worked in Service Reliability Team .

•Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.

•Expertise creating Docker images for the services .

•Expertise in creating deploying manifest files for the Docker images to the Kubernetes Pods .

•Expertise in implementing even streaming using Kafka.

•Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.

•Creating Json deployment templates for provisioning virtual networks, subnets, VM Scale Sets, Load balancers and NAT rules. Define set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates to creating resource group of virtual machines

•Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.

•Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.

•Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.

•Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.

•Worked with React for to develop webpages .

Environment: Java, J2EE, Spring Boot, Kafka, Micro Services, Docker, Kubernetes, Dynatrace, Prometheus, Splunk,Azure, Google Cloud, jQuery, Hibernate, XML, JSON, Web Services, Restful, Log4j, JUnit, Mongo DB, Cosmos DB, Cassandra, Big Table, Jenkins, Maven, GIT, Eclipse, IntelliJ, JIRA, Agile Methodology, Windows, Linux, Kafka MQ,React,Node.js,TypeScript.

Client: AlticeUSA, Bethpage, NY. March 2017 to June 2019

Position: Sr.Java Developer

Responsibilities:

Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.

Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.

Used Spring MVC and Dependency Injection for handling presentation and business logic.

Integrated Spring DAO for data access using Hibernate.

Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

Used Spring Security for Authentication and Authorization of the application.

Extensively used JSON to parse the data from server side to satisfy the business requirement.

Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.

Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.

Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.

Used Hibernate in Data Access Layer to access and update information in the database.

Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC, REST API s Spring Boot for Micro Services and Spring Batch for Running Batch Jobs

Rest services templates are generated using swagger specifications.

Using Google Cloud Providing Storage Transfer Service, to quickly import online data into Cloud Storage.

Using Google Cloud, set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another

Created and managing Data Transfers with the console and programmatically at client and URL List by Google Cloud.

Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.

Working with React Router for developing Single Page Applications SPAs.

Comfortable working with MEAN(MongoDB, Express, Angular, NodeJS) stack.

Used Maven build tool to automate the process of generating Dockerfiles, building Docker Images and pushing them to Docker Private Registry.

Source code management is performed using GIT from master repository and knowledge on container management using Docker in creating images.

Store private container images on Cloud Platform for fast, scalable retrieval and deployment by Google Cloud

Google cloud container Registry is a private Docker repository, worked with continuous delivery Systems run on cloud platform to provide consistent uptime on an infrastructure protected by Google's security

Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application with very less configuration.

New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.

Used Jenkins as build management tool for continuous integration process and used Git as Version Control tool.

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Environment: Java, J2EE, Spring Boot, Micro Services, Google Cloud, JavaScript, JQuery, JSP, Spring, Hibernate, XML, JSON, Web Services, Restful, Log4j, Docker, Kafka, Kubernetes,JUnit, Mongo DB, Cassandra, Web Logic, Jenkins, Gradle, GIT, Eclipse, JIRA, Agile Methodology, Windows, Linux.

Client: Wells Fargo, SFO, CA Jan 2016 to Fed 2017

Position: Java Developer

Responsibilities:

Involved in designing and implementing patent application viewer using Web scripts and spring frameworks. Used free marker template/JSP for rendering output. Also used JQuery and other Ext. JavaScript library to perform and design at client side.

Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.

Setting up the build and deployment automation for Java base project by using JENKINS and Maven.

Used Maven build tool to automate the process of generating Dockerfiles, building Docker Images and pushing them to Docker Private Registry.

Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.

Implemented Subscription CRUD operations end points, Cart controller and REST API end points like Subscription Details, Discounts, User Package and all other Subscription operations.

Used the Http Methods like GET, POST, PUT and DELETE to achive CRUD operations in the Controller layer.

Rest services templates are generated using swagger specifications.

Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.

Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).

Work with Business Analysts, Product Owners, and Application Support Teams to understand all stakeholder requirements.

Implemented RESTful Microservices using Spring Boot Framework. Generated Metrics with method level granularity and Persistence using Spring Actuator.

We are using Zuul as Api Gateway and Ribbon client as Load balancer to distribute the requests.

Used the Ereka Server for the service discovery.

Implemented Hystrix a Latency and Fault Tolerance for Distributed Systems.

Used spring config server for centralized configuration and Splunk for centralized logging. Used Dockers and Jenkins for Microservices deployment.

Developed story/task by following TDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java

Used GIT for branching and merging of source code management.

Hands-on experience in using CI/CD pipeline and Jenkins for deploying the code.

Work in fast paced bi-weekly sprint environment following Agile/Scrum principles and methodologies.

Environment: Java 1.8, Restful web Services ( Spring Boot), PCF, Zipkins, Hysterix, Spring Config server, HTML, JSON, Log4j, Gradle, Git, Junit, Pivotal Tracker, Tomcat 7, Oracle 9i, MySQL, DB2, Jenkins, Jacoco, Jenkins, Docker, SonarQube.

EDUCATION:

Master’s in Software Engineering Graduation: December 2015

University of Houston -Clearlake (UHCL) Cumulative GPA: 3.2/ 4.0

Bachelor’s in Computer Science Graduation Date: April 2013

Prasad V. Potluri Siddhartha Institute of Technology GPA: 3.5/4.0



Contact this candidate