User

Java Developer

BMT Score
86
86%
  • Remote

Available for

About Sumit

A performance driven ambitious software developer with an extraordinary blend of and technical knowledge. Ability to communicate and motivate team members to enhance strategic goals and bottom line objectives. Creative problem solving and troubleshooting skills complemented by meticulous attention to details that will result in the success of an organization by developing new applications or improving existing ones.

Work Experience

Images

Java Developer

  • January 2020 - February 2023 - 3 Year
  • India

Projects

Images

Flex Force

  • February 2022 - February 2023 - 13 Months
Technologies
Role & Responsibility

    Flex Force is a Job Portal for Admin, Client and Consultant. Admin provides the authority along with Applications and track all activity through eMail functionality. Client can provide jobs and Consultant can get Full Time/ Part Time/ Long Term jobs.
    RESPONSIBILITIES: 
    Designed and Created Domain model and schema using object oriented design with REST Webservices for different microservices. 
    Worked on following modules: Client, Consultant and Admin. 
    Worked on following microservices: Job, Job Application, Profile Management, Static Data, Email Service.
    Implemented Spring Security with JWT tokens for user validations. 
    Integration of SQS and SES for SMS and Emailing functionality.
    On AWS – Lambda (ServerLess Application), Implemented Cognito, logs with Correlation ID, API Gateway etc. 
    Unit tested all the classes using JUNIT at class and method level.
    Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service Locator etc. 
    Made API descriptions available on swagger
...see less
Images

E-Catalouge Application

  • January 2021 - February 2022 - 14 Months
Role & Responsibility
    Global Clients: HERO, New Holland, CNHI (USA), NHFI, EICHER etc.ECatalogue based application with following modules. - Export - Domestic - HAdmin/Admin/HES There are many reports generated by admin login for price information like modelParts,alternatePart,SKU mapping part,GKB part,optional part,Kit etc.
    RESPONSIBILITIES: 
    Did Requirement analysis, design, implementation, testing and documentation.
    Implemented Microservices for various modules. 
    Developed critical components of the application including spring forms, Spring Controllers, JSP views and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Sprint models following MVC architecture.
    Code Integration with SAP (fetching data using JCO Tables, JDBC from MS-SQL database) 
    Implemented cron scheduling for various types of jobs, mailing for various functionalities. 
    Implemented Spring Security with JWT tokens, Basic Auth for user validations
     
...see less
Images

Tender Management System

  • January 2020 - January 2021 - 13 Months
Technologies
Role & Responsibility

    TMS stands for “Tender Management System”. The product is used by the Government Sector Clients (TNGCL, NPL, NPCC, NSDC, RGEP, IGL, NIFT, BL, etc.). It provides the feature for tender creation, bidding, opening of tenders, awarding, rejection and many more.

    RESPONSIBILITIES: 
    Design and develop ETL integration patterns using Python on Spark.
    Created Hive Tables for storing result data and extracted data from hive through spark.
    Created shell scripts for automating daily tasks and for faster and parallel processing of queries.  
    Scheduled jobs in Autosys.
    Monitoring jobs and debugging and fixing errors, if there are any job failures. 
    Handled Hive Tables and loaded data from Hive for transformation using Spark-SQL. 
    Performing data cleansing and moving transformed data to Hive tables for further process.
...see less
Images

HRMS APP

  • December 2019 - June 2020 - 7 Months
Technologies
Role & Responsibility

    This is the in-house project. I worked as a backend developer and Java Lead. In this project, I worked on multiple modules. Ex: - User management, Leave reconciliation, Salary calculation, Claim Management, Attendance management, Employee performance management. For some of the modules in this, we used to upload and download excel file. Users can see the personal information organizational hierarchy, apply for leave, and see attendance, salary and his performance.
    RESPONSIBILITIES: 
    Working on to develop rest API’s or HR Apps. 
    Writing regression for developed features. 
    Unit testing the developed features. 
    Enhancing the features as per requirements.
...see less

Industry Expertise

Education

Education

in B Tech

CSE
  • June 2013 - June 2016

Our Suggestions