Post Job Free
Sign in

Software Development Java Developer

Location:
Granbury, TX
Salary:
80000$
Posted:
November 06, 2024

Contact this candidate

Resume:

SAI KUMAR REDDY

Contact: +1-469-***-**** Email: *****.*******@*****.***

LinkedIn: www.linkedin.com/in/sai-kumar-reddy-kancharla

SOFTWARE ENGINEERING

A Full Stack Java Developer with 3+ years of experience, having a robust foundation in software development. Demonstrating proficiency in Java, Angular, and React JS, I have honed my technical skills to develop and deploy dynamic, user-centric applications. My analytical mindset and hands-on experience in modern frameworks position me as a strong candidate for progressive roles in software development. With a commitment to leveraging technical acumen and continuous learning to drive innovation and efficiency, I am well-equipped to contribute to data-driven decision-making processes and complex project executions in a fast-paced, technology-driven environment.

Programming Languages: Java (Core Java, OOP Concepts, Exception Handling, Multi-threading), C, Python, (NumPy, Seaborn, Scikit-learn, Pandas, Matplotlib), SQL

Web Development: Angular (Components, Services, Directives, Routing), React JS (Components, Hooks, State Management, Redux), Java (Spring Boot, RESTful APIs)

Data Management: MySQL, PostgreSQL, NoSQL, MongoDB, Oracle

Tools and Platforms: GitHub, Bitbucket, Visual Studio, PyCharm

Cloud & Web Services: AWS, Rest-API

Operating Systems & Scripting: Unix/Linux Bash

Web Servers: Tomcat, WebSphere

Testing: Jasmine & Selenium, Junit, Mockito, JMeter

Version Control & CI/CD: GIT, Jenkins, Docker

IDEs & Text Editors: IntelliJ, STS

Service Discovery & API Management: Service Discovery, API Gateway

Build & Dependency Management: Gradle, Maven

Design, develop, and maintain robust Java-based backend services and APIs. Implement complex business logic using Java 8+ features, including streams and lambdas

Optimize application performance through efficient database queries and caching mechanisms. Integrate third-party services and APIs to enhance system functionality

Conduct code reviews and mentor junior developers in Java best practices. Implement and maintain CI/CD pipelines for Java applications

Troubleshoot and resolve production issues, ensuring high availability of services. Collaborate with front-end developers to ensure seamless integration of backend services

Developed a high-performance fraud detection system using Java Spring Boot and Apache Kafka

Implemented machine learning algorithms to analyze transaction patterns in real-time

Created a dashboard for bank employees to monitor and manage potential fraud alerts

Integrated with multiple banking systems to gather comprehensive transaction data

Achieved a 30% reduction in false positive fraud alerts, improving customer satisfaction

Architected and developed complex single-page applications (SPAs) using Angular 12+. Implemented responsive and accessible user interfaces adhering to WCAG guidelines

Optimized Angular applications for performance, including lazy loading and changed detection strategies. Developed reusable UI components and services to ensure consistency across the application.

Integrated with RESTful APIs and implemented state management using NgRx or RxJS. Wrote unit and integration tests using Jasmine and Karma.

Developed a bulk request processing service using Spring Batch scheduler jobs to read data from Excel, form JSON requests for EVOKE APIs, trigger bulk requests, record responses in the database, and generate response Excel files.

Created a generic Java wrapper service to consume data from all microservices and persist it in MySQL.

Utilized the Singleton pattern for critical components like the credit scoring service to ensure consistency and resource efficiency.

Implemented OAuth 2.0 for secure authentication and authorization and used Swagger UI for REST API documentation.

Verified the health of microservices using the Spring Boot admin console.

Developed and integrated a microservice, from user story creation to database table implementation.

Efficiently backtracked issues to provide optimal solutions, and deployed and maintained the application in Dev, UAT, and Prod environments.

Automated application deployment with Jenkins pipelines using Groovy.

Collaborated with cross-functional teams for application deployments, URL whitelisting, and integration of an AI model API to process captcha images and return string outputs.

Developed various REST APIs to support different application phases, optimizing relational database views to retrieve necessary data efficiently and reduce application processing time.

Collaborated with the workflow architecture team on the end-to-end workflow design of the application, implementing required code-level changes.

Implemented Kafka-based messaging services for enhanced application communication.

Automated the application build and deployment processes by scripting CI/CD pipelines using Groovy in Jenkins.

Possess strong knowledge of relational and non-relational databases, including Oracle, SQL Server, MySQL, and MongoDB.

Integrated service discovery to ensure available instances are registered and easily discovered.

EDUCATION & CREDENTIALS

Masters in Information Systems and Technology Wilmington University Aug 2022 – Dec 2023

CORE COMPETENCIES

PROFESSIONAL EXPERIENCE

Full Stack Java Developer Tek prism inc august 2023- present

java developer Icloud9digital march 2021 – April 2022

java Developer intel soft MARCH 2020 - FEB 2021



Contact this candidate