Not Available
User

Java Developer

BMT Score
75
75%
  • Remote

Available for

About Sagar

10 years of experience in software development in Java and Spring, and 3 years in AWS cloud technologies.  
Strong experience in software design pattern implementation.  
Strong experience in Java, J2EE, Spring, Spring Boot, Hibernate, JPA and RESTful webservices.  
Strong experience in Spring Cloud design patterns.
Strong experience in async messaging services like Rabbit MQ.  
Strong experience in SQL (Oracle, MySQL) and Elasticsearch.  
Experience in monitoring tools Elasticsearch, Logstash, Kibana stack (ELK stack).
Experience in OAUTH2.0 and JWT.
Experience in AWS IAM services, S3, DynamoDB, SQS, Lambda and CloudFormation.
Experience in Docker, Kubernetes and CI/CD pipeline.
Good knowledge on the SNS and API Gateway.
Experience in application design, design patterns and database modelling.  
Experience in Maven, Junit 4 and Mockito testing frameworks.   
Experience in Git, Jenkins, SonarQube and Coverage analysis tools.   
Experience in deep analysis of the requirement and root cause analysis.
Experience in the production support and bug fixes within SLA.
Good Knowledge and experience in concepts of data structures and analysis of algorithms.   

Work Experience

Images

Full Stack Developer

  • January 2012 - December 2022 - 11 Year
  • India

Projects

Images

IRS (Internal Revenue Service)

  • September 2015 - October 2016 - 14 Months
Technologies
Role & Responsibility
    • Initial phase of collecting business requirements with client. 
    • Demo the analysis back to the client. 
    • Responsible for analysing, coding and implementing several modules in the system.
    • Building SOAP webservice application that consumes the exposed SOAP calls.
    • Test, build and deploy to test and production servers.
...see less
Images

SOLA

  • December 2014 - September 2015 - 10 Months
Technologies
Role & Responsibility
    • Worked on designing the application needs.
    • Responsible for analysing, coding and implementing several modules in the system.
    • Writing test cases for the application.
    • Test, build and deploy to test servers using Jenkins CI tool.
...see less
Images

BMO KYC

  • November 2010 - November 2014 - 49 Months
Technologies
Role & Responsibility
    • Client interaction to gather the business requirements.
    • Coding the business requirements in Core Java, JavaScript, Servlets, JSP.
    • Writing the PL/SQL stored procedures and functions. 
    • Generating Checklist Reports in PDF, Jasper reports.
    • Performing JS validations.
    • Developing the scheduler operations for mailing alerts.
    • Working on AJAX, production issue fixing.
    • Test, build and deploy to test servers.
...see less
Images

COMBO

  • February 2022 - July 2022 - 6 Months
Technologies
Role & Responsibility
    • Worked on designing the application needs.
    • Worked on business logic following MVC architecture. Coding the requirement using Java, Spring boot, RESTful webservices and core collections of data structures.
    • Understanding the business’ EOD batch jobs. 
    • Analysing the complete need of EOD batch jobs. Coding them and making them communicate with downstream systems by passing the generated datafiles, status files using messaging queue like Rabbit MQ.
    • Guiding the team towards the design implementation and module’s requirement coding.
    • Test, build and deploy to test and stage servers using Jenkins CI tool.
...see less
Images

Data Advisor And Call-back

  • January 2017 - July 2020 - 43 Months
Technologies
Role & Responsibility
    • Worked on designing the application needs.
    • Worked on business logic following MVC architecture. Coding the requirement using Java, Spring boot, RESTful webservices and core collections of data structures.
    • Implementing the complete search operation and integrating the Elasticsearch to the application. 
    • Understanding the business’ EOD batch jobs. 
    • Implementation of REST APIs using HTTP along with the spring security integration with Cisco’s SSO
    • Working with the AWS technologies S3 for the file and object storage in the cloud environment for the easy access.
    • Working with AWS DynamoDB for the data storage and processing the stored JSON data to index into the Elasticsearch for the search purposes, by the application users.
    • Working with the server less technology AWS Lambda for many operations like the EOD batch jobs, data analysis of some of the user activities and some of the admin related operations in the application. Configuring the Lambda and its related components for the ease of the small, limited duration and regular operations.
    • Working with the environment and infrastructure related configurations for the application smooth operations using the AWS CloudFormation service.
    • Working with the messaging service RabbitMQ for the loosely coupled microservices communication. Using the AWS SQS, configured the messaging service.
    • Guiding the team towards the design implementation and module’s requirement coding.
    • Test, build and deploy to test and stage servers using Jenkins CI tool.
...see less

Industry Expertise

Education

Education

Bachelor Of Technology In Computer Science in B.T

Karnataka University
  • June 2003 - June 2007

Our Suggestions