Govind Singh

Senior Software Engineer

Gurugram, Haryana, India6 yrs 8 mos experience
Highly Stable

Key Highlights

  • 14+ years of experience in software development.
  • Expertise in Java Microservices and Spring Boot.
  • Strong background in Fintech and payment systems.
Stackforce AI infers this person is a Fintech expert with a strong focus on microservices and payment solutions.

Contact

Skills

Core Skills

MicroservicesJavaSpring Cloud

Other Skills

DockerApache KafkaSpring BootJenkinsDocker ProductsRESTful WebServicesBlockchainWeb ServicesWeb DevelopmentProject EstimationOauth 2Spring MVCRepresentational State Transfer (REST)Core JavaJava Enterprise Edition

About

• 14+ years of total IT experience as a Senior Software Developer • Responsible for producing technical design documents on a new requirement and communicating with clients. • Development of applications from scratch and implementing change requests. • Extensive working knowledge and development experience in Java Microservices, Spring Boot, REST Services, Kafka, Service Bus, JDBC, Hibernate, SQL, JUnit, Mockito, git, Gerrit, Jenkins, Docker, Kubernetes, etc. • Experience in event-driven architecture microservices • Knowledge of delivery of microservices to production • Exposure to Systems Thinking • Exposure to Docker and container orchestration tools e.g., Kubernetes • Knowledge in the following: API Economy; Big Data; Cloud/Open Source; Automation/Robotics; Blockchain • An understanding of the following Payments areas: UK Domestic Payments (Cheques, Faster Payments, BACS); International Payments (SWIFT/SEPA); Trade • Legal, Regulatory, and mandatory projects in Payment areas • New Payments Architecture

Experience

6 yrs 8 mos
Total Experience
2 yrs 2 mos
Average Tenure
--
Current Experience

Publicis sapient

SDE 2

Sep 2022Present · 3 yrs 8 mos · Gurugram, Haryana, India · Remote

  • Project: New Payments Architecture (NPA) Lloyds Bank
  • Role and Responsibilities : I am playing Java Architect role in the project and having strong Software Architecture background and knowledge of agile development practices with a history of technical leadership
  • Working across the entire software development life cycle from inception, through build to production
  • Making the impact of system design decisions on scalability, resilience, and supportability
  • Designing of API and architecture patterns, messaging technologies (Kafka, MQ)
  • Using modern application frameworks (Spring Boot Java etc)
  • Exposure to Open Banking architecture framework
  • Skills used to perform the required role and responsibilities :
  • Knowledge of delivery of microservices to production
  • Exposure to Systems Thinking
  • Exposure to Docker and container orchestration tools e.g., Kubernetes
  • Knowledge in the following: API Economy; Big Data; Cloud/Open Source; Automation/Robotics; Blockchain
  • An understanding of the following Payments areas: UK Domestic Payments (Cheques, Faster Payments, BACS); International Payments (SWIFT/SEPA); Trade
  • Legal, Regulatory and mandatory projects in Payment areas
  • New Payments Architecture
MicroservicesDockerApache KafkaJavaSpring BootJenkins

Exchangerpoint

Senior Software Developer

Feb 2018Present · 8 yrs 3 mos · Gurugram, Haryana, India

  • Project: Java and Blockchain-Based Exchange
  • Tools and Technologies Used :
  • Spring boot/Spring Cloud, RESTful APIs, API Gateway, Microservices, RDBMS, Kubernetes, Blockchain, Git, Gerrit, Jenkins, Docker, and DevOps methodologies and tools.
  • Responsibilities:
  • Developed exchange application from scratch.
  • Designed project architecture and defined data workflow.
  • Designed database schema and implemented it in MySql.
  • Defined Rest API endpoint in swagger spec.
  • Working knowledge of architecting and building Microservices using a leading technology stack.
  • Application development using DevOps tools.
MicroservicesDocker ProductsRESTful WebServicesSpring Cloud

Ibm

Application Developer

Jul 2016Feb 2018 · 1 yr 7 mos · Greater Cardiff Area

  • Client: Royal Bank of Scotland (RBS)
  • Description:
  • RBS Banking Application provides mobile money solutions for both mobiles as well as Web UI. Monitise originally developed it on one of its core solutions, named Monitise Enterprise Platform (MEP). This application works as an enterprise platform allowing financial solutions that are secure yet fast and user-friendly. Many modules were developed/modified as part of this project.
  • Worked Onsite from Cardiff (UK) for 1 Year
  • Technologies/Tools Used:
  • Spring Framework, Core Java, Swagger Framework for REST APIs, Junit, Mockito, Jbehave, REST Services in Spring Framework, PLSQL, SOAP UI, Eclipse IDE, Oracle Glassfish Server, Putty, WinSCP, JIRA, Gerrit, GIT, Jenkins, Maven
  • Responsibilities:
  • Involved in the development of new functionalities and several change requests.
  • Developed fresh modules for migration of legacy REST APIs from WADL/WSDL into Swagger Framework (YAML files)
  • Developed REST Services in Spring Framework for RBS Banking app new functionalities.
  • Writing unit test cases in Junit and Mockito frameworks.
  • Writing integration test cases in Jbehave Framework.
  • Writing simulators for RBS-based services. For testing, we should not use actual RBS calls and Simulators.
  • Reviewing team mate's codes in Gerrit and suggesting any improvements.
  • Deployment and testing of new archives on the local server.
  • Helping test team understand & perform scenarios.

Ibm

Application Developer

Oct 2014Jul 2016 · 1 yr 9 mos · Gurugram, Haryana, India

  • Worked with Visa Europe and RBS in the banking domain.
  • Technologies/Tools Used:
  • Spring Framework, Core Java, PLSQL, SOAP UI, Eclipse IDE, Oracle Glassfish Server, Putty, Liquibase, XML Schema, WinSCP, JIRA, Gerrit, GIT, Jenkins, Maven
  • Responsibilities:
  • Developed new modules/features as per test team’s needs for internal tool in Spring Framework.
  • Developed plain JSP pages to show/retrieve data from/to the database.
  • Reviewing team mate's codes in Gerrit.
  • Perform and release build on Jenkins and deployment of new archives on the Glassfish server.
  • Performing Unit testing through Junit/Mockito.
  • Helping test team understand & perform scenarios.

Tata consultancy services

System Engineer

Oct 2011Oct 2014 · 3 yrs · Bangalore

  • Project: LCH.Clearnet Role: Developer
  • Technologies/Tools Used:
  • Eclipse 3.5, Oracle 10.3 Application Server, Oracle 11g, Grinder, QTP, Apache Camel, SSO etc
  • Responsibilities:
  • Plaid role in project estimation and cost estimation
  • Developed a web-based application from scratch for a fee calculation engine.
  • Added new modules based on client requirements.

Skit jaipur

Java Developer

Jun 2011Oct 2011 · 4 mos · Jaipur

  • Project : Online Transaction Programm (OLTP) Role: Developer
  • Software Used: RAD 7.5,RFT,DB2,Websphere server,Birt Report Engine , developed and tested complete module for online enquiry management and dynamic reports engine also developed web services for OLTP project

Education

Rajasthan Technical University

B.Tech — computer

Jan 2007Jan 2011

Govt. Sen.Sec. School ,Pilibangan

Senior Secondary — Maths

Jan 2005Jan 2006

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience