$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Backend java/node developer
Ravi Singh
,
Sutton, United Kingdom
Experience
Other titles
Skills
I'm offering
More than 15 years of experience working with a wide range of industries (finance, banking, airlines, train, consultancy).
Strongly believe in the quality of work which must be done with passion, collaboration and continuous learning. Polyglot programmer, capable of working with scala and node as well. Have good level of architectural experience.
Strongly believe in the quality of work which must be done with passion, collaboration and continuous learning. Polyglot programmer, capable of working with scala and node as well. Have good level of architectural experience.
Markets
United Kingdom
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2018 - 2020
job
Lead/Senior Backend Developer
unknown.
Eurostar (Contractor)
As a backend developer, I was responsible for driving high demand changes, new feature development, migration, maintain and production support of business services, central to Eurostar products www.eurostar.com such as search, checkout, booking, payments, insurance, post checkout, notification services.
I was also responsible for managing backend services for www.snap.eurostar.com built to sell distress inventories, attract young budget minded customers.
Tasks Performed:
• Built, integrate, test microservices using Java/Scala/Node and deployed using AWS platform and technologies.(booking, payment, reservation, search, checkout, notification, price, insurance) for https://snap.eurostar.com and www.eurostar.com
• Built and Integrate lowest fare finder and journey search service to publish real time ticket price and availability, achieve high performance and low latency solution thru Redis cache, spring integration/scheduler/Hystrix.
• Integrated payment methods such as apple, Ideal, cards using datacash gateway.
• Built and maintain snap backend services and offers and prices engine.
• Re-architecture of snap backend services aim to support scalability, user data agnostic architecture, support social login thru Auth0, 3DS payment, multiple offer/timeslot journey feature.
• Performance test strategy/scenarios using scala Gatling.
As a backend developer, I was responsible for driving high demand changes, new feature development, migration, maintain and production support of business services, central to Eurostar products www.eurostar.com such as search, checkout, booking, payments, insurance, post checkout, notification services.
I was also responsible for managing backend services for www.snap.eurostar.com built to sell distress inventories, attract young budget minded customers.
Tasks Performed:
• Built, integrate, test microservices using Java/Scala/Node and deployed using AWS platform and technologies.(booking, payment, reservation, search, checkout, notification, price, insurance) for https://snap.eurostar.com and www.eurostar.com
• Built and Integrate lowest fare finder and journey search service to publish real time ticket price and availability, achieve high performance and low latency solution thru Redis cache, spring integration/scheduler/Hystrix.
• Integrated payment methods such as apple, Ideal, cards using datacash gateway.
• Built and maintain snap backend services and offers and prices engine.
• Re-architecture of snap backend services aim to support scalability, user data agnostic architecture, support social login thru Auth0, 3DS payment, multiple offer/timeslot journey feature.
• Performance test strategy/scenarios using scala Gatling.
Architecture, Ideal, Social, Booking, Production, Search, Scalability, Feature, Development, Insurance, Support, Developer, Java, Service, Node, Test, Integration, Scala, Redis, Spring, Microservices, Budget, AWS, Backend
2016 - 2018
job
Senior full stack Developer
Barclays Bank.
(Contractor)
Projects: Engineering for Real Time Message Based Collaboration Platform and Distributed systems.
Tasks performed:
• Product engineering, develop, test and globally distribute real time messaging services aim to deliver high performance, low latency, event driven services using Java7/8/J2EE/JMS, Guice, Guava concurrency, Smack, Restful, CometD, Web Socket, Node.js, Camel, ActiveMQ, JBoss EAP, Oracle 11g, Docker 1.13, Elastic Search, OpenStack, k8s, Maven/Gradle.
• Integration test using Selenium/Cucumber, SoapUI and extensive unit test using Mockito, TDD, BDD.
• Engaged in building multi-node cluster pre-prod lab environment using Kubernetes, Docker and OpenStack technologies.
• Participated in piloting, pen test, security review, functional test of the solution with aim to host in OpenShift multi-cluster application platform.
• Redesign and development of Web chat client, Legacy monolith to microservice architecture.
• Built chatbot and plugins for collaboration platform to facilitate integration with IT support system and other teams within bank.
• Built chat server using open source libraries which includes mainly Microservice, Spring Cloud, Spring Boots, Tigase XMPP, Apache Camel, Spring, HornetQ, JBoss middleware infrastructure and components
• Used Agile scrum, Jira Board, Confluence, Pair programming, TDD, BDD, Selenium test
Projects: Engineering for Real Time Message Based Collaboration Platform and Distributed systems.
Tasks performed:
• Product engineering, develop, test and globally distribute real time messaging services aim to deliver high performance, low latency, event driven services using Java7/8/J2EE/JMS, Guice, Guava concurrency, Smack, Restful, CometD, Web Socket, Node.js, Camel, ActiveMQ, JBoss EAP, Oracle 11g, Docker 1.13, Elastic Search, OpenStack, k8s, Maven/Gradle.
• Integration test using Selenium/Cucumber, SoapUI and extensive unit test using Mockito, TDD, BDD.
• Engaged in building multi-node cluster pre-prod lab environment using Kubernetes, Docker and OpenStack technologies.
• Participated in piloting, pen test, security review, functional test of the solution with aim to host in OpenShift multi-cluster application platform.
• Redesign and development of Web chat client, Legacy monolith to microservice architecture.
• Built chatbot and plugins for collaboration platform to facilitate integration with IT support system and other teams within bank.
• Built chat server using open source libraries which includes mainly Microservice, Spring Cloud, Spring Boots, Tigase XMPP, Apache Camel, Spring, HornetQ, JBoss middleware infrastructure and components
• Used Agile scrum, Jira Board, Confluence, Pair programming, TDD, BDD, Selenium test
OpenShift, Security, Open source, Confluence, Gradle, It, Developer, Support, Infrastructure, BDD, Restful, Middleware, Development, Web, Server, Chatbot, Search, Redesign, OpenStack, Pair programming, Xmpp, Apache, Scrum, Docker, It support, Jira, Oracle, Agile, Kubernetes, Cloud, Selenium, Event, Node.js, Spring, Integration, Unit test, J2EE, Test, Node, TDD, Architecture, Engineering
2013 - 2016
job
Java Lead, Senior Developer
Cap Gemini FS.
(Permanent Position)
Client: The co-operative Bank, Java lead
• Worked with domain architects and delivered user stories for the online banking application.
• Designed and implement middle tier services using Restful web service, kony, mockito, Oracle, XML, Web Sphere technology, IBM MQ, Hibernate, Spring Integration (message gateway, transforms, templates, endpoints), swagger, SAML federation, message driven, distributed architecture.
• Agile scrum sprint planning, estimation, Jira board, documentation, Pair programming, TDD, BDD approach of development.
• Support to on-going live system, release and high severity defect fix.
Client: Deutsche Bank, Senior Developer
Project: Systematic Product Review
• Worked with team of developers, solution architect and data architect.
• Built data services integrated with Morning star, Bloomberg, Reuters for statistical analysis, data modelling, and product classification for the purpose of product review.
• Agile scrum, TDD, BDD, pair programming, planning, review, estimation, design, document solution as per bank's standards.
• Built solutions for the creation of golden repository for financial products.
Project: DB Insight
• Built data service layer for Deutsche bank dbInsight web application using Java/J2ee, Rest, Apache CXF, Spring 3.x, MyBatis, Eclipse, Mockito, Spring security, Spring integration test, Maven 3.x, Oracle, XML.
• Built solution for complex transactional overview of asset, liability and holding of client's investments.
• Delivered high quality code with excellent unit test coverage and integration test.
Client: Barclays Bank, Senior Developer
• Worked with Barclays online retail banking website.
• Designed and developed retail banking website mainly new login screens using html5, css 3, accordion, jQuery and object oriented javascript.
• Developed, integrated and tested server-side authentication/authorization process for online customers using Gradle, Mockito, Web Logic, java/j2ee, struts 2, spring, Rest Template.
• Automated BDD test/Integration test scenarios using JBehave and selenium.
• Actively participated in agile scrum planning of user stories.
Client: The co-operative Bank, Java lead
• Worked with domain architects and delivered user stories for the online banking application.
• Designed and implement middle tier services using Restful web service, kony, mockito, Oracle, XML, Web Sphere technology, IBM MQ, Hibernate, Spring Integration (message gateway, transforms, templates, endpoints), swagger, SAML federation, message driven, distributed architecture.
• Agile scrum sprint planning, estimation, Jira board, documentation, Pair programming, TDD, BDD approach of development.
• Support to on-going live system, release and high severity defect fix.
Client: Deutsche Bank, Senior Developer
Project: Systematic Product Review
• Worked with team of developers, solution architect and data architect.
• Built data services integrated with Morning star, Bloomberg, Reuters for statistical analysis, data modelling, and product classification for the purpose of product review.
• Agile scrum, TDD, BDD, pair programming, planning, review, estimation, design, document solution as per bank's standards.
• Built solutions for the creation of golden repository for financial products.
Project: DB Insight
• Built data service layer for Deutsche bank dbInsight web application using Java/J2ee, Rest, Apache CXF, Spring 3.x, MyBatis, Eclipse, Mockito, Spring security, Spring integration test, Maven 3.x, Oracle, XML.
• Built solution for complex transactional overview of asset, liability and holding of client's investments.
• Delivered high quality code with excellent unit test coverage and integration test.
Client: Barclays Bank, Senior Developer
• Worked with Barclays online retail banking website.
• Designed and developed retail banking website mainly new login screens using html5, css 3, accordion, jQuery and object oriented javascript.
• Developed, integrated and tested server-side authentication/authorization process for online customers using Gradle, Mockito, Web Logic, java/j2ee, struts 2, spring, Rest Template.
• Automated BDD test/Integration test scenarios using JBehave and selenium.
• Actively participated in agile scrum planning of user stories.
CSS 3, Website, TDD, Architecture, Banking, Hibernate, Security, Gradle, Developer, Support, BDD, Restful, Technology, Development, Authentication, Web, Senior Developer, Server, Swagger, Online, Logic, Pair programming, IBM MQ, REST, Css, Html5, Design, Jquery, Java, Scrum, Retail, Jira, Oracle, XML, Agile, Javascript, Selenium, User stories, Apache, Spring, Eclipse, Integration, Unit test, J2EE, Test, Service
2012 - 2013
job
Senior Developer, SOPRA GROUP
Liverpool Victoria.
Designed, developed and integrated solution for online insurance quote and purchase of policy using Spring Workflow, Spring integration test, Maven 3.x, Apache, JUnit, Mockito, HTML 5, CSS
Mar-2012- Aug-2013 - Senior Developer, SOPRA GROUP (Permanent Position)
Client: Toyota/Lexus GB
• Sever side design, implementation of solution for service maintenance and repair.
• Designed, developed and integrated Restful services using Restful (Apache CXF), Spring 3.x, Apache Camel, Jackson, Spring security
• Designed, developed and integrated data service layer using filters, process, aggregator, splitter, spring repository, JPA 2, Sql server, MyBatis.
• Integration of presentation layer, business layer and data layer using apache camel, dozer mapping, map force.
• Provided integration test and unit test using Mockito, Junit, Spring Test.
Mar-2012- Aug-2013 - Senior Developer, SOPRA GROUP (Permanent Position)
Client: Toyota/Lexus GB
• Sever side design, implementation of solution for service maintenance and repair.
• Designed, developed and integrated Restful services using Restful (Apache CXF), Spring 3.x, Apache Camel, Jackson, Spring security
• Designed, developed and integrated data service layer using filters, process, aggregator, splitter, spring repository, JPA 2, Sql server, MyBatis.
• Integration of presentation layer, business layer and data layer using apache camel, dozer mapping, map force.
• Provided integration test and unit test using Mockito, Junit, Spring Test.
Service, Online, Server, Jpa, Senior Developer, Insurance, Restful, Implementation, Developer, Workflow, Security, Css, Test, Unit test, Integration, Spring, Apache, SQL Server, HTML/CSS/Javascript, Sql, Design, Html
2011 - 2012
job
Java Technical Analyst
NIIT Technologies.
(Permanent Position)
Java, Analyst
2011 - 2011
job
Java Developer
British Airways.
• Agile scrum planning, work with business to deliver stories for executive club program.
• Designed, developed, integrated user stories using SOA, Spring MVC, Java/J2EE, Web Service, Enterprise Service Bus, ant, SVN, Web 2.0, JUnit, Web Logic 10.3, Oracle 10g technologies
Mar-2011 - May-2011 - Java Developer, MASTEK
• Designed, developed, integrated user stories using SOA, Spring MVC, Java/J2EE, Web Service, Enterprise Service Bus, ant, SVN, Web 2.0, JUnit, Web Logic 10.3, Oracle 10g technologies
Mar-2011 - May-2011 - Java Developer, MASTEK
Java, Scrum, Oracle, Agile, MVC, User stories, Spring, J2EE, Service, SOA, Developer, Web, SVN, Enterprise, Logic
2009 - 2011
job
Advisory Software Engineer
British Telecom.
• Defect fix for UK welcome website.
• Migration of www.gov.uk on JBoss platform for in house project activity.
Aug-2009 - Jan-2011 - Advisory Software Engineer, PITNEY BOWES
• Developed RIA component for Stratus.
• Worked during initial phase of transition of on premise to multi-tenant application.
• Java lead for building new functions for Pitney Bowes location intelligence web platform using Agile XP, TDD, BDD, J2EE, Groovy/Grails, Dojo, JUnit, Selenium.
• Migration of www.gov.uk on JBoss platform for in house project activity.
Aug-2009 - Jan-2011 - Advisory Software Engineer, PITNEY BOWES
• Developed RIA component for Stratus.
• Worked during initial phase of transition of on premise to multi-tenant application.
• Java lead for building new functions for Pitney Bowes location intelligence web platform using Agile XP, TDD, BDD, J2EE, Groovy/Grails, Dojo, JUnit, Selenium.
Java, Agile, Selenium, J2EE, Website, TDD, Groovy, BDD, Software, Web, Grails, XP
2006 - 2009
freelance
Senior Consultant
SIEMENS INFO. SYS.
• Build, enhancement and maintenance of solutions using J2EE technologies for private and public-sector clients involved in telematics services.
• Worked for architect, development and implementation of protocol and interface for Electronic Ticket Machine for public transport.
• Worked for architect, development and implementation of protocol and interface for Electronic Ticket Machine for public transport.
J2EE, Implementation, Development
2005 - 2006
job
Software Engineer
RMSI.
Worked as a part of team for design, develop, integrate, test solution to integrate location intelligence in web based and desktop solutions.
Design, Test, Software, Web
2004 - 2005
job
Software Engineer, BKC
Air force.
Building of weather forecasting system for Indian Air force using J2SE technologies including swing, multithreading.
Forecasting, Software
2002 - 2004
job
Software Engineer, MANCHITRA Services
unknown.
Design and development of solutions for the integration of GIS for telecom sector clients
Design, Integration, Gis, Telecom, Development, Software
My education
1999
-
2001
n/a
Masters, Computer Application
Masters, Computer Application
Ravi's reviews
Ravi has not received any reviews on Worksome.
Contact Ravi Singh
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Ravi directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark