Mohit Parachuri
Email: *****.*********@*****.***
Mobile: +1-682-***-****
Java Software Developer
PROFESSIONAL SUMMARY:
Over 4 years of experience in Java and Spring development, building scalable microservices and deploying to AWS utilizing containers in fast-paced enterprise environments, demonstrating a professional approach.
Proficient in full-stack Java development using Spring Boot and RESTful APIs, building microservices architectures with a focus on API experience and high availability across critical backend systems.
Strong foundation in object-oriented programming, designing optimized backend services with high throughput and low latency for enterprise-scale platforms, contributing to greenfield development.
Skilled with Git for version control, applying pull request workflows and branching strategies in Agile environments to support collaborative development, ensuring a very technical approach.
Experienced with Maven and Gradle for dependency management and project automation, building CI/CD pipelines for reliable code integration and fast deployments, deploying to AWS.
Built and deployed containerized applications using Docker and Kubernetes, implementing configurations for fault-tolerant, scalable service orchestration, with strong API experience.
Deployed and monitored applications on AWS, leveraging services for efficient infrastructure management and cost optimization, contributing to greenfield development initiatives.
Created serverless APIs using cloud functions integrated with messaging for asynchronous messaging and event-driven processing in microservices ecosystems, demonstrating a professional approach.
Engineered stream and batch ETL pipelines using dataflow and Apache Beam to enable real-time data processing and analytics in cloud-native data platforms, deploying to AWS.
Managed workloads with autoscaling, health checks, and secure network configurations to support production microservices across regions, ensuring a very technical implementation.
Used BigQuery for large-scale analytical queries with partitioned datasets, enabling real-time dashboards and business insights via integrated data models, with strong API experience.
Designed CI/CD workflows with GitHub Actions and Jenkins, enforcing static code checks with SonarQube and ensuring code reliability through JUnit and Mockito tests, using Java and Spring.
Collaborated with QA, DevOps, and frontend teams to align sprint goals and deliver robust features under tight deadlines using Agile methodologies, contributing to greenfield development.
Documented APIs, infrastructure components, and deployment processes, ensuring smooth onboarding and ongoing maintenance across cross-functional development teams, deploying to AWS.
TECHNICAL SKILLS:
Languages - Java, SQL, JavaScript
Frameworks - Spring, Spring Boot, Hibernate, Angular, React
Web Services - RESTful APIs, SOAP, Microservices
Databases - MySQL, PostgreSQL, Oracle
Tools - Git, Maven, Jenkins, Docker, Kubernetes
Cloud Platforms - AWS, Azure, GCP
PROFESSIONAL EXPERIENCE:
Assurity Feb 2024 – Present
Software Developer
Responsibilities:
Designed and developed robust microservices using Spring Boot, enhancing modularity and scalability of the backend architecture, ensuring seamless integration and ease of maintenance across cross-functional components. This involved greenfield development and solution design.
Implemented secure and scalable RESTful APIs to facilitate data exchange between internal systems and third-party service providers, ensuring high availability and adherence to REST standards and design best practices. This required very strong API experience.
Deployed microservices-based applications on AWS using EC2, Lambda, and API Gateway, optimizing cost, performance, and scalability for business-critical services running in production environments. This demonstrated very good AWS experience.
Wrote comprehensive unit and integration tests using JUnit and Mockito to validate functionality, achieve high test coverage, and maintain consistent code quality across the development lifecycle. This ensured high-quality solutions.
Engaged in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and demos to ensure alignment with project goals and timely delivery of critical features and enhancements. This required professional communication.
Managed version control and code collaboration using Git and GitHub, including pull request workflows, code reviews, and conflict resolution for a streamlined and efficient development process. This ensured professional collaboration.
Integrated OAuth2 and JWT authentication mechanisms to secure APIs and ensure robust access control, enhancing user privacy, data security, and compliance with enterprise standards. This ensured secure solution design.
Containerized services using Docker and managed deployments on Kubernetes clusters, leveraging Helm charts and namespace management to streamline infrastructure scalability and resilience. This involved deploying to AWS utilizing containers.
Collaborated with UI teams to integrate React components with backend services, enabling dynamic data presentation and user interaction for improved customer experience and functionality. This required Java/Spring/Microservices/React/AWS skills.
Conducted in-depth code reviews to enforce coding standards, identify improvement areas, and foster a culture of continuous learning and technical excellence within the engineering team. This required a very technical approach.
Infosys Jan 2020 – Jul 2021
Software Developer
Responsibilities:
Developed and maintained full-stack Java applications using Spring Boot and Angular, delivering responsive and dynamic web solutions tailored to enterprise requirements across various industries and customer domains. This involved solution design.
Led the migration of monolithic applications to microservices architecture, improving system scalability, fault tolerance, and deployment agility while enabling independent service scaling and faster release cycles. This was greenfield development.
Deployed cloud-based applications across AWS environments based on client specifications, ensuring optimal utilization of cloud services and adherence to infrastructure compliance guidelines. This demonstrated very good AWS experience.
Managed and enhanced CI/CD pipelines using Jenkins and GitLab, automating builds, running static code analysis, executing tests, and deploying applications across staging and production environments. This required professional skills.
Implemented granular, role-based access control (RBAC) mechanisms to restrict application access and operations based on user roles and permissions, ensuring enhanced security and regulatory compliance. This ensured secure solutions.
Optimized application performance by analyzing memory usage, thread dumps, and SQL execution plans, identifying and resolving bottlenecks through code refactoring and configuration tuning. This required a very technical approach.
Conducted integration and regression testing in staging environments using JUnit, Postman, and Selenium to validate complete system behavior before production releases. This ensured high-quality solutions.
Utilized Docker to containerize Java applications, created Dockerfiles and managed image versions to streamline development workflows and maintain consistent runtime environments. This involved deploying to AWS utilizing containers.
Integrated GCP Pub/Sub messaging for asynchronous event processing and microservices communication, decoupling services and improving application responsiveness and reliability. This required Java/Spring/Microservices skills.
Developed and maintained RESTful APIs for data exchange between services, ensuring adherence to REST standards and best practices. This required very strong API experience and professional communication.
Airport Authority of India May 2018 – Dec 2018
Software Developer Intern
Responsibilities:
Collaborated in developing internal Java-based web applications for aviation operations, focusing on streamlining workflows and improving real-time data visualization for airport management and control systems. This involved solution design.
Created and tested modular components for air traffic control dashboards, ensuring consistent performance, responsive UI, and integration accuracy with back-end systems to support safe and efficient flight operations. This was greenfield development.
Deployed application builds through the SITA-managed cloud infrastructure, coordinating with infrastructure teams to ensure network configurations, firewall policies, and deployment protocols were correctly implemented and maintained. This required professional skills.
Wrote, executed, and debugged SQL queries to support data ingestion, transformation, and reporting, facilitating efficient backend processing and ensuring data consistency for mission-critical aviation datasets. This required a very technical approach.
Coordinated with hardware and networking teams to perform integration testing of applications with physical systems, including radar displays and communication units within operational control rooms. This ensured high-quality solutions.
Participated in weekly sprint meetings, code reviews, and backlog grooming sessions, contributing to feature planning, providing peer feedback, and improving team collaboration and code quality. This required professional communication.
Developed automation scripts using shell and batch commands to streamline deployment, reduce manual errors, and ensure consistent builds across development, staging, and testing environments. This ensured secure solutions.
Built reusable UI components using JSP, HTML, CSS, and JavaScript, enabling consistent branding, dynamic interaction, and modular code structure across different internal web applications. This required Java skills.
Maintained detailed bug reports and task logs using JIRA, collaborating with developers and testers to track issue resolution and enhance application stability and release efficiency. This required professional collaboration.
Developed and maintained RESTful APIs for data exchange between services, ensuring adherence to REST standards and best practices. This required very strong API experience and professional communication.
Educational Details:
Master of Science in Computer Science - University of Texas at Arlington
Bachelor of Engineering in Electronics and Communication - St. Joseph's College of Engineering