Hi, I’m Samir Kumar Patel, an 8-year IT veteran specializing in designing, developing, deploying, and supporting web-based and client-server applications using Java/J2EE technologies. I thrive in Agile environments and am proficient with MVC architecture, Spring Framework, Hibernate/JPA, REST and SOAP web services, and Oracle databases. I enjoy turning complex requirements into robust, scalable software solutions and continuously improving performance and reliability. Most of my recent roles involve building microservices on Spring Boot, securing APIs with Spring Security and OAuth2, and deploying cloud-ready applications on AWS. I frequently work with CI/CD pipelines (Jenkins, Maven), version control (Git), and Agile tools (JIRA), and I leverage Elasticsearch, MongoDB, and Oracle to meet data-centric needs. I’m a collaborative team player who thrives on learning new technologies and solving challenging problems.

Samir Kumar Patel

Hi, I’m Samir Kumar Patel, an 8-year IT veteran specializing in designing, developing, deploying, and supporting web-based and client-server applications using Java/J2EE technologies. I thrive in Agile environments and am proficient with MVC architecture, Spring Framework, Hibernate/JPA, REST and SOAP web services, and Oracle databases. I enjoy turning complex requirements into robust, scalable software solutions and continuously improving performance and reliability. Most of my recent roles involve building microservices on Spring Boot, securing APIs with Spring Security and OAuth2, and deploying cloud-ready applications on AWS. I frequently work with CI/CD pipelines (Jenkins, Maven), version control (Git), and Agile tools (JIRA), and I leverage Elasticsearch, MongoDB, and Oracle to meet data-centric needs. I’m a collaborative team player who thrives on learning new technologies and solving challenging problems.

Available to hire

Hi, I’m Samir Kumar Patel, an 8-year IT veteran specializing in designing, developing, deploying, and supporting web-based and client-server applications using Java/J2EE technologies. I thrive in Agile environments and am proficient with MVC architecture, Spring Framework, Hibernate/JPA, REST and SOAP web services, and Oracle databases. I enjoy turning complex requirements into robust, scalable software solutions and continuously improving performance and reliability.

Most of my recent roles involve building microservices on Spring Boot, securing APIs with Spring Security and OAuth2, and deploying cloud-ready applications on AWS. I frequently work with CI/CD pipelines (Jenkins, Maven), version control (Git), and Agile tools (JIRA), and I leverage Elasticsearch, MongoDB, and Oracle to meet data-centric needs. I’m a collaborative team player who thrives on learning new technologies and solving challenging problems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

J2EE Developer at Nicolet National Bank
July 1, 2023 - Present
Current role focusing on Java/J2EE modernization and Spring-based cloud-ready solutions. Migrated baseline codebase from Java 11 to Java 17, applying modern language features and improved GC. Designed and developed application modules using Spring Framework components (Spring IoC, Spring AOP, Spring MVC, Spring Security, Spring Batch) and Spring Data for data access. Implemented authentication, authorization, and fine-grained access control with Spring Security and OAuth2. Leveraged AWS services (S3 for storage, Elastic Search for document search; EC2/Beanstalk/RDS for deployment) to build scalable, fault-tolerant solutions. Employed Spring Data Repositories for CRUD operations; added logging through AOP to monitor status and diagnose issues. Worked with an Oracle backend, including development of stored procedures. Architecture included Kafka topics, partitions, and replication for fault tolerance and asynchronous processing. Used Maven for build and dependency management; Git for ver
J2EE Developer at GuideOne Insurance
September 1, 2021 - June 1, 2023
Involved in requirements gathering, analysis, design, and documentation. Developed web-based and server-side applications using Java 11. Built microservices with Spring Boot with minimal configuration; created REST endpoints and Swagger docs. Deployed cloud-ready services on AWS Elastic Beanstalk, RDS, EC2, and S3; used MongoDB for NoSQL data. Produced microservices with Test Driven Development and pair programming in a DevOps environment using Spring Boot. Migrated servlet-based applications to reactive Spring WebFlux, and secured services with OAuth 2.0. Created REST endpoints to connect microservices, and integrated with Jenkins pipelines. Used JUnit/Mockito for testing, Git and Jira for tracking, and documented XML schemas with Enterprise Architect.
J2EE Developer at Lands' End
November 1, 2020 - August 1, 2021
Participated in Agile development; built Java components with Spring, Spring JDBC, and transaction management. Generated data reports using Java 11+ collections, streams, and filters. Created custom AMIs for disaster recovery on AWS, and secured REST services with OAuth 2.0 and Spring Security. Developed REST endpoints for microservices with Spring Boot, and implemented Oracle stored procedures and triggers with JDBC. Contributed to Jenkins CI/CD pipelines and Maven-based builds; performed Jira-based issue tracking. Worked with Oracle, Tomcat, and Eclipse-based tools in a microservices context.
J2EE Developer at First Midwest Bank
July 1, 2018 - October 1, 2020
Implemented Agile SDLC; used Spring MVC to separate presentation and business logic. Leveraged AWS SQS for messaging across microservices and external systems. Built REST/JAX-RS services; managed session timeouts with Spring Boot; implemented logging via Spring AOP. Developed Spring Data JPA entities for Oracle, and maintained build/deploy processes with Apache Maven. Used Tomcat, Jenkins, Git, Jira, and Agile practices for defect tracking and continuous improvement.
J2EE Developer at Shelter Insurance
August 1, 2016 - June 1, 2018
Participated in Agile SCRUM processes; developed applications using Spring ORM and Spring IOC with Hibernate. Implemented JMS-based notification systems and built batch processing workflows; utilized Log4J for logging. Configured and deployed applications on WebLogic Server; performed maintenance and performance tuning; collaborated with teams to ensure smooth operation of insurance applications. Worked with Maven for builds and Jira for issue tracking.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Retail, Professional Services