| Victor - Java Developer |
| [email protected] |
| Location: Detroit, Michigan, USA |
| Relocation: Yes |
| Visa: |
| Resume file: Victor-Java Full stack Developer_1787019589351.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Victor M
Mail: [email protected] Phone: +1 (513)839-2726 LinkedIn: linkedin.com/in/victor-m-7481a3263 Professional Summary: 9+ years of experience designing and developing scalable backend systems using Java/J2EE, Spring Boot, Spring MVC, Spring IOC, AOP, JDBC, JTA, Hibernate, iBatis, EJB 3.2, and building RESTful & SOAP APIs using JAX-RS, JAX-WS, Axis2 in Agile (SCRUM, TDD) environments. Architected and implemented Microservices-based distributed systems using Spring Boot, Spring REST, Spring WebFlux, Project Reactor, and Netflix stack (Eureka, Ribbon, Hystrix) applying patterns like Circuit Breaker, DDD, Aggregator, Proxy Chaining, with distributed transaction management using Spring JTA (Atomikos). Designed event-driven, asynchronous systems using Kafka (consumer groups, partitions, fault tolerance) and JMS, enabling high-throughput, resilient service communication. Built robust persistence layers using Hibernate/JPA (HQL, Criteria, Named Queries), Spring JDBC Templates, JMS Templates, with strong experience in relational databases Oracle, SQL Server, DB2, PostgreSQL, MySQL (PL/SQL, performance tuning) and NoSQL databases MongoDB, Cassandra, CouchDB. Hands-on experience using AI tool GitHub Copilot for code generation, debugging, refactoring, and documentation. Strong experience in SQL query tuning and performance optimization. Experience working with React.js including Redux, React Router, and component lifecycle. Familiar with OpenShift container platform for deployment and orchestration. Experience implementing design patterns like DAO, Singleton, Front Controller, and Service Locator. Implemented API documentation and automated testing using Swagger, JUnit, Mockito, EasyMock, JMeter, ensuring high API reliability and performance. Experience working with GCP services including Pub/Sub, GKE, BigQuery. Extensive experience deploying and managing backend microservices on AWS (EC2, S3, RDS, IAM, CloudWatch, CloudFormation, SNS, SQS, Elastic Beanstalk, CloudFront, ElastiCache) and Google Cloud Platform (Compute Engine, App Engine, Kubernetes Engine, Cloud Storage, BigQuery, Dataflow). Hands-on experience with containerization and orchestration using Docker & Kubernetes (GKE) to build highly available, scalable, and fault-tolerant systems. Implemented CI/CD pipelines using Jenkins, Maven, Gradle, Ant, and version control tools Git, GitHub, SVN, CVS, enabling automated builds, deployments, and monitoring in cloud environments. Experience with GCP BigQuery (schema design, partitioning, clustering, performance tuning) and Dataflow for large-scale data ingestion and analytics. Technical Skills: Languages Java, SQL, JavaScript, Python Backend Technologies: Spring Boot, Spring MVC, Spring Security, Spring WebFlux, Hibernate/JPA, REST APIs, Kafka, Microservices Frontend Technologies: ReactJS, Angular, HTML5, CSS3, TypeScript, Bootstrap Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes, Jenkins, GitHub Actions, Maven Databases: Oracle, PostgreSQL, MySQL, MongoDB, DynamoDB, Elasticsearch Tools: Git, JUnit, Mockito, Postman, Jira, Swagger Professional Experience: Client: Caterpillar - Chicago, IL May 2025 Present Role: Software Engineer Responsibilities: Supported and maintained cloud-native Java 17 and Spring Boot microservices deployed on AWS, ensuring high availability, reliability, and optimal system performance in production environments. Developed and enhanced Java 17 and Spring Boot microservices by implementing new features, bug fixes, and performance improvements for cloud-native applications deployed on AWS. Monitored and troubleshot event-driven applications using AWS SQS, SNS, and Kinesis, performing root cause analysis and resolving production incidents within SLA timelines. Designed, developed, and supported RESTful APIs and backend services using Java, Spring Boot, Swagger, and Postman, implementing new features, bug fixes, and performance improvements while ensuring service stability. Supported application deployments and production releases using Jenkins, Docker, Maven, and GitHub, assisting with CI/CD pipelines, release validation, and post-deployment monitoring. Developed and optimized SQL queries and backend components across Oracle (PL/SQL), MySQL, DynamoDB, MongoDB, Cassandra, Redis, and Elasticsearch to support new functionality and resolve production data issues. Collaborated with DevOps teams to support Docker-based deployments on AWS, monitor application health, troubleshoot deployment issues, and ensure application availability and operational stability. Performed unit, integration, and regression testing using JUnit, Selenium, Cucumber, WDIO, and QUnit, validating new features, bug fixes, and production releases. Collaborated with Agile teams during Sprint Planning, Grooming, Reviews, and Retrospectives to deliver feature enhancements, resolve production issues, support third-party integrations (Apache Camel, WebSphere), and continuously improve application reliability. Contributed to application performance tuning, log analysis, cloud monitoring, debugging, and production support activities while working closely with cross-functional teams to ensure high availability and timely issue resolution. Environment: Java, Spring Boot, Spring WebFlux, AWS, SQS, SNS, Kinesis, Oracle, MongoDB, DynamoDB, Elasticsearch, Docker, Jenkins, GitHub Actions, ReactJS, Maven, Jira. Client: Capital One, Chicago, IL Sep 2022 May 2025 Role: Sr. Java Full Stack Developer Responsibilities: Worked in a fast-paced Agile/Scrum environment, participating in sprint planning, daily standups, and release cycles. Designed and developed scalable Microservices-based applications using Java 8, Spring Boot, Spring MVC, Spring WebFlux, Spring Batch, Spring Security (OAuth2), Hibernate/JPA, JDBC, and implemented RESTful & SOAP Web Services (JAX-RS, Jersey, HATEOAS). Improved API response time by 35% through query optimization and caching strategies. Built high-performance Reactive APIs using Spring WebFlux & Project Reactor, handling backpressure and non-blocking streaming with MongoDB (Reactive CRUD) and MySQL (RDS). Implemented event-driven architecture using Apache Kafka & Kafka Streams (producers/consumers, partitions, pub-sub, stream processing, aggregation) and integrated JMS, SQS, and AWS Lambda for asynchronous processing. Developed responsive frontend applications using Angular, TypeScript, HTML5, CSS3, and Bootstrap. Implemented JWT-based authentication, OAuth2, and token-based security; integrated APIs through APIGEE Edge for proxy management and mobile notifications. Deployed and managed cloud-native applications on AWS (EC2, Elastic Beanstalk, S3, RDS, CloudWatch, Glacier, SQS, IAM, Lambda) with monitoring and logging; containerized services using Docker. Developed and maintained CI/CD pipelines using Jenkins, Maven, ANT, and version control using Git, ensuring automated builds and high code quality with JUnit, Mockito, Spring Test (>90% coverage). Optimized data access using Hibernate ORM, DAO design patterns, PL/SQL, full-text search in MongoDB, and caching mechanisms; worked on SOA-based systems, Netflix Eureka, Ribbon, Hystrix Dashboard, and Apache Ignite. Environment: Java, Spring Boot, Spring Security, Spring WebFlux, Kafka, Angular, TypeScript, AWS, Docker, MongoDB, MySQL, Jenkins, Maven, Git, Jira. Client: Citizens Bank, Johnston, RI Jul 2020 to Aug 2022 Role: Full Stack Java Developer Responsibilities: Analyzed business requirements, prepared HLD/System Use Cases, and participated in full Agile/Scrum SDLC, collaborating with architects, data scientists, and cross-functional teams. Designed and developed Microservices-based applications using Java 8, Spring Framework 4.1 (DI, MVC, AOP, Transaction Management, Integration), Spring Boot, Spring WebFlux, and implemented REST & SOAP Web Services (JAX-RS, JAX-WS, Apache CXF, Sun Jersey). Built Reactive microservices using Spring WebFlux, implementing backpressure handling and non-blocking data processing; integrated Kafka consumers with acknowledgment and retry policies. Developed persistence layers using Hibernate/JPA, Spring JDBC, and optimized database interactions with Oracle 11g, exporting structured data into Elasticsearch for high-performance search capabilities. Developed front-end components using AngularJS, jQuery, HTML5, CSS3, Bootstrap, AJAX, JSTL, and built MVC-based UI modules; contributed to enhancements using Ruby on Rails and Python for interactive web solutions. Converted legacy SAS workloads to Python/Spark jobs and implemented cloud-based data processing pipelines using GCP Dataproc and BigQuery; supported containerized deployments in Kubernetes (GCP) with monitoring via Stackdriver and Data Studio. Configured and deployed applications in AWS (EC2, IAM, VPC, Route53) ensuring secure networking and access control; managed middleware and application servers including WebLogic 12.1, Apache Camel, and Unix environments. Implemented CI/CD and quality practices using Maven, Jenkins, Hudson, Docker, JUnit, Selenium, SOAPUI, JBehave, PMD, Log4j, and maintained code repositories and tracking via JIRA and Rally. Environment: Java, Spring Boot, Hibernate, Kafka, Oracle, Elasticsearch, Python, Spark, GCP, Docker, Jenkins, Selenium, Maven, Jira. Client: UPMC - Pittsburgh, PA March 2019 June 2020 Role: Full Stack Java Developer Responsibilities: Developed frontend and backend applications using Java, Spring MVC, ReactJS, HTML5, CSS3, and JavaScript. Built reusable UI components and integrated REST APIs for enterprise healthcare applications. Supported cloud migration initiatives and modernized legacy applications for improved scalability. Worked with WebSphere Liberty and Docker for deployment and application management. Developed automated test cases using JUnit, QUnit, and WDIO frameworks. Participated in Agile ceremonies including sprint planning, estimation, demos, and retrospectives. Collaborated with development teams to troubleshoot production issues and improve application stability. Environment: Java, Spring MVC, ReactJS, JavaScript, HTML5, CSS3, Docker, WebSphere Liberty, JUnit, WDIO, Git, Maven, Jira. Client: Avon Technologies Pvt Ltd - India Jan 2017 to Dec 2018 Role: Java/J2EE Developer Responsibilities: Created HTML, CSS, and JavaScript and DHTML pages for Presentation Layer. Involved in developing of design documents with UML class diagrams. Worked in a TDD (Test Driven Development) environment and participated throughout the SDLC process. Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate. Developed presentation layer code, using JSP, HTML, AJAX and jQuery. Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core Java API and data structures. Used Hibernate as ORM tool for mapping data, to send and fetch data from Database. Developed the Business layer using spring (IOC, AOP), and JTA. Developed the Persistence layer DAO using HIBERNATE. Worked with Hibernate to create mappings to map object model's data representation to a Relational database. Developed Web Services client and Service used SOAP Protocol for sending request and get response. Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability. Developed unit test cases using JUnit framework for testing accuracy of code and logging with Log4j. Involved in configuration and deployment of application on WebLogic Application Server. Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts. Environment: Java, Spring MVC, Hibernate, Oracle, JSP, HTML, CSS, JavaScript, JUnit, SVN, WebLogic. Education Details: Bachelor s in Electrical and Electronics Engineering from Osmania University 2018 Keywords: continuous integration continuous deployment artificial intelligence user interface javascript sthree procedural language Illinois Pennsylvania Rhode Island |