Saurabh Jain

Design and Development of Java EE applications

work@saurabhjain.dev

An engineer involved in Enterprise application Design and Development since 2004

Experienced in working with both Product and Services organizations, and have been playing different roles:

  1. Leading development of multiple modules of an application (Team size 15)
  2. Designing the system by defining internal and external interfaces
  3. Individual Performer spending 80% time on hands-on development and 20% on guiding team members.

Current Job profile

  • Prepare Technical Specs
  • Estimating work effort
  • High level design
  • Low level design
  • Coding, Unit testing
  • Peer review of design, code, test cases
  • Recruitment

__Domains__

Commodity Trading ( Gas, Power)

OSS/ BSS ( Order Management)

Casino Gaming (Baccarat)

__Design__

Agile

Waterfall

BDD

SOLID
Principles

KISS

DRY

OOAD

SOA

Microservices

Performance
Tuning

Test
Automation

__Tech Skills__

Java 8

Java EE

Servlets, JSP

EJB

Tomcat

Jetty

Wildfly

BEA Weblogic

Spring

Springboot

Struts

Endur OpenJVS

jUnit

Azure DevOps

Jenkins

Jira

Sonar

Maven

Git

Fitnesse

Cucumber

Spring Security

Apache Shiro

Hadoop: HDFS, Hive, Ambari

Kafka

Groovy

PostgreSQL

Oracle DB

Volt DB

Experience Summary

Software Dev Lead at KWA Analytics, Noida, India

(Feb 2017 – )

Senior Engineer at W D Table Systems, Gurugram, India
(Oct 2015 – Jan 2017)

Technical Lead at Alethe Labs, Gurugram, India
(Jun 2014 – Sep 2015)

Technical Lead at Hughes Software Systems (now Capgemini), Gurugram, India
(Aug 2004 – Jun 2014)

Education

B.Tech. (IT), GGIPU Delhi, India
(2000 – 2004)