Post Job Free
Sign in

Software Engineer Senior

Location:
Patna, Bihar, India
Posted:
April 19, 2025

Contact this candidate

Resume:

Mohammad Rashid

(Senior Software Engineer)

E-Mail: ************@*****.***

Mobile: +919*********

EXPERIENCE SUMMARY

Working

Having 10+ years of experience in IT industry of developing applications using JAVA/J2EE,Azure Microservices,SpringBoot,API Development technologies.

Experience in Source management system in GIT,Bitbucket,Elastic search,kubernetes,CI/CD,Docker

Good implementation Knowledge of Core java,J2EE,JDBC, Servlets, JSP,EJB

Experience in working Azure AD B2C,Azure API Management(APIM),OpenAPI

Worked on APIM Security to Secure an Azure API Management API with Azure AD B2C

Good implementation Knowledge of HTML5,CSS3,Ajax,JQuery javascript,Angularjs

Good implementation experience of Struts Framework, Spring Framework,JBOSS

Spring Core, Spring data JPA,Spring Security. OAuth2,JWT,AngularJs, Elastic search

Used Code Review tools like PMD,SonarQube

Good implementation experience of JUnit Testing, Hibernate, REST API,Multi-Threading

Experience in working in java 1.8 and microservices, SpringBoot,Eureka Server,Spring Security

Good hands-on experience of Relational Database like Oracle, Mysql, Azure(Serverless),SQL server

Experience working on NoSql Database like MongoDB.

Good understanding of Scrum, Microservices Architecture, Agile development

PROFESSIONAL SUMMARY:

Worked in Raymond James Inc(Insight Global) USA (Remote) from August 2024 to October 2024.

Worked in EPAM Anywhere(EPAM System),India from June 2023 to till date

Working in Quesscorp Pte Ltd,Singapore from Apr 2022 to Aug 2022

Worked in Maybank from Sep 2021 to Apr 2022

Worked in Malaysia Airlines, Malaysia from Nov 2019 to Aug 2021

Worked in Bassinet Sdn Bhd, Cyberjaya, Malaysia from Aug 2018 to Nov 2019.

Worked in Tech Mahindra, Bangalore,India from Nov 2016 to 20 Aug 2018

Worked in Accenture Services Ltd. Bangalore,India from Feb 2015 to Nov 2016

Worked in NIIT Ltd. Gurgaon,India from Jan 2013 to Sep 2014

EDUCATIONAL QUALIFICATION:

B.TECH in Computer Science from Cochin University, Kerala, India

SKILLS SET:

Operating System

:

Windows Family,Linux,MacOs

Languages/Scripts

:

Java,SQL,HTML5,XML,JavaScript,Ajax

Application/Web Servers

:

Apache Tomcat,JBoss

J2EE Technologies

:

JDBC, Servlet, JSP,EJB

RDBMS

:

Postgres,Oracle11g,and MySql

Framework

:

Struts,Spring,Hibernate,SpringBoot,AngularJs

Tools

:

GIT,SVN,ANT,Maven,iReport5.0,Toad,SQLDeveloperWinSCP,PMD,SonarQube

IDE

Eclipse,MyEclipse,IntelliJ IDEA,Visual Studio code,Netbeans

PROJECT SUMMARY

Company : Insight Global

Client : Raymond James

Designation : Senior Backend Developer

Project : ESProduct(equity search product)

Environment : Java,SpringBoot,JPA,Microservices,REST API

JSON,Swagger,Azure DevOPS,GIT,SonarQube,Intellij

ESProduct is a equity search product of Raymond James Inc. Raymond James is a Global Equity & Investment Banking.it helps ots customers with investment decisions.RJ has many services like wealth Management investment Banking,Global Equities .its presence in USA, Canada and Overseas

Responsibilities:

Written spring API for Equity read, create, Update services for ESProduct.

Written Java Springboot micoservices

Build and Deploy backend microservices

Azure CI/CD Pipeline created.

JUnit Test and Used Code Review tool in IDE

Company : Epam Anywhere

Client : Thomson Reuters

Designation : Senior Developer

Project : TR-ONVIO Tool

Environment : Java,SpringBoot,JPA,Microservices,REST API

JSON,Swagger,Azure DevOPS,GIT,SonarQube,Intellij

Platform vNext/Toools(Accounting firm management software)

Confidently manage your firm and client communication remotely with Onvio Firm Management .An inclusive firm management solution(Document Management,Client Collaboration,Project Management)

Responsibilities:

Written spring API for Tier maintenance service

Written Java Springboot micoservices

Build and Deploy backend microservices

Written RabbitMQ Java Configuration.

Queue Producer and Listner for Reporting Service(Async Report Generation)

Azure CI/CD Pipeline created.

JUnit Test and Used Code Review tool in IDE

Application Performance Test using JMeter

Company : Quesscorp Singapore

Client : DBS Bank

Designation : Senior Developer

Project : HiP- Hyper Personalization

Environment : Java,SpringBoot,JPA,Microservices,REST API

JSON,XML, OAuth2,REST API,Elastic search,Swagger,Docker,CI/CD,kubernetes,Bitbucket,SonarQube

Hyper Personalization is to enhance digital banking experience.its focus on building relationship benefits both customers and bank.

In this unique digital banking approach DBS use customers data to bring customised content to individuals within its internert banking platform.DBS personalises the articles,and research customers to see on their bank feed.

Responsibilities:

Written spring API for Tier maintenance service

Written Java Springboot micoservices

Build and Deploy backend microservices

Created index in elastic search

Data mapping

JUnit Test and Used Code Review tool in IDE

Company : Nityo Infotech

Client : Maybank

Designation : Senior Software Developer

Project # : (EDMS) electronic Document Management System

Environment : Java,SpringBoot,JPA,Microservices,REST API

JSON,XML, OAuth2,REST API,SOAP webservices,SQLServer,Postman

MayBank is inviting qualified and experienced IT Suppliers who fulfil the mandatory requirements listed below to participate in a Request for Proposal (RFP) to undertake a project involving the supply, customisation, implementation, integration, migration and maintenance of the EDMS system.

Project 2: ZoomListner

Maybank's zoom Listner Service is connecting with External service ZoomCloud via datapower

and downloading zoom recordings based on email id associated with particular group

after downloading the recording it storeed it into filenet and delete the recordings from zoomCloud.

Client : Malaysia Airlines

Designation : Senior full Stack Developer

Project #1 : Malaysia Airlines Mobile APP

Environment : C#,Azure API Management,Azure ActiveDirectory(Azure AD B2C),REST API

JSON,XML, OAuth2,REST API,SOAP webservices,SQLServer,Postman,SOAPUI,OpenAPI

Worked on Lowfare Instant search calender data .integration with Malaysia Airlines and Amadeus API.

https://www.malaysiaairlines.com/my/en.html

Worked for Malaysia Airlines web and mobile Application for API management.

Worked on Amadeus Loyalty Management System REST API

Responsibilities:

Create and test API Set API policies

To Write the API policies and centralize processing of requests and responses.

Mock the API responses

Transform and protect the APIs.

Writing documentation for APIs.

Monitor Published APIs

Worked on MHShop project payment gateway integration with 2c2p Credit card payment.

Worked on Lowfare calendar API integration with Amadeus API.

Worked on Lowfare calendar API one way(OWD).

Worked on Lowfare calendar API Return fare Instant search.

API Response transformation to minimise the response

API inbound policy dynamic request transformation based on user input.

Worked on SunwayPals API integration With Malaysia Airlines (Enrich and loyalty).

Working API Development,Microsoft API Management(APIM),Microsoft Azure

Working on APIM Policy.

Minimizing the Response in data in Outbound Policy(C#)

Worked on Amadeus Loyalty Management System REST API integration.

JSON serialization and JSON response transformation.

Worked on APIM Security to Secure an Azure API Management API with Azure AD B2C

Project #2 : Microsoft Kaizala Chat and Message Application

Environment : Java/J2EE,SpringBoot,Hibernate,Maven,XML,RESTwebservices,SQLServer,

JAXB,Eclipse.

Microsoft Kaizala is a secure chat and messaging app that enables mobile users to send instant messages, Kaizala Actions, and attachments such as pictures, documents, videos, audios and more. Microsoft Kaizala also lets you get instant feedback from your users about anything you want. Using Kaizala Actions, you can send out polls and surveys to any number of users (few or thousands). All received responses are automatically aggregated and presented in an easy-to-view report, which helps in decision making.

Responsibilities:

Working on Kaizala App for Malaysia Airlines Crew chat group based on the flight number.

For each flight scheduled for new 14 days create the group,add the crew to particular flight group

In case of crew is going on emergency leave delete that crew and add new crew to the group.

In case of flight schedule change or cancel send the notification to that particular group.

Parsing Roster data in XML format using JAXB to process.

Written JavaBean Classes.

Written Validation after Parsing data from XML file.

Writing API using Spring Boot to integrate with Microsoft Kaizala API.

Working API Development,Microsoft API Management(APIM),Microsoft Azure

Working on APIM Policy.

Minimizing the Response in data in Outbound Policy(C#)

Company : Bestinet Sdn Bhd

Designation : Senior Java Developer

Project # : Bestpay payment gateway

Environment:Java/J2EE,HTML,CSS,Ajax,javascript,MicroServices,SpringBoot,Hibernate,Maven,XML,RESTwebservices,OAuth2,mysql,MongoDB,tomcat,Eclipse,sonarqube

Bestpay payment gateway provides your business to collect payment from various channels such as Credit channel, Debit channel, FPX and BestPay E-Wallet.

Bestpay payment gateway provides your business to collect payment from various channels such as Credit channel, Debit channel, FPX and BestPay E-Wallet. BestPay currently handles the payments methods for its holding company Bestinet Sdn Bhd which in turn owns and operates the web portal FWCMS, that manages the e-visa application for foreign workers coming into Malaysia on behalf of Jabatan Immigresen Malaysia. In the near future, BestPay plans to acquirer more merchants to add to its business portfolio which will consist of MNCs, local and international enterprises

Responsibilities:

Integration FPX Services With Bestpay Payment Gateway for online payment.

Written Restful webservices for Payment Gateway.

Integration with Merchant Portal to consume Bestpay Payment Gateway service.

Design, develop and support FPX integrations and applications

Developed custom page for web Application for Redirect API Payment method for Online Banking

Developed custom page for web Application for Multi Channel Payment

Integrate services for Remittance from multiple remittance service provider (Maxmoney,Incentive Remitance)

Done Peer code reviews

Used sonarLint with IDE for code review best practices

Written Junit Tests

Support

Company : Tech Mahindra

Client : HPE

Designation : Senior Software Engineer

Project # : Smart Profile Server Data Analytics Layer(SPS-DAL)

Environment :Java/J2ee,Microservices,SpringBoot,JBoss,Hadoop,Kafka,Maven,XML,VerticaDB,Linux, Eclipse.Postgres

HP Smart Profile Server Data Analytics Layer is an application which aims at enabling service providers to analyze collected network data including internet traffic,and deliver results that can be used to build and expose an enriched profile to the Service Provider’s 3rd party partners or internal department.

The HP Smart Profile Server Data Analytics Layer is designed to host different analysis algorithms bundled into Value Packs that are consistent at business management level:

User’s preferences is a first value pack and produces scores per subscribers or overall hit counts per target categories, based on the analysis of the mobile web usage.

The objective of the HP Smart Profile Server Data Analytics Layer is to provide analysis results from either:

• Batches of data loaded and analyzed on a configured schedule.

• Streams of data events loaded and analyzed continuously

Responsibilities:

Worked in Smart Profile Server Analytic Engine Orchestration

Worked on backend developer on Linux environment

Worked on Linux (Redhat Pakage Manager) Install,Update

Worked on Vertica DB,Monitoring and Trouble Shooting

Application Orchestration Portal ( run/schedule the job)

Knowledge of Kafka,Hadoop,Zookeeper

Deployement on Jboss Application server

L3 Support

Done Peer code reviews

Used Sonarqube for code review

Written Junit Tests

Company : Accenture Services Ltd.

Designation : Software Engineer Analyst

Client :AT&T

Project # : Aristos IPTV

Environment :Java/J2EE,HTML5,CSS3,Angularjs,JavaScript,Spring Batch,SpringData,Maven,

Oracle, Eclipse.

Description:

Aristos IPTV is Advertising management for AT&T client.

Aristos IPTV is a telecommunication domain bases project.

IADMP ETL migration is Informatica to spring batch migration for batch processing

Aristos IPTV is advertising management project for AT&T.

It monitor all types of advertisement across the network.

And collect the data about viewers and allocate the time slot for advertising agency and charge accordingly.

Spring Batch running jobs for auto data transfer from file to store into database and vice versa.

Responsibilities:

Worked on Spring Batch Processing for IPTV Project .

Migrate IPTV Project from Informatica to Spring Batch for ETL operation

Worked on Dashboard to display chart of jobs status

Testing

Bug fixing

Support

Company : NIIT Ltd.

Designation : Software Engineer

Project # : Managed Training Services (MTS)

Environment : Java,Jsp,javaScript, Ajax, JQuery,XML,JasperReport,Struts,Tomcat,Oracle,JSP,EJB

Servlet,Eclipse.

Description:

NIIT's LMS, known as MTS, is a very robust learning management System that helps in managing the administration of training events and several types of courses like Classroom, Online, and Virtual Courses. This project is an enhancement in the classroom course (Instructor-led training) management and related flows.

Responsibilities:

Implemented JSPs as per the Requirement.

Implemented Action Classes

Implemented JavaBean Classes.

Implemented Validations for Form Data

Written DAOs and their implementations With JDBC.

Done Peer code reviews

Used PMD for code review

Written Junit Tests

Personal Details:

Date of Birth : Jan 26th, 1986

Nationality : Indian

Sex ` : Male

Contact : +919*********

Current Location : India



Contact this candidate