Name
Sajal Kumar Jain
Mail Id
adk2ki@r.postjobfree.com
Contact #
Work Status
Green Card
PROFILE SUMMARY
8+ Years of experience in full stack software development involving coding, requirement analysis, design, development, integration, deployment, and documentation of enterprise applications in Web-based, Multi-Tiered, Distributed Architecture with object oriented methodologies and experience in retail, finance Domain.
A competent full Stack AWS Certified developer with 8+ years of experience in Requirement Gathering, Software Development & Implementation, Solution Designing, Coding / Testing, Documentation, Customer Management, Project Planning & Management, Production Support Interfacing.
Experienced Senior Developer on JAVA/JEE solutions.
Cohesive team player with fast learning curve, along with analytic, problem solving, planning, organizational, communication & interpersonal skills.
CORE COMPETENCIES
Core/Business Technology
Java 1.8, Jee, REST and SOAP Web services, AngularJS 8, Microservices architecture.
Methodology
Agile, Waterfall
Framework/Web
Technology
Spring, Hibernate, REST, MyBatis, AngularJS 8,JSF, MongoDB, HazelCast, AWS, JSP, Servlet, EC2, SQS,SNS,S3,MKS,Lambda
RDBMS/NoSQL Databases
MySQL, Oracle, MongoDB, SQL Server,PostGreSQL, AWS RDS, DynamoDB, Snowflake
Application/Web Server
IBM Web Sphere Server, Tomcat, WebLogic 12
Operating Systems
Windows, Linux
IDE & Tools
IBM RAD, Eclipse, Git, SVN, CVS, Maven, ANT, Jenkins, Gradle
Code Quality and Testing tools
PMD, checkstyle, Cobertura, Junit, Mockito,Sonar
Task/Issue Tracking Tool
JIRA,HPQC
Performance/Benchmarking tools
Wily, Load Controller 9.5,Tivoli Performance viewer
EMPLOYMENT
ReliantTech Inc, Holmdel NJ - July 2012 – till date
PROJECTS
Project Name
Retail Site framework restructuring for Oriental Trading Corporations
Project Location
Omaha, NE
Technology
JDK1.8, Spring, JPA, Rest,Hazelcast, Azure Redis, MongoDB, Angular 4
Environment
Eclipse Neon, Weblogic 12C, SVN, Maven, HPQC
The Oriental Trading Corporation is an ecommerce company dealing with multiple brands, It has several web sites catered to specific merchandise. OTC wanted to redesign the user account screens and then move to the new framework to get rid of the performance issues and achieve the flexibility to add multiple brands.
Roles and Responsibilities:
Worked for client OTC in retail domain
Assisted in architecture design and performance enhancement.
Worked as Individual Contributor executing complex assignments and assisting with POCs on new framework as required.
Worked on creating End to End Rest Service Implementation consisting of Different Layers Controller, Delegator, Business Service, DAO Domain using Spring and Hibernate based JPA, worked on end to end test cases.
Worked on Spring Security based authentication and authorization solution for Agent.
Used Git for Source Code Control.
Used JQuery with JSPs to support the UI operations.
Implemented Custom validators for Email and multiple custom forms.
Added Filter class to effectively kill the Session on Window Closing without explicit Javascript code
Used JMS Queue and Listener to process the Orders asynchronously.
Created test plans and JUnit test cases and test suite for testing the application.
Used Mockito for the Service Level Test cases and H2 for Integration Test cases.
Used Maven for building the project.
Used the Spring Batch to write the batch jobs related to Product Feed
Hazelcast – wrote POC used for Caching Services, The CacheMananger Caches the Data in different name spaces to be shared across multiple nodes and applications.
Also implemented the methods to clear the Cache in given namespace or specific
object.
Worked on the new site based on angular 5 based UI implementation, also got exposure to the Azure based Redis Cache and Mongo DB, integrated with both of them using Spring.
Created Data Packet Service module to feed the data into the Operational Data Store for further analysis, Azure Redis and Azure Mongo DB are used in this module.
Give effective technical solution to client / team whenever required.
Provide project timeline estimates, Design Documents, Traceability Metrics, UTPs (Unit test plan), UTRs (Unit Test Results) for every CR's (Work request).
Project Name
Devero REST web service development
Project Location
San Jose, CA, USA
Technology
Java 1.7, Spring 4, Hibernate 4.3.5, REST, AngularJS, MySQL
Environment
Eclipse Mars, GitLab, Maven, JIRA (scrum tool and bug tracker)
Devero provides solution for online clinical documentation using their Electronic Health Record (EHR) system. As part of this project Devero want to develop new services (RESTful). These services will be independently deployed on AWS infrastructure and then will be consumed by main application for various report generation and other works.
Roles and Responsibilities:
Worked for client Devero in health care domain
Worked with Agile development model with two weeks Spring duration
Designing and Development effort the project requirements.
Project planning, task assignments, monitoring and tracking.
Worked as Individual Contributor executing complex assignments and assisting with POCs on new framework as required.
Spring Security – Used the Spring Security in a web application, implemented the Basic authentication and authorization with role, integrated through the LDAP.
Used AWS S3 with java sdk apis to store the generated online contents like pdf documents
Used Asynchronous Services to serve multiple requests using the Async feature of the Spring framework while integrating a third party fax api
Used Struts as the front end framework to develop the UI screens
Project Name
csA (customer Service Accelerator)/ cmA (claims Management Accelerator)/ nbA (new Business Accelerator) Base V7 development/Custom Solutions around AWD (Automated Workflow Distribution)
Technology
Java 1.4, J2EE, JSF Framework, XML/XSD, Web services, XML, Ant, Spring, Jersey, SQL Server
Environment
IBM RAD, Windows XP, WebSphere 6.1/7, VPMS workbench, AWD, Linux,Eclipse
Worked on all stream of insurance products both for the base product as well as specific implementation for client, It starts with new business, policy servicing, claims management and the integration with AWD to manage the workflow piece.
Roles and Responsibilities:
Working on CSC’s different products csA, cmA and nbA (new Business Accelerator) on Life Insurance domain.
Designing and Development effort the project requirements as Technical Lead for different projects on different platforms such as web Services (SOAP) and J2EE.
Project planning, task assignments, monitoring and tracking.
Assist programmers to understand coding and functionality of each module in detail for the project related to functional and technical perspectives.
Design and develop applications from J2EE end, writing designing patterns, during the development process. Testing & optimizing programs for achieving optimum performance.
Used the Thread pools in order to achieve high throughput migration of data (22 million records) from one system to another, utilized Quartz to schedule the jobs and monitoring
Also utilized Multi threading to design the Editing and reading of files stored on local LAN by separating the logic into a different component that talks with the Application Server through restful services.
Developed UI Screens using the JSF based code