Piyush Patel
@piyushpatel1
Lead Java Developer with 15+ years of software development experience.
What I'm looking for
I am a seasoned Lead Java Developer with over 15 years of experience in the IT industry, specializing in all phases of the Software Development Life Cycle. My expertise lies in developing, testing, and implementing enterprise applications using the Java/J2EE platform, with a strong focus on microservices architecture and RESTful services.
Throughout my career, I have successfully designed and deployed numerous applications, leveraging technologies such as Spring Boot, AngularJS, and various database systems including PostgreSQL and MySQL. My commitment to excellence is reflected in my ability to lead teams through Agile methodologies, ensuring high-quality deliverables while fostering a collaborative environment.
I am passionate about continuous learning and improvement, always seeking to enhance my skills and stay updated with the latest industry trends. My goal is to contribute to innovative projects that challenge my abilities and allow me to make a significant impact.
Experience
Work history, roles, and key accomplishments
Lead Java Developer
Panacea/Cardinal Health
Dec 2017 - Dec 2024 (7 years)
Designed and developed Microservices using Jersey framework REST, Spring4, and SOAP, utilizing Apache Kafka for asynchronous messaging. Participated in the development of a responsive single-page application using AngularJS, HTML5, CSS3, and JavaScript. Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven, Python, and Bash.
Lead Java Developer
eBay
Jun 2015 - Nov 2017 (2 years 5 months)
Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send requests to the server. Implemented various cross-project functionalities using Spring AOP and implemented transaction management using Spring AOP. Developed SOAP web services (JAX-WS) for sending and getting data from different applications.
Sr. Java Developer
Genentech/Doozer.com
Sep 2013 - May 2015 (1 year 8 months)
Worked on performance optimizations on the SFM application, which was developed in WPF 4.0 XAML technology, ASP.NET 2.0, C#, .Net Framework 3.5. Worked closely with business analysts, participated in daily scrums, involved in sprint planning, grooming sessions, and peer code reviews. Performed root-cause analysis of any issues that arise post-implementation and worked on solutions related to issue
Sr. Java Developer
Sears Inc
Jan 2011 - Aug 2013 (2 years 7 months)
Developed application based on Monolithic Architecture using Model View Controller (MVC) concepts. Implemented forms and action classes for the application using EJB and Struts Framework. Developed dynamic web pages using JSP and used Struts Validation framework to perform input validation.
Sr. Java Developer
Cerner
Feb 2010 - Dec 2010 (10 months)
Experience in developing web applications using technologies like HTML5, AngularJS, JavaScript, AJAX, CSS, DOJO, JSP Tag libraries, Tiles, and XML. Expertise in Microservices to communicate through HTTP protocol for implementing SOA approach. Experienced in creating web applications using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript (ES5), jQuery, AngularJS (6.7), JSON, NodeJS, and ReactJS.
Java Developer
SEI Investments
Oct 2007 - Jan 2010 (2 years 3 months)
Involved in modifying, updating, and testing of the component. Modified JSPs, used Struts tag libraries and Java Server Pages Standard Tag Library (JSTL). Used multithreading and socket programming.
Education
Degrees, certifications, and relevant coursework
University of Gujarat
Bachelor's in Commerce, Commerce
1995 - 1998
Studied core principles of commerce including accounting, economics, and business management. Gained foundational knowledge relevant to business operations and financial practices.
Tech stack
Software and tools used professionally
Splunk
Ehcache
Amazon EC2
Amazon S3
GitHub
GitLab
Bitbucket
Apache CXF
Kubernetes
Azure Kubernetes Service
Jenkins
DB
Spring Data
MySQL
PostgreSQL
Microsoft SQL Server
Cassandra
Sybase
Gmail
Node.js
Spring Boot
.NET
Spring MVC
Bower
Terraform
Visual Studio
Jira
Gradle
Apache Ant
Java 8
Jackson
Angular 2
Backbone.js
Mocha
Chai
jQuery
AngularJS
Webpack
JavaScript
HTML5
Java
PHP
ASP.NET
JSON
XML
Log4j
Kafka
Amazon SQS
MyBatis
Linux
Windows
Cloud Foundry
ws
Spring Security
JUnit
Mockito
Sublime Text
Atom-IDE
Apache Tomcat
JBoss
Hudson
Root Cause
SQL
npm
Amazon EBS
SoapUI
Availability
Location
Authorized to work in
Skills
Interested in hiring Piyush?
You can contact Piyush and 50k+ other talented remote workers on Himalayas.
Message PiyushFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
