hanish Dilip
@hanishuser1
Senior Java backend developer building secure microservices, REST APIs, and cloud-native systems.
What I'm looking for
I’m a Java Full Stack Developer with 6+ years of experience in application development, focused on design, development, and testing of responsive web applications and microservices using Spring Cloud and Spring Boot.
I design and document RESTful web services, implement REST APIs and SOAP-based services (JAX-RS/JAX-WS), and secure endpoints with Spring Security, JWT token-based authentication, and OAuth 2.0. I also work across data stores—MongoDB, PostgreSQL, Oracle, SQL Server, Redis—and use Spring Data JPA with Hibernate to deliver reliable CRUD and complex aggregations.
In production, I build scalable, event-driven architectures with Kafka and Elasticsearch for real-time search and analytics, and I automate delivery with CI/CD pipelines using Jenkins, Maven, and Docker/Kubernetes on AWS/Azure/GCP. I follow Agile (Scrum), and I’m strong in TDD/BDD with JUnit and Mockito, ensuring maintainable, testable systems.
Experience
Work history, roles, and key accomplishments
Developed scalable Spring Boot microservices and REST APIs, securing endpoints with Spring Security and documenting APIs with Swagger. Built event-driven integrations using Apache Kafka, Elasticsearch search/analytics, and containerized deployments with Docker on AWS.
Java Backend Developer
Roche Canada
Mar 2022 - Feb 2024 (1 year 11 months)
Led a Java 8 migration and directed a team of 3 developers using Java 8 streams and lambdas; built Spring Boot/Spring MVC services with Hibernate for PostgreSQL and Oracle data access. Implemented Angular reactive forms with GraphQL APIs, secured endpoints using Spring Security with JWT, and automated CI/CD with Azure DevOps.
Designed and implemented backend services using Spring Boot and Hibernate, developing microservices with REST APIs and deploying to AWS. Built distributed messaging and integration using Apache Kafka, supported cloud operations, and automated CI/CD pipelines using Gradle, Jenkins, and Git.
Education
Degrees, certifications, and relevant coursework
University of Mumbai
Bachelor of Technology, Computer Science
Bachelor of Technology in Computer Science from the University of Mumbai, completed in 2020.
Tech stack
Software and tools used professionally
Postman
Splunk
Apache Spark
AWS IAM
Google Cloud Platform
GitHub
GitLab
Bitbucket
ESLint
SonarQube
SonarLint
RxJS
Kubernetes
Spring Cloud
Jenkins
Travis CI
DB
Spring Data
MySQL
PostgreSQL
MongoDB
Cassandra
Gmail
Node.js
Spring Boot
Next.js
Spring Framework
Spring MVC
Microsoft Teams
Redis
Terraform
Azure DevOps
Jira
Gradle
Java 8
Babel
Mocha
jQuery
AngularJS
GWT
Webpack
JavaScript
HTML5
Java
ES6
JSON
XML
Apache JMeter
SLF4J
Log4j
Kafka
RabbitMQ
MongoDB Atlas
Grafana
Kibana
MyBatis
Zookeeper
Linux
Windows
Apache Camel
GraphQL
ws
Elasticsearch
OpenSearch
Spring Security
Avro
AWS Lambda
Azure Functions
JUnit
Mockito
OAuth2
Apache Tomcat
JBoss
Toolkit
Hudson
s3-lambda
Amazon Web Services (AWS)
SQL
Hystrix
Azure Cosmos DB
Azure Blob Storage
SoapUI
Elastic Cloud
React Router
JAX
Azure Logic Apps
Cosmos
Enhance
Dynamic
Factory
Method
X++
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring hanish?
You can contact hanish and 90k+ other talented remote workers on Himalayas.
Message hanishFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
