Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Rohan Nair

Dallas

Summary

Senior Software Engineer with 8+ years of experience delivering scalable, high-performance enterprise applications, and microservices. Proven track record of taking end-to-end ownership of features, mentoring team members, and collaborating across multiple teams to deliver high-quality solutions. Experienced in Java development, AWS infrastructure, Azure, cloud deployments, CI/CD automation, production troubleshooting, and optimizing system performance. Adept at translating business requirements into technical solutions, ensuring seamless user experiences, and driving operational efficiency in fast-paced Agile environments.

Overview

11
11
years of professional experience

Work History

Software Engineer ll

JPMorgan Chase
Plano
11.2023 - Current
  • Took full ownership of work stories from requirement analysis through design, development, testing, deployment, and production support for the “Refer a Friend” credit card platform.
  • Developed, enhanced, and maintained Java and Spring Boot–based microservices, supporting high-traffic marketing campaigns and customer acquisition initiatives.
  • Served as a go-to engineer for the application, guiding team members on code changes, debugging strategies, testing approaches, and release readiness.
  • Designed and implemented RESTful APIs with robust validation, error handling, retry mechanisms, and fault tolerance to ensure a seamless customer experience.
  • Delivered monthly production releases for new and updated credit card offers, independently managing code changes, testing, deployments, and post-release validation.
  • Debugged and resolved production, UAT, and lower-environment issues related to ad offers, referral flows, and campaign eligibility across multiple integrated services.
  • Wrote and executed unit, integration, and regression tests using JUnit and Mockito, ensuring high code quality and reducing production defects.
  • Automated builds, deployments, and rollbacks using CI/CD pipelines (Jenkins, Maven), enabling reliable blue-green deployments with minimal downtime.
  • Identified and resolved SonarQube code quality, security, and maintainability issues, improving overall application stability and compliance.
  • Provisioned and managed AWS infrastructure using Terraform (Infrastructure as Code), ensuring consistent and repeatable deployments across environments.
  • Worked extensively with AWS services including EC2, S3, IAM, and CloudWatch to support scalable, secure application deployments.
  • Monitored applications using Dynatrace, Grafana, Splunk, and Datadog, proactively identifying performance bottlenecks and preventing customer-impacting incidents.
  • Performed performance testing and analysis (SLA, TPS, response times) to validate system behavior under peak traffic conditions.
  • Owned ServiceNow incidents and change requests, performing root cause analysis and implementing permanent fixes to prevent recurrence.
  • Collaborated closely with product managers, business stakeholders, and multiple engineering teams to clarify requirements and resolve cross-service dependencies.
  • Supported data analysis and reporting by writing SQL queries and generating Excel-based insights to evaluate campaign performance.
  • Maintained and reviewed code across multiple repositories in Bitbucket, conducting code reviews and enforcing best practices.
  • Created and maintained technical documentation and operational runbooks in Confluence to support onboarding and ongoing production support.
  • Actively participated in Agile/Kanban ceremonies, contributing to sprint planning, backlog refinement, and continuous improvement initiatives.

Sr. Full Stack Java Developer

PNC Private Bank
Farmers Branch
04.2021 - 11.2023
  • Designed, developed, and supported enterprise-grade full stack applications using Java, Spring, Hibernate, and Angular, delivering scalable and secure business solutions.
  • Primary engineer responsible for application features, from requirements analysis and design to development, testing, deployment, and production support.
  • Designed and implemented RESTful services and microservices, integrating backend systems with modern web UIs and downstream services.
  • Participated in AWS cloud architecture design, deploying applications using EC2, S3, ELB, Auto Scaling, IAM, Route 53, and Elastic Beanstalk.
  • Provisioned and managed cloud infrastructure using Terraform, ensuring consistent, repeatable, and scalable deployments across environments.
  • Built fault-tolerant and highly available applications deployed across multiple availability zones.
  • Automated CI/CD pipelines using Jenkins and Maven, enabling blue-green deployments and faster release cycles.
  • Collaborated with product owners and business teams to translate business requirements into technical designs, using SQL, Excel, and Tableau-based analysis to support data-driven decisions.
  • Developed and optimized SQL queries and JDBC-based integrations, supporting reporting and transactional workflows.
  • Integrated applications with Apache Kafka for asynchronous messaging and event-driven communication.
  • Implemented security and access controls using AWS IAM and application-level authentication mechanisms.
  • Worked with NoSQL and search technologies (DynamoDB, MongoDB, ElasticSearch) for flexible data storage and fast querying use cases.
  • Installed, configured, and supported WebSphere Application Server and Apache Tomcat, troubleshooting performance and deployment issues.
  • Built responsive UI components using Angular, AngularJS, JavaScript, HTML, CSS, AJAX, and Bootstrap.
  • Wrote comprehensive unit and integration tests using JUnit, ensuring application stability and reduced production defects.
  • Collaborated closely with cross-functional teams, mentoring junior developers, performing code reviews, and promoting best practices.
  • Monitored applications using AWS CloudWatch and logging frameworks, proactively identifying and resolving performance and reliability issues.
  • Followed Agile methodologies, actively participating in sprint planning, backlog refinement, and continuous improvement initiatives.

Sr. Java Full Stack Developer

MetLife
Cary
08.2019 - 03.2021
  • Led requirements analysis, design, and development of enterprise insurance applications following SDLC and Agile (Scrum, XP, TDD) methodologies.
  • Took end-to-end ownership of features, from requirement clarification and design through development, testing, deployment, and production support.
  • Designed and developed Java 8/11–based backend services using Spring, Spring Boot, Hibernate, and JPA, supporting policy administration and integration workflows.
  • Built and maintained microservices-based architecture, enabling modular, scalable, and loosely coupled systems.
  • Developed RESTful and SOAP-based services, including SOAP-to-REST integrations for legacy insurance platforms such as OIPA.
  • Applied Java 8 features (Lambdas, Streams, Functional Interfaces) to improve code readability and performance.
  • Implemented application security using Spring Security and OAuth2, addressing XSS, CSRF, and CORS vulnerabilities.
  • Designed and developed responsive web UIs using Angular, JavaScript, HTML5, CSS3, JSP, jQuery, and AJAX.
  • Migrated asynchronous integrations from IBM MQ to Apache Kafka, building adapters to decouple systems and improve scalability.
  • Developed and optimized SQL queries and supported data validation, reporting, and analysis using SQL, Excel, and Tableau.
  • Deployed and supported applications on WebSphere Application Server and Apache Tomcat, troubleshooting performance and configuration issues.
  • Implemented logging, exception handling, and monitoring using Log4j2 and Dynatrace, performing root cause analysis for production issues.
  • Automated build and deployment pipelines using Jenkins, Maven, and Ant, improving release reliability and deployment frequency.
  • Supported containerized deployments and scalability initiatives using Kubernetes in cloud environments.
  • Worked with MongoDB and relational databases, ensuring data consistency, performance, and scalability.
  • Collaborated closely with business stakeholders, QA, and cross-functional engineering teams to align technical solutions with business goals.
  • Mentored junior developers, conducted code reviews, and promoted best practices in design, testing, and documentation.
  • Actively participated in Agile ceremonies, including sprint planning, backlog grooming, daily stand-ups, and retrospectives.

Java/J2EE Developer

Catholic Health
Buffalo
09.2017 - 07.2019
  • Developed and maintained enterprise Java/J2EE applications following Scrum and SDLC practices in a healthcare environment.
  • Designed and implemented RESTful APIs using Java, Spring MVC, and Spring Boot, enabling secure and scalable service integrations.
  • Built responsive web applications using Angular, leveraging component-based architecture and two-way data binding to improve UI performance and maintainability.
  • Developed microservices-based applications using Spring Boot, Hibernate, and REST, supporting modular and scalable deployments.
  • Designed and implemented batch processing jobs using Spring Batch for workflow automation and large-scale healthcare data processing.
  • Integrated applications using Apache Kafka and Kafka Streams to support asynchronous messaging and data pipelines.
  • Implemented CI/CD pipelines using Jenkins and Nexus, automating builds, artifact management, and deployments.
  • Deployed and supported applications on Apache Tomcat, WebSphere, WebLogic, and JBoss, troubleshooting deployment and runtime issues.
  • Supported data center migration and production deployments, ensuring application stability during infrastructure transitions.
  • Developed SQL queries and stored procedures to support Cognos reporting and operational analytics.
  • Implemented data synchronization processes to move data between MySQL and MongoDB using scheduled batch jobs.
  • Wrote monitoring and automation scripts using Python, Shell, and Perl to support application health checks and operational tasks.
  • Implemented logging and monitoring using Log4j2, Dynatrace, and Kibana, supporting faster issue detection and root cause analysis.
  • Worked with Docker and Kubernetes to deploy and manage containerized microservices.
  • Applied Java 8 features (Lambdas, Streams) to improve code readability and performance.
  • Collaborated closely with cross-functional teams, including business analysts and infrastructure teams, to deliver compliant and reliable healthcare solutions.
  • Participated actively in Agile ceremonies, including sprint planning, stand-ups, and retrospectives

Web Developer

AT&T
Dallas
07.2015 - 08.2017
  • Designed and implemented memory-efficient algorithms in C/C++ to ensure optimal performance in resource-constrained environments.
  • Establish SSH structure by implementing Spring beans, Struts service and Hibernate DAO
  • Used Log4J for logging and debugging of the application
  • Used Spring Boot Testing Starter for API unit testing
  • Built customized validation annotation with Spring MVC for server-side validation
  • Utilized MongoDB to support the storage of JSON objects
  • Implement AJAX for asynchronized request and display.
  • Linux operation and Apache configuration.
  • Maintains Database and PHP maintenance.
  • Add features by using jQuery.

Education

Master of Science - Computer Science

The University of Texas At Dallas
Richardson, TX
05-2015

Skills

  • Java development
  • Spring Boot
  • RESTful services
  • Microservices architecture
  • AWS infrastructure
  • Cloud deployment
  • Python programming
  • C/C
  • Shell scripting
  • PHP
  • SQL
  • Spring framework
  • Mentoring others
  • Problem solving
  • Cross-team collaboration
  • Time management
  • Adaptability to change
  • Attention to detail
  • Proactive communication
  • Angular
  • JavaScript
  • jQuery
  • HTML5/4
  • css3
  • Bootstrap
  • Ajax
  • JUnit
  • Mockito
  • Microservices
  • Rest and soap web services
  • Batch job processing
  • Cloud providers: AWS, Azure, and Terraform
  • Docker and Kubernetes
  • Dynatrace, Grafana, Splunk, Datadog, and Kibana
  • SQL databases
  • MongoDB, DynamoDB, and Elasticsearch
  • Apache Kafka and IBM MQ
  • Version control and ServiceNow
  • Agile/Product management
  • Team collaboration
  • Performance testing
  • CI/CD automation and data pipelines
  • Debugging production issues across multiple environments (UAT, production)
  • SonarQube code quality and security improvements
  • High-performance computing
  • Technical documentation
  • Back end development
  • Full-stack development
  • Code debugging
  • Code review process
  • Marketing

Languages

English
Native/ Bilingual
Hindi
Native/ Bilingual
Marathi
Native/ Bilingual
Gujarati
Professional
Punjabi
Professional

Timeline

Software Engineer ll

JPMorgan Chase
11.2023 - Current

Sr. Full Stack Java Developer

PNC Private Bank
04.2021 - 11.2023

Sr. Java Full Stack Developer

MetLife
08.2019 - 03.2021

Java/J2EE Developer

Catholic Health
09.2017 - 07.2019

Web Developer

AT&T
07.2015 - 08.2017

Master of Science - Computer Science

The University of Texas At Dallas
Rohan Nair