Post Job Free
Sign in

Senior Software Engineer - Java/Python Cloud & ML Backend

Location:
Glassboro, NJ
Salary:
80000
Posted:
March 19, 2026

Contact this candidate

Resume:

Upendra Nalla

609-***-**** **************@*****.*** LinkedIn

Professional Summary

Over 4 years of experience as a Software Engineer, building scalable, high-performance web and cloud-based applications.

Proficient in Java, Python, JavaScript, TypeScript, SQL, and Bash for backend and full-stack development.

Experienced in developing microservices using Spring Boot, Node.js, and Express.js.

Skilled in frontend development with React.js and integrating APIs using REST and GraphQL.

Strong background in database design and optimization with MySQL, PostgreSQL, MongoDB, and DynamoDB.

Expertise in cloud platforms and DevOps: AWS (EC2, Lambda, S3, ECS, CloudWatch), Docker, Kubernetes, Jenkins, GitHub Actions, and Terraform.

Experienced in applying Machine Learning (ML) and Generative AI (GenAI) models to analyze large datasets, generate predictive insights, and enhance automation in web and cloud-based applications.

Built and deployed ML pipelines for real-time recommendations, anomaly detection, and intelligent customer insights.

Familiar with NLP, data preprocessing, model training, and integration of AI services into production systems.

Built CI/CD pipelines that reduced deployment errors by 40% and accelerated release cycles.

Designed and implemented distributed systems with Kafka for real-time, high-throughput event processing.

Implemented logging, monitoring, and observability using ELK Stack, improving system reliability and reducing downtime.

Applied advanced data structures (HashMaps, Priority Queues, LRU caches) to optimize backend workflows and improve performance.

Experienced in Agile (Scrum) environments, including sprint planning, retrospectives, and cross-team collaboration.

Migrated monolithic applications to containerized microservices, simplifying deployments and improving maintainability.

Developed secure and compliant RESTful APIs for finance and healthcare applications (HIPAA, PCI-DSS).

Passionate about clean, maintainable code, test-driven development (TDD), and continuous learning of emerging technologies.

Strong problem-solving mindset with a proven record of improving application performance, reliability, and user satisfaction.

Technical Skills

Languages: Java, Python, JavaScript, TypeScript, SQL, Bash

Frameworks & Libraries: Spring Boot, React.js, Node.js, Express.js, Hibernate, JUnit

Web & API Development: REST APIs, JSON, GraphQL, Postman

Databases: MySQL, PostgreSQL, MongoDB, DynamoDB

ML/AI Tools & Platforms: Scikit-Learn, TensorFlow, PyTorch, Pandas, NumPy, AWS SageMaker, Hugging Face Transformers, OpenAI API

Cloud & DevOps: AWS (EC2, Lambda, S3, ECS, CloudWatch), Docker, Kubernetes, Jenkins, GitHub Actions, Terraform

Tools & Platforms: Git, GitHub, IntelliJ, VS Code, JIRA, Confluence, Linux, ELK Stack, Kafka

Methodologies: Agile (Scrum), Test Driven Development (TDD), CI/CD, Microservices, Object-Oriented Design

Data Structures: Arrays, Linked Lists, HashMap’s, Sets, Stacks, Queues, Trees, Graphs

Professional Experience

Software Engineer

Comcast May 2023 – Present

Designed, developed, and deployed multiple scalable Java based microservices using Spring Boot as part of a high impact customer experience platform used by over 10 million users.

Played a key role in architecting cloud native solutions on AWS, leveraging Lambda, S3, EC2, and CloudWatch to ensure high availability and performance.

Built and maintained CI/CD pipelines using Jenkins and GitHub Actions, reducing deployment errors by over 40% and cutting release cycles from days to hours.

Integrated Kafka for real time, asynchronous communication between services, enabling the system to scale seamlessly and process millions of events per day.

Collaborated with frontend developers to connect React.js interfaces with backend services via RESTful APIs, improving page load times and user satisfaction metrics.

Implemented centralized logging and monitoring using the ELK Stack (Elasticsearch, Logstash, Kibana), which enabled quicker troubleshooting and reduced downtime by 25%.

Enhanced service resiliency and observability by implementing circuit breakers, health checks, and retry logic within distributed systems.

Integrated ML models and GenAI services to analyze customer usage patterns and generate predictive recommendations for personalized user experiences.

Developed AI-driven dashboards using Python and AWS SageMaker for real-time insights into customer behavior, improving marketing targeting and operational decisions.

Partnered with QA engineers to set up automated integration and regression tests, which increased test coverage and accelerated release confidence.

Worked in Scrum teams, participated in sprint planning, retrospectives, and demos, and contributed to knowledge sharing sessions across the engineering organization.

Optimized core backend workflows by applying advanced data structures such as HashMap’s, Priority Queues, LinkedHashMaps (LRU cache), and ConcurrentHashMaps to reduce lookup time, improve request throughput, and enhance overall microservice performance under high load.

Software Engineer

Deloitte May 2020 – July 2022

Developed and maintained enterprise level applications for clients in the finance and healthcare sectors using Java, Spring Boot, and SQL.

Designed secure, high throughput RESTful APIs that handled real time financial transactions and met compliance standards such as HIPAA and PCI-DSS.

Migrated critical legacy monolithic services to containerized microservices using Docker, reducing deployment times and simplifying infrastructure management.

Orchestrated containerized applications using AWS ECS and introduced infrastructure-as-code (IaC) using Terraform, enabling consistent, repeatable deployments.

Led integration of third-party APIs and internal platforms to automate data synchronization workflows, cutting manual data entry time by 60%.

Applied machine learning techniques for anomaly detection in financial transactions, enhancing accuracy and compliance reporting.

Designed predictive models to automate reconciliation and forecasting tasks, reducing manual effort and improving system efficiency.

Proactively optimized slow performing SQL queries and restructured database schemas, resulting in a 30% performance boost in reporting systems.

I participated in code reviews, promoted clean code practices, and helped onboard junior developers by creating internal documentation and delivering walkthroughs.

Built dashboards using Kibana to visualize service metrics and alert stakeholders about anomalies in real time.

Supported clients through technical workshops and documentation, ensuring successful adoption and training during project handovers.

Key Projects

Customer Insights Engine – Comcast

Developed a backend service that analyzed customer usage patterns using Java, MongoDB, and Kafka, helping internal teams target customer needs more effectively.

The service processed real-time events and generated reports that supported key marketing decisions.

Smart Billing Reconciliation System – Deloitte

Created a robust billing engine using Spring Boot, PostgreSQL, and REST APIs to identify and reconcile discrepancies across multiple finance platforms.

Help reduce billing errors by over 25% and improve audit readiness for the client.

Personal Project: Portfolio Tracker App

Built a full stack stock portfolio tracker using React.js, Node.js, and MongoDB with real-time price updates and analytics dashboard.

Deployed the app on Heroku and integrated Alpha Vantage API for market data.

Education

Master of Science in Computer Science

Rowan University – Glassboro, NJ

Certifications

AWS Certified Developer – Associate

Oracle Certified Java Programmer (OCJP)

Scrum Fundamentals Certified (SFC)



Contact this candidate