Post Job Free
Sign in

Java, Spring Boot, Microservices, React, Angular, AWS

Location:
Budd Lake, NJ
Salary:
55-65
Posted:
April 08, 2025

Contact this candidate

Resume:

Utkarsh Amin

Email: ************@*****.*** Phone:862-***-**** LinkedIn- https://www.linkedin.com/in/utkarsha93/ Sr. Java Full Stack Developer

PROFESSIONAL SUMMARY:

• Senior Java Full Stack Developer with 11 years of experience in Analysis, Design, Development, Testing, and Deployment of enterprise applications using Java 8/17/21/J2EE technologies, following Agile methodologies like Scrum and Sprint planning.

• Experienced in using Agile Methodology including creating product / Sprint catalogues, active participation in Scrum, Sprint planning and exit meetings.

• Expertise in Core Java Concepts like Collections, Multithreading, Exception Handling, Synchronization, Generics, Serialization and De-serialization.

• Strong experience in developing web applications using frameworks like Angular (6/8/9/14), React, Node.js, Vue.js, and MEAN/MERN stacks, along with front-end technologies like HTML5, CSS3, TypeScript, Bootstrap, jQuery.

• Extensive experience in building Microservices architecture using Spring Boot, Spring Cloud, RESTful APIs, and integrating with enterprise solutions like Apache Kafka and JMS.

• Proficient in persistence frameworks like Hibernate, JPA, and handling relational and NoSQL databases such as MySQL, Oracle, PostgreSQL, MongoDB.

• Skilled in cloud computing with platforms like AWS, GCP, using services like EC2, S3, RDS, Lambda, Kubernetes, Terraform.

• Experienced in implementing CI/CD pipelines with Jenkins, Docker, Kubernetes for automated builds and deployments.

• Hands-on experience with testing frameworks such as JUnit, Mockito, TestNG, Jasmine, Karma, Postman.

• Knowledgeable in DevOps practices, infrastructure monitoring using tools like AppDynamics, New Relic, Terraform, Ansible.

• Proficient in applying design patterns such as Factory, Singleton, DAO, DTO, and implementing API documentation using Swagger.

• Expertise in implementing security features using OAuth 2.0, JWT for authentication and authorization.

• Strong problem-solving skills with a focus on delivering high-quality, scalable, and maintainable software solutions.

• Experience in writing SQL queries, Procedures, Functions, Triggers.

• Knowledge in scripting deployments to AWS, monitoring infrastructure like App Dynamics, New Relic.

• Adept in working with message brokers like RabbitMQ and event-driven architecture to enhance application performance and scalability.

• Experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.

• Good Experience in source code management using CVS, SVN, GCP and GIT.

• TECHNICAL SKILLS:

Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JPA, Microservices Programming Languages

Java 8/14/17/21, Python, PL/SQL, PHP, C, Scala, C++, C# Application/Web Servers

IBM WebSphere, Jenkins, JBoss, Tomcat

Frameworks Struts, Spring 4.x, Spring Boot, Hibernate 4.x, JSF, MyBatis, Log4J IDEs Eclipse, IntelliJ, NetBeans, Visual Studio Code Web technologies

JavaScript, jQuery, AJAX, XML, HTML 5, DHTML, CSS 3/4, React JS, Vue JS, Angular JS, Angular 2/4/6/8/9/12/14, NodeJS, Bootstrap Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, JAXB, Apache Axis Methodologies Agile, Scrum, TDD (Test-Driven-Development), OOAD, SDLC Testing Tools JUnit, JIRA, Selenium

Database Servers Oracle, SQL server, MySQL, PostgreSQL, SSIS, DB2 NoSQL Databases MongoDB, Cassandra, GraphQL, Couch DB Cloud Technologies

AWS PCF, EC2, EBS, S3, Terraform, Docker, ECS, EKS, RDS, S3, Lambda, Kubernetes, GCP, GKE, BigQuery, Cloud SQL, OpenShift, OpenStack Build Tools ANT, Maven, Gradle

Platforms Windows, Mac, LINUX, UNIX

Version Control GIT, CVS, SVN, Rational ClearCase

EDUCATIONAL DETAILS:

• Bachelor’s in computer science – Nirma University Certification:

AWS Cloud Practitioner Certification

PROFESSIONAL EXPERIENCE:

American Airlines, Fort Worth, TX Feb 2022 – Present Sr. Java Full stack developer

Responsibilities: -

• Developed a microservices-based platform to consolidate customer data (bookings, flight histories, preferences, etc.) into a unified, real-time view, enhancing customer service efficiency and personalization.

• Designed and implemented backend architecture using Spring Boot and Spring Cloud, ensuring scalability and modularity. Developed RESTful APIs for seamless integration.

• Leveraged AWS ECS for container orchestration and RDS for managed database solutions, containerizing services with Docker to ensure environment consistency.

• Integrated Apache Kafka for real-time event processing and data streaming across services and used Netflix Eureka for service discovery.

• Built a dynamic front-end with Angular 8/14, incorporating component-based architecture, routing, and state management for a seamless user experience. Also, used React JS and Redux for handling asynchronous data.

• Developed scalable web applications with Vue JS, Angular, and React JS, applying responsive design principles for enhanced user experiences.

• Implemented a CI/CD pipeline with Jenkins, automating build, test, and deployment processes, and integrated Swagger for API documentation, improving team collaboration.

• Worked on cloud infrastructure using AWS CloudFormation, Terraform, and GCP, managing EC2 instances, S3, VPNs, and Kubernetes clusters for efficient resource management.

• Built and maintained MERN stack applications, and integrated Python wrappers for internal components with test frameworks.

• Worked on cloud migration projects using Pivotal Cloud Foundry (PCF), deploying microservices and enhancing performance with Spark for Hadoop-based analytics.

• Integrated logging and analytics solutions with the ELK stack and optimized system performance through Kafkabased messaging.

• Enhanced system reliability by employing OAuth 2.0 authentication for third-party API services, and used Junit, Karma, Jasmine, and Jira for testing and bug reporting.

• Utilized Git and Bitbucket for version control and followed Agile methodologies to ensure efficient and iterative development cycles.

• The project enhanced customer satisfaction through data-driven, personalized service while driving improvements in operational efficiency and decision-making. Technologies Used:

Java 17/21, Spring Boot, Spring Cloud, Microservices, React, Angular, Vue JS, Docker, Apache Kafka, AWS ECS, AWS RDS, Jenkins, Swagger, CI/CD, MERN Stack, Terraform, Kubernetes, GCP, PCF, ELK Stack, OAuth 2.0, Junit, Karma, Jasmine, Git, Bitbucket, PostgreSQL, MongoDB, Hadoop, Spark, AWS CloudFormation, Terraform. PennyMac, Westlake Village, California Aug 2019 to Feb 2022 Sr. Java Full Stack Developer

Responsibilities: -

• Designed and developed dynamic, responsive web applications using Angular 9, React JS, Vue JS, TypeScript, JavaScript, HTML5, and CSS3, integrating with RESTful APIs for seamless data exchange and ensuring high user engagement.

• Developed microservices architecture with Spring Boot and Spring Cloud to support high-frequency, secure financial transactions, focusing on scalability and performance.

• Worked on cloud infrastructure using AWS CloudFormation, Terraform, and Kubernetes for container orchestration, deploying and managing containerized applications via Docker.

• Implemented secure APIs with AWS Lambda, API Gateway, Cognito, and STS to ensure compliance with security protocols for communication and data handling.

• Utilized Apache Kafka for real-time data processing and message brokering, ensuring low-latency communication across services, improving system responsiveness.

• Implemented OAuth 2.0 authentication for securing APIs and used AWS S3 for data backup and storage management.

• Deployed on AWS EC2 using Docker and Kubernetes to ensure scalability, with AWS Auto-scaling to maintain high availability and meet growing traffic demands.

• Automated CI/CD pipelines with Jenkins, Docker, and Kubernetes, reducing manual deployment efforts and ensuring faster and more reliable releases.

• Developed Single Page Applications (SPAs) using React JS, Angular 9, and Vue JS, integrated with RESTful APIs for dynamic content updates and smoother user experiences.

• Worked with NoSQL (MongoDB, Cassandra) and SQL (PostgreSQL) databases, using Spring Data and Hibernate for seamless data management and persistence.

• Implemented ETL processes with SSIS and AWS to streamline data workflows and enhance integration across various services.

• Conducted unit testing with Karma, Postman, and Selenium to ensure code quality, functionality, and performance.

• Managed Red Hat Linux servers, optimized system configurations, and supported deployment processes to improve system stability and performance.

• Enhanced security using AWS S3, EC2, VPNs, and OAuth 2.0 to provide secure cloud integration and protect sensitive data.

• Used Swagger for API documentation, improving collaboration between teams and ensuring a clear understanding of API functionality.

• Ensured comprehensive API validation and testing using Junit, Karma, Jasmine, and Postman. Technologies Used:

Java 8/21, Spring Boot, Microservices, React JS, AWS (EC2, S3, RDS, Lambda, API Gateway, Cognito), Kafka, PostgreSQL, Cassandra, Docker, Kubernetes, Terraform, Jenkins, OAuth 2.0, SSIS, MongoDB, Hibernate, Swagger, Git, JIRA. Workday, Pleasanton, California May 2018 to Jul 2019 Software Developer Responsibilities:

• Designed and developed dynamic user interfaces (UIs) using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, React JS, jQuery, and DHTML, creating intuitive, responsive designs for enhanced user experience.

• Developed web applications using Angular 12, React JS, Redux, Node.js, integrating with RESTful APIs to streamline data exchange and improve performance.

• Involved in all stages of SDLC, including requirement gathering, design, development, testing, deployment, and support, ensuring successful project delivery on time.

• Modernized Workday's web platform, transitioning to a microservices architecture to improve scalability, flexibility, and user experience, enabling easier feature additions and maintenance.

• Developed dynamic and responsive UIs using React JS, Redux, Angular 8, Node.js, and HTML5, integrating with RESTful APIs for seamless data interaction.

• Built Single Page Applications (SPAs) with React Router, Webpack, and Flux/Redux, optimizing the platform for high performance across multiple devices and screen sizes.

• Designed and developed UI components with React JS, Redux, Saga, Thunk, Axios, SASS, and LESS for scalable and maintainable code while ensuring responsive design.

• Created and deployed microservices using Spring Boot 2.5+, building RESTful APIs for scalable and secure backend services, enhancing system performance and reliability.

• Managed data efficiently with MongoDB and Mongoose in Node.js, improving data handling and retrieval times for high-traffic applications.

• Implemented Single Sign-On (SSO) and exposed REST APIs for external client integrations, ensuring secure access and smooth third-party interactions.

• Deployed cloud infrastructure on Google Cloud Platform (GCP), utilizing Google Compute Engine (GCE), Google Kubernetes Engine (GKE), and Big Query for data analysis and processing, ensuring auto-scaling and fault tolerance.

• Automated CI/CD pipelines with Jenkins, Docker, and Helm for container orchestration, streamlining deployment processes and reducing manual efforts.

• Integrated Apache Kafka for event-driven microservices communication, ensuring real-time data processing and low-latency interactions across services.

• Created and executed unit and integration tests using JUnit 5 and Spring Test to ensure application stability, reducing errors and improving code quality.

• Administered NoSQL databases within AWS VPC for secure, scalable storage, and used Log4j for logging and troubleshooting, ensuring smooth operations and quick issue resolution.

• Collaborated in Agile teams, utilizing Git for version control and JIRA for project tracking, ensuring efficient communication and alignment with team goals.

Technologies Used:

Java 8/11, Spring Boot 2.5+, Microservices, React JS 17, Angular 12, Redux Toolkit, Node.js, MongoDB, AWS (EC2, Lambda, S3, VPC), Google Cloud (GCE, GKE, Big Query), Docker, Kubernetes, Terraform, Jenkins, Helm, Kafka, Apache CXF, JUnit 5, Spring Test, Git, JIRA, Log4j, SASS, LESS. Idea Labs, Hyderabad, India Mar 2015 to July 2017

Software Developer

Responsibilities: -

• Involved in all stages of Software Development Life Cycle (SDLC), including proposal creation, process engineering, requirement gathering, analysis, design, development, testing, deployment, and post-deployment support, ensuring end-to-end project delivery.

• Developed cloud-native solutions leveraging Spring Boot 2.6+, Spring Cloud, and REST APIs, integrated with Apache Kafka for event-driven architecture to handle real-time data processing.

• Led the transition from monolithic to microservices architecture at Idea Labs, enhancing scalability, maintainability, and overall system performance, enabling seamless integration with modern cloud services.

• Implemented AWS services including EC2 for scalable compute infrastructure, S3 for secure file storage with versioning and automatic backups, and CloudWatch for real-time monitoring and alerts.

• Utilized Docker to containerize applications and Jenkins to automate CI/CD pipelines, reducing deployment times and improving release cycles.

• Built responsive Single Page Applications (SPAs) using ReactJS 17+, Redux Toolkit, Angular 12, and TypeScript, enhancing user experience across devices with dynamic and fast-loading UIs.

• Upgraded and modernized UI design using HTML5, CSS3, jQuery, and Bootstrap 5, ensuring cross-browser compatibility and responsive layouts for all screen sizes.

• Developed and consumed RESTful and SOAP web services, leveraging WSDL, XML parsers, and JSON for seamless data exchange between distributed systems.

• Wrote shell scripts to automate routine maintenance tasks for AWS EC2 instances, improving system reliability and efficiency.

• Designed and developed unit and integration tests for microservices using JUnit 5, Mockito, and Spring Test, ensuring high code quality and system stability.

• Resulted in a scalable, fault-tolerant platform with improved response times, reduced downtime, and simplified future feature development.

Technologies Used:

Java 8/11/17, Spring Boot 2.6+, Spring Cloud, Microservices, ReactJS 17+, Angular 12, Redux Toolkit, TypeScript, Kafka, Docker, Jenkins, AWS (EC2, S3, CloudWatch, IAM), Maven, Oracle, PostgreSQL, Bootstrap 5, HTML5, CSS3, jQuery, Apache Tomcat, JUnit 5, Mockito, WSDL, XML, SOAP, RESTful APIs Acolyte software India pvt LTD, India Jun 2013 to Feb 2015 Java/J2EE Developer

Responsibilities: -

• Developed front-end using HTML5, CSS3, JavaScript, AngularJS, and ReactJS to meet web browser standards and ensure a responsive design.

• Migrated existing application to microservices architecture using Spring Boot, Spring Cloud, and REST APIs.

• Implemented user authentication and authorization using Spring Security and Spring MVC for secure services.

• Integrated Kafka for event-driven communication between Spring Boot microservices and utilized AJAX/ JSON for asynchronous data fetching.

• Deployed microservices on AWS EC2, using Docker containers and automated deployment with Jenkins.

• Configured AWS S3 for file storage with versioning and security enabled.

• Created Spring Boot application to handle RESTful services and improved platform performance with automated backups supporting multiple DBMS (Oracle, MySQL, PostgreSQL).

• Developed MAVEN scripts for build and deployment automation.

• Implemented Redux architecture for ReactJS to manage data flow in React-Native applications.

• Worked with AWS services to upload data into S3 buckets, schedule EC2 auto-scaling, and manage cloud VMs.

• Designed and developed custom AngularJS modules and components for a responsive single-page application.

• Built RESTful Web Services using JAX-RS API and Spring MVC for efficient backend communication.

• Integrated Hibernate for data persistence with MongoDB (NoSQL) and SQL databases.

• Configured cloud environments with AWS EC2 and Cloud Foundry, implementing automated scaling and monitoring.

• Developed using Java 1.8, Spring, Hibernate, Maven, NodeJS, and GitHub for version control.

• Conducted unit testing using JUnit and performed remediation of issues related to REST services. Technologies Used:

Java 1.8, Spring Boot, Spring Cloud, Spring MVC, Microservices, Hibernate, AJAX, ReactJS, AngularJS, AWS EC2, Docker, Jenkins, Maven, S3, MongoDB, Oracle, MySQL, PostgreSQL, Kafka, AWS CloudFormation, JUnit, GitHub, NodeJS, Redux, Web Services, JAX-RS API, XML, HTML5, CSS3, Bootstrap, jQuery, PCF, WebSphere



Contact this candidate