Proficient in java technologies having hands-on experience in software design, development, and
integration for around 4 years in enterprise applications. Expertise in developing distributed applications
using Java-based frameworks such as Spring Boot, Spring MVC.
To keep a learning attitude and develop the ability to work as a team to provide quality delivery against personal
and organizational growth.
Roles and Responsibility
Involved in understanding and analyzing the business requirements along with sprint task
planning, assignment, and estimation.
Involved in development, third-party APIs integration, and bug fixes of different modules.
Handling 4+ person team.
Providing technical solutions to the requirements.
Involved in the design and architecture of the application.
Handling production and other environment setup and deployments.
Involved in preparation of ICD Document and Project setup document.
Involved in client calls and client demos on regular basis.
Involved in writing JUnit test cases using the Mockito framework and preparing the unit test
document.
Involved in the KT session with the new resources in the team about functionality and high-level
architecture.
Providing the training session to freshers.
Involved and took interviews for technical rounds.
Technical Skills
Backend: Core Java, Advance Java, Spring, Spring Boot, Spring Security, Hibernate, JPA,
Elasticsearch.
Database: Mysql, MS SQL, Postgre SQL, Mongo DB.
Messaging Queue: Kafka, Rabbitmq.
Code Versioning: Git.
Frontend: Little experience in Angular 6, Knowledge of React JS.
DevOps: Manual deployment of java service, Rabbitmq setup, Shell script and a batch script for
monitoring and initiating required services, Cron setup, Kafka setup.
System Architecture: Standalone, SOA, little experience in microservice.
Cloud Services: Aws ec2, s3, GCP Vms, RDS, Aws SNS, Aws SQS, Cloudwatch, Aws Code Commit,
Microsoft Azure Blob Storage.
API Documentation: Swagger, Postman.
