| Sarthak Jariwala - Java Developer |
| [email protected] |
| Location: Wilmington, Delaware, USA |
| Relocation: ready to relocate anywhere |
| Visa: H1B |
| Resume file: SARTHAK_JARIWALA_Software_Developer_1786633677990.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
SUMMARY OF QUALIFICATIONS
Software Engineer with over SEVEN years of experience in designing, developing, and deploying scalable enterprise and cloud-native applications using Spring Boot, AI Agents, Python, and AWS. Proficient in building robust RESTful APIs and Microservices using Java 17/21 and Python (SQL Alchemy), with hands-on expertise in cloud services including AWS Lambda, EC2, RDS, S3, API Gateway, SQS, ECS, and CloudWatch. Skilled in developing end-to-end full-stack solutions using the MERN stack, with focus on modular architecture, reusability, and maintainability. Expertise in database systems, including Aurora MySQL, DynamoDB, and PostgreSQL, with experience in schema design, query optimization, and Liquibase-based migration/versioning. Extensive experience in CI/CD pipeline automation using Jenkins, GitHub Actions, and Spinnaker; proficient in containerization and deployment using Docker and Terraform. Adept in implementing testing strategies with high test coverage using JUnit, Mockito, unit test (Python), and Jest, ensuring high-quality, production-ready code. Strong knowledge of core Java concepts including multithreading, exception handling, collections framework, streams API, and design patterns (Factory, Singleton, Observer). Experienced in monitoring, logging, and application performance optimization using Dynatrace, Datadog, Log4j, SLF4J, SonarQube, and Snyk. Strong experience in modern front-end development using ReactJS, HTML5, CSS3, JSX, Tailwind CSS, and state management with Redux; developed reusable, high-performance UI components and IoT dashboards. Proven success in collaborating with cross-functional teams, managing production support, troubleshooting critical issues, and ensuring system reliability and uptime. TECHNICAL SKILLS Programming Languages: Java 17, Java 21, Python 3.8, SQL, JavaScript. Web Technologies: ReactJS, HTML5, CSS3, Tailwind CSS, JSX, RESTful APIs, NodeJS, ExpressJS, Kafka, Kubernetes. Microservices & Backend: Spring Boot, Spring Data JPA, Liquibase, REST API Development. Cloud Technologies: AWS (Lambda, S3, EC2, RDS, ECS, DynamoDB, API Gateway, CloudWatch, Elastic Beanstalk, SQS), Terraform, Docker. Database Technologies: Aurora MySQL, MySQL, DynamoDB. Build & CI/CD Tools: Jenkins, Spinnaker, GitHub Actions, Webpack, npm. Testing Frameworks: JUnit, Mockito, unit test, Jest. Monitoring & Logging: CloudWatch, Dynatrace, Datadog, Log4j, SLF4J, SonarQube, Snyk. Development Tools: Git, GitHub, IntelliJ IDEA, Visual Studio Code, Jira, Confluence, Postman. Design & Documentation: UML, Swagger, Confluence. Agile Practices: Scrum, Sprint Planning, Code Reviews, Kanban. Machine Learning & AI: PyTorch, Scikit-Learn, Langgraph, Seaborn, AWS Bedrock, Pandas, Matplotlib, TensorFlow, Model Context Protocol (MCP), Databricks, RAG PROFESSIONAL EXPERIENCE JPMorgan Chase, Wilmington, DE Jun 23 - Present Software Engineer II Responsibilities: Designed and implemented a microservices-based View Registry platform to deliver customized dashboards based on user preferences using Java 21, Spring Boot, Spring Data JPA, AWS ECS, AWS SQS (Kafka), and Aurora MySQL. Developed and optimized 25+ RESTful API endpoints using Python Flask, SQLAlchemy, AWS Lambda, and Aurora MySQL, improving application performance and reducing cloud infrastructure costs by over 50%. Engineered AI-powered chatbot and onboarding agents using LangGraph, FastAPI, AWS ECS, and OpenAI GPT 5.4 to interact with reconciliation onboarding APIs and provide contextual explanations of underlying silver-layer reconciliation data and onboarding mapping tables. Applied prompt engineering, context management, guardrails and structured response generation techniques to improve AI-agent accuracy, conversational quality, and domain-specific query handling. Prototyped a RAG based chatbot using LlamaIndex, Pinecone, Python, OpenAI GPT 5.4, to develop a org-wide documentation platform to search and query important documents for external customers. Built scalable serverless architectures leveraging AWS services including API Gateway, Lambda, ECS, S3, CloudWatch, IAM, and Step Functions for high availability and operational efficiency. Automated AWS infrastructure provisioning with Terraform (IaC), enabling seamless deployment and version control of resources. Containerized and deployed Java and Python applications using Docker, Terraform, and AWS ECS, Databricks Jobs, for scalable and consistent environments across development and production. Built robust persistence and data access layers using Spring Data JPA, Hibernate, entity relationships, named queries, transaction management, and repository abstractions. Integrated Spring Boot Actuator, Swagger/OpenAPI, and API documentation frameworks for service monitoring, observability, testing, and interactive API exploration. Achieved over 90% unit test coverage using JUnit, Mockito, PyTest, and automated testing strategies for backend services, Lambda functions, and microservices. Applied advanced Java concepts including multithreading, collections, concurrency, exception handling, stream APIs, and performance optimization techniques to build high-throughput systems. Automated CI/CD pipelines using Jenkins, Spinnaker, GitHub Actions, and Terraform workflows, enabling zero-downtime deployments, automated rollbacks, and environment provisioning. Leveraged tools and technologies including Docker, JSON, XML, Log4j, SonarQube, Snyk, Swagger, Maven, Gradle, and Git for secure development, code quality analysis, logging, and service orchestration. Enabled full-stack observability and proactive monitoring using Dynatrace, Datadog, CloudWatch, and centralized logging frameworks to improve system reliability and incident response. Led technical design discussions, architecture reviews, API contract design, and system documentation while creating scalable solution diagrams and engineering standards. Collaborated within Agile/Scrum teams using Jira and Confluence; participated in sprint planning, daily stand-ups, retrospectives, backlog grooming, and cross-functional stakeholder discussions. Provided L2/L3 production support by analyzing logs, debugging runtime issues, resolving performance bottlenecks, and ensuring high system uptime and SLA compliance. Mentored junior engineers, conducted code reviews, contributed to internal knowledge-sharing sessions, and prepared technical skill documentation across multiple projects and platforms. Safran - Cabin Dec 21 - May 23 Software Engineer Responsibilities: Designed and developed multiple proof-of-concept (POC) applications for IoT solutions using HTML, ReactJS, and Tailwind CSS, enhancing internal innovation initiatives. Created reusable React components using JSX and Hooks; implemented Redux for state management and React Router for client-side navigation. Streamlined builds and dependency management with Webpack and npm, ensuring modular and maintainable codebases. Developed scalable RESTful APIs using ExpressJS (NodeJS) and AWS DynamoDB for reliable backend operations with minimal latency. Built an internal Python-based document parser using libraries such as python-docx and openpyxl, achieving over 93% accuracy in user acceptance testing. Incorporated Finite State Machine principles into the parser logic to manage complex state transitions and data extraction rules. Designed and implemented an internal parts-tracking system using Java Spring Boot (Java 8), MySQL (Aurora), and deployed it on AWS EC2. Collaborated closely with QA engineers and business analysts during Agile sprints to refine user stories and deliver high-quality releases. Applied Inversion of Control (IoC) principles via the Spring IoC container for better modularity and code decoupling. Created DAO, DTO, and POJO layers to facilitate clean data flows between service, controller, and repository layers. Used Java 8 features like lambda expressions and streams for concise and performant data processing. Version-controlled all source code using GitHub; automated basic workflows using GitHub Actions. Used SLF4J for consistent and structured logging across modules. Employed AWS services like S3, RDS, EC2, and Elastic Beanstalk for scalable deployments and backup strategies. Documented codebases, APIs, and feature guides using Confluence to support cross-team collaboration and handovers. Collaborated with stakeholders to refine requirements and generate user stories using Jira. Mascot Technology Solutions Jun 18 - Jun 21 Software Developer Responsibilities: Contributed to the design and development of a digital business card platform using Java Spring Boot and AWS EC2/RDS services, Kafka, improving digital contact sharing among enterprise clients. Embraced SOLID principles and implemented design patterns like Factory, Singleton, and Observer to develop modular and testable code. Wrote comprehensive unit tests using JUnit and Mockito, improving test coverage and early bug detection. Developed interactive UI components using ReactJS, reducing load time and improving user engagement by over 30%. Led the end-to-end development of a Kanban-based internal bug tracking system using the MERN (MongoDB, Express, React, Node) stack. Utilized Jest for unit testing and automated builds, ensuring code reliability during rapid feature rollouts. Created UML-based design documentation including class diagrams, sequence diagrams, and use case flows to support development and team communication. Built and maintained custom Docker images; deployed applications in isolated environments using Docker containers. Automated container lifecycle and deployment pipelines using Jenkins for continuous integration and delivery. Utilized Spring AOP for cross-cutting concerns such as logging and performance monitoring. Implemented responsive UI with Bootstrap, standardizing styles across applications and improving design consistency. EDUCATION Master of Science in Computer Science, California State University, Long Beach. Bachelor of Engineering in Information Technology, Gujarat Technological University. Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface sthree information technology Delaware |