Post Job Free
Sign in

Java, Spring Boot, Microservices, REST API, Databases, Backend, Full S

Location:
San Jose, CA
Posted:
November 26, 2024

Contact this candidate

Resume:

ADITYA SHRIKANT BHANJE

in linkedin.com/in/adityabhanje github.com/adityabhanje

Email: ****************@*****.***

Contact: 352-***-****

Professional Summary

Experienced Java/J2EE Programmer with around 5 years of experience in developing scalable high performance multi-tiered client -server applications on Backend and Front-end aspects of Java Programming with Java 7/8/11/17.

Experienced in Agile development of J2EE-based solutions using Agile and Scrum development methodologies. Developed software, performed unit testing and automation testing, created documentation and project planning using JIRA.

Experienced in working with version control systems like GIT and used Source Code Management client tools like Git Bash, GitHub and GitLab.

Strong expertise in Java, J2EE, Java Beans, SQL, PL/SQL, Spring, Hibernate, SOAP, RESTful Web Services.

Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.

Experience in development using Spring Boot and deployment in AWS.

Experience in creating web pages for data visualization using various libraries in the React framework.

Experience with build tools like Maven, CICD-ANT and logging tools like Log4J.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Experience in using build/deploy tools such as Jenkins (CI/CD Pipeline) for Deployment for microservices.

Developed and maintained software applications in a Linux environment, leveraging shell scripting and command-line tools for efficient workflow.

Extensive experience in working with IntelliJ and other IDE’s.

Expertise in working with JAVA8 features like Functional Interfaces, Lambda functions, Stream API, Time API, Exception Handling, Collection API.

Hands-on experience in implementing and designing Enterprise applications with Java/Java EE design patterns, best practices, coding practices, and coding standards, including IOC (Inversion of Control), AOP

(Aspect-Oriented Programming), MVC, DAO, Front Controller, Factory and Singleton patterns.

Implemented Microservices architecture using Spring Boot for making smaller, independent applications.

Experience in developing Spring JDBC Templates and Spring Rest Templates.

Good knowledge on Semaphore and Deadlocks and various database implementations.

Experienced in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) with tools like Cucumber, Selenium, MockServer and Wiremock. Skilled in building automated, maintainable test frameworks to support agile processes and ensure software quality.

Proficient in troubleshooting complex customer issues and providing technical support.

Experience in managing and maintaining various Relational and Non-Relational databases such as Oracle, MongoDB, Cassandra and DynamoDB in the production domain.

Experienced in pre/post-production L3 support and the identification/resolution of production issues.

Experienced in all stages of the Software Development Lifecycle (SDLC), from business requirements analysis to system development and implementation.

Excellent client interaction skills and proven experience in working independently as well as in a team.

Quick learner with effective communication skills, analytical thinking, problem solving and great technical abilities.

Education

University of Florida, Gainesville, USA Aug ‘17 - May ‘19 Master of Science, Computer Engineering GPA: 3.85/4 s

University of Mumbai, India Aug ‘13 - May ‘17

Bachelor of Engineering- Electronics and Telecommunication GPA: 8.05/10 Training

Summer Industrial Training in Embedded Systems Jun ‘15 - Jul ‘15 Secured an A grade in a training conducted by Eduvance in collaboration with ARM University Program and Cypress Semiconductors University Alliance.

Technical Skills

Languages Java, Python, JavaScript, Elixir, C++, C, Scala Technologies JavaBeans, JDBC, Spring 4, SOA, RESTful and SOAP web services, GraphQL Web Technologies ReactJS, NodeJS

Frameworks Spring (MVC, Boot, Cloud, Core, Security), React Build and Testing Tools Git, JIRA, Jenkins, JUnit, TestNG, Selenium, Mockito, ANT, Maven, Gradle, EC2, VPC, WireMock, MockServer, Cucumber

Database Technologies Oracle, MongoDB, MySQL, DynamoDB, Cassandra Platforms Windows, UNIX, LINUX

Methodologies Agile Methodology

IDEs/Text Editors IntelliJ, Eclipse, Visual Studio, Sublime Text Relevant Coursework Distributed Operating Systems, Advanced Systems Programming, Principles of Computer System Design, Computer Architecture, Embedded Systems, Data Structure and Algorithms, Database Management System Work Experience

Software Engineer, Ebay AWF - North Point IT Corp May’22 - Present

Customized seller workflow in the code base based on Vault order item certification by Post Seller Authenticator, improving process efficiency and alignment with certification requirements.

Served as an On-Call Engineer in rotating shifts, providing 24x7 support for issues related to Cancel and Refund flows, ensuring prompt resolution and system reliability.

Implemented Cancel and Seller Issued Refund (SIR) flows for orders using Wire Transfer payment options, ensuring seamless processing for both sellers and buyers and enhancing user convenience.

Developed and executed end-to-end automation tests for cancel and SIR flows using TestNG, MockServer, and WireMock, ensuring comprehensive validation and system reliability.

Developed and utilized Kibana and Grafana dashboards to monitor errors and assess the health of microservices, enabling proactive issue detection and system performance optimization.

Enhanced customer experience for order cancellations by unifying user interfaces across multiple platforms, leading to a more consistent and streamlined user interaction.

Leveraged Jenkins and other CI/CD tools for deploying production code across multiple cloud instances, ensuring efficient and reliable software delivery.

Utilized Object-Oriented principles such as inheritance, polymorphism, and abstraction in the implementation of microservices, enhancing modularity and code reusability.

Developed server applications using the Kotlin framework, leveraging its features to enhance performance and maintainability.

Enhanced code coverage for multiple Java classes by developing comprehensive unit tests with JUnit and Mockito addressing various execution flows and edge cases.

Proficient in utilizing JDK 8 and 11 features for maintaining and optimizing server-side applications, enhancing performance and code efficiency.

Implemented RESTful APIs and web services using Spring Boot framework, facilitating seamless integration with frontend applications and external systems.

Contributed to architecture discussions and proposed solutions for system and product changes, driving strategic improvements and aligning technical approaches with business goals. Technologies Used:

Java8, Java11, Spring Boot, REST, Kotlin,Python, Rabbit MQ, Jenkins, Kibana, Grafana, WireMock, TestNG, Selenium Software Engineer, Ebay AWF -Flexton Inc. Jun’21 - May’22

Implemented an integration framework to validate various user flows for Payment Checkout and SellerHub teams, ensuring seamless end-to-end process integration.

Developed automation applications to test diverse payment methods across multiple eBay domains, enhancing testing coverage and improving transaction reliability.

Designed and implemented RESTful APIs in Python and Javascript to support dynamic data exchange with React front-end, implementing server-side logic and enhancing application responsiveness.

Designed and implemented RESTful APIs and web services using Spring.io controllers and services, enabling seamless integration with frontend applications and external systems.

Implemented custom logic and validation through JavaScript controllers and helper classes, optimizing functionality and data integrity

Implemented Spring Boot microservices to process messages within a Kafka cluster setup, ensuring efficient and reliable message handling and integration.

Integrated Spring Dependency Injection (IoC) across different application layers to enhance modularity, maintainability, and testability.

Designed and developed web pages for data visualization using various libraries in the React framework, enhancing user experience and data accessibility.

Built and managed CI/CD infrastructures using Jenkins, streamlining the deployment process and increasing development efficiency.

Designed and implemented comprehensive test scenarios using Mockito to cover a wide range of features and functionalities, ensuring thorough application validation and reliability.

Created and executed automation tests with BrowserStack to ensure consistent user experience across different browsers and mobile operating systems.

Technologies Used:

Java8, Spring Boot, REST, JavaScript, NodeJS, Python, Flask, Rabbit MQ, ReactJS, JavaScript, BrowserStack, Jenkins Software Development Engineer I

Amazon Web Services, Relational Database Services, Seattle, WA Jul’19 - Mar’21

Leveraged Amazon API Gateway to create multiple REST APIs, facilitating data access from S3 and DynamoDB, and streamlining integration and data retrieval processes.

Designed real-time streaming applications using AWS Lambda functions with event source mappings, enabling efficient and scalable event-driven processing.

Utilized Amazon CloudWatch and EC2 dashboards to monitor and manage applications developed with AWS tools, ensuring optimal performance and reliability.

Developed database queries using MySQL and PL/SQL to access, manipulate, and update data, enhancing database functionality and performance.

Developed a Spring Boot microservice to process data from Amazon S3 and Kinesis via Lambda functions, handling parsing, validation, and calculations before storing results in PostgreSQL RDS, while generating output files stored back in S3.

Deployed Spring Boot-based microservices into Docker containers using Amazon EC2, streamlining deployment processes and ensuring scalable application management.

Built and deployed containerized applications using Amazon ECS services across multiple AWS regions.

Integrated Spring DAO for data access with Hibernate to implement CRUD operations.

Assisted in the development and maintenance of new APIs for seamless integration with RESTful web services, enhancing connectivity and functionality.

Created a scalable application to monitor and validate the statements executed on RDS MySQL instances.

Leveraged AWS CDK to define and provision cloud resources as code, enhancing version control and collaboration among development teams.

Implemented various design patterns such as MVC and Session Facade in application development, enhancing code organization, modularity, and scalability.

Participated in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, modeling, analysis, design, development, and testing, ensuring comprehensive project execution and delivery. Technologies Used:

AWS: DynamoDB, S3, CloudFormation, CDK, Lambda, SNS, SQS, API Gateway, Step Functions, EC2, ECS Others: Java, Spring, JavaScript, ReactJS, NodeJS, REST, Python



Contact this candidate