$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Java Tech Lead at HM Revenue & Customs
Jerome Josephraj
,
wickford, United Kingdom
Experience
Other titles
Skills
I'm offering
• 19 years of experience in software architecture, design, application development and management.
• Strong fundamental understanding in variety of software development methodologies and their capabilities, quality assurance, object-oriented techniques using various tools and languages.
• Extensive experience in analysis, design, development, integration, migration with various client and server side applications. Extensively used the design patterns.
• Experience in working with offshore and vendor development team.
• Experience in implementing the Service Oriented Architecture applications.
• Worked as a Tech Lead/Senior Consultant leading team of developers and engaged with Senior stake holders including Directors and CTOs of large multinational companies
• Experienced in implementing the multi threaded systems using concurrency packages.
• Certified Scrum Master and Experienced in implementing the agile test driven development (TDD), pair programming and aspects of scrum.
• Certified Java Developer
• Published article on Struts and reviewer of Struts Recipe Book
• Strong fundamental understanding in variety of software development methodologies and their capabilities, quality assurance, object-oriented techniques using various tools and languages.
• Extensive experience in analysis, design, development, integration, migration with various client and server side applications. Extensively used the design patterns.
• Experience in working with offshore and vendor development team.
• Experience in implementing the Service Oriented Architecture applications.
• Worked as a Tech Lead/Senior Consultant leading team of developers and engaged with Senior stake holders including Directors and CTOs of large multinational companies
• Experienced in implementing the multi threaded systems using concurrency packages.
• Certified Scrum Master and Experienced in implementing the agile test driven development (TDD), pair programming and aspects of scrum.
• Certified Java Developer
• Published article on Struts and reviewer of Struts Recipe Book
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Available
My experience
2017 - ?
job
senior java Developer
Credit Suisse.
Environment: O/S: Unix S/w: Java 7, EJB, Spring, Spring Boot, JAXB, XML, EclipseLink, JPA, Maven, Junit, Teamcity, Concordian, Hadoop, Hove, PIG Database: Oracle 11 Tools/IDE: Intellij, Eclipse, SVN, Oracle SQL Developer Appserver: Weblogic 7 Middleware: IBM MQ
Worked as a senior Java consultant in Real Time Settlement Engine at Credit Suisse. This team is responsible for developing the Golden Store of all settlements transactions and provide feeds to all Settlements Consumers
• Implemented Central Counter Party Write Off functionality using existing application. As part of this, I developed Junit and Concordian test suites and developed using Java 7 and JPA.
• Involved in a POC using Hadoop, Hive, Sqoop and Pig to archive existing settlements database to a Data Lake
• Did study to refactor the existing code base, written in EJB and a tightly coupled architecture, to a Micro Service architecture
• Participated in regular Sprint Planning, Retrospective, Daily Scrums and Demo meetings
Worked as a senior Java consultant in Real Time Settlement Engine at Credit Suisse. This team is responsible for developing the Golden Store of all settlements transactions and provide feeds to all Settlements Consumers
• Implemented Central Counter Party Write Off functionality using existing application. As part of this, I developed Junit and Concordian test suites and developed using Java 7 and JPA.
• Involved in a POC using Hadoop, Hive, Sqoop and Pig to archive existing settlements database to a Data Lake
• Did study to refactor the existing code base, written in EJB and a tightly coupled architecture, to a Micro Service architecture
• Participated in regular Sprint Planning, Retrospective, Daily Scrums and Demo meetings
Architecture, SVN, IBM MQ, Demo, Middleware, IntelliJ, Weblogic, Jpa, Hive, Teamcity, Eclipse, Oracle sql, Java, Hadoop, Developer, Unix, Service, Test, Spring, XML, Database, Oracle, Sql
2017 - 2017
job
senior java TEACH LEAD
Ford.
Environment: O/S: Windows S/w: Java 8, Struts 2.3, SOAP/REST Web services, Spring, Spring Boot, JAX-RPC, JAXB, XML, Swagger, JPA, Maven, Ehcache, Kafka, UML, Cucumber, Junit, Clover, Ajax, HTML5, Jenkins, Scala Database: Oracle 12 Tools/IDE: Rally, Eclipse, GIT, Toad. Appserver: IBM Websphere 7.1 Middleware: IBM MQ
Worked as a senior Java consultant in Order Management at Ford Motor Company. This team is responsible for developing the dealer facing applications for customers to buy all Ford cars and Commercial vehicles.
• Developed a Dealer Order Management System using Struts 2, Java 8, Spring, Spring MVC, Maven, Checkstyle, Jenkins, Git, IBM MQ, SOAP/REST Webservices that provides Ordering capabilities to 30,000 Dealers across Europe and integrates with CRM, SAP and 20 external and Ford legacy applications
• Developed java microservices using Spring Boot for order status, order delivery, schedule delivery and order reports
• Written asynchronous microservices using Spring Boot, Jersey, Swagger, JAX-RS to deliver a RESTful API for external applications to fetch the Order reference data and core vehicle spec data.
• Developed Dealer incentive functionality using distributed cache using EhCache and built a rules framework using Drools
• Followed the Kanban Agile principle and TDD development approach in a Devops environment. Used Jenkins, Github, Junit, Mockito, CheckStyle and Clover
• Created the unit test components for the existing and new components
• Built a test framework to automate website testing using Cucumber
• Developed the applications based on Micro services architecture using spring boot and JPA. Involved in developing a spring batch application to consume the customer data feeds
• Used Jenkins and GIT for the build deployment, continuous integration and repository management. Provided L3 support. Worked closely with QA team to created automated scripts.
Worked as a senior Java consultant in Order Management at Ford Motor Company. This team is responsible for developing the dealer facing applications for customers to buy all Ford cars and Commercial vehicles.
• Developed a Dealer Order Management System using Struts 2, Java 8, Spring, Spring MVC, Maven, Checkstyle, Jenkins, Git, IBM MQ, SOAP/REST Webservices that provides Ordering capabilities to 30,000 Dealers across Europe and integrates with CRM, SAP and 20 external and Ford legacy applications
• Developed java microservices using Spring Boot for order status, order delivery, schedule delivery and order reports
• Written asynchronous microservices using Spring Boot, Jersey, Swagger, JAX-RS to deliver a RESTful API for external applications to fetch the Order reference data and core vehicle spec data.
• Developed Dealer incentive functionality using distributed cache using EhCache and built a rules framework using Drools
• Followed the Kanban Agile principle and TDD development approach in a Devops environment. Used Jenkins, Github, Junit, Mockito, CheckStyle and Clover
• Created the unit test components for the existing and new components
• Built a test framework to automate website testing using Cucumber
• Developed the applications based on Micro services architecture using spring boot and JPA. Involved in developing a spring batch application to consume the customer data feeds
• Used Jenkins and GIT for the build deployment, continuous integration and repository management. Provided L3 support. Worked closely with QA team to created automated scripts.
UML, Unit test, Kanban, SOAP, Website, Web Services, QA, TDD, Deployment, Architecture, Support, Kafka, Windows, Eclipse, Development, Restful, Testing, Web, Jpa, Middleware, Swagger, Framework, IBM MQ, SAP, Java, Git, DevOps, CRM, API, Oracle, Database, Agile, REST, XML, Html5, Jenkins, Microservices, Spring, Test, Integration, Management, MVC, AJAX, Github, Scala
2015 - 2016
job
Tech Lead
Campus Interaction.
Environment: O/S: Windows S/w: Java 6, Struts 2.0, SOAP/REST Web services, Spring, Hibernate, AWS ElastiCache, JAXB, XML, Maven, UML, Cucumber, Junit, Jenkins, iText Database: MySQL Tools/IDE: Trello, Netbeans, GIT. Appserver: Tomcat
Worked as a tech lead to develop a content platform that provides educational videos to students and measure their skills set and map it against job requirements from companies
• Developed a Student Content Management System using Struts 2, Java, Spring, Hibernate, MySQL, AWS, Amazon Elasticache, Active MQ and SOAP/REST Webservices to deliver video content to 100,000+ students
• Designed and Developed a 3 tier system that can scale horizontally and support external vendor applications
• Used Cucumber and Java to automate web testing
• Written a REST web services API to integrate external applications to fetch student information
• Designed a horizontally scalable architecture and rolled out the application in multiple servers to handle load and perform as per SLA
• Implemented Freshdesk and JIRA and integrated them so development teams can react to support queries efficiently
• Developed a CV creation module that converts students CV in to a standard PDF using iText
• Rolled out Agile methodologies and trained developers on Scrum
• Rolled out Amazon ElastiCache to cache frequenty visited content on the website and to speed up the content viewing experience
• Implemented Bamboo for continuous integration and Crucible for code review
Worked as a tech lead to develop a content platform that provides educational videos to students and measure their skills set and map it against job requirements from companies
• Developed a Student Content Management System using Struts 2, Java, Spring, Hibernate, MySQL, AWS, Amazon Elasticache, Active MQ and SOAP/REST Webservices to deliver video content to 100,000+ students
• Designed and Developed a 3 tier system that can scale horizontally and support external vendor applications
• Used Cucumber and Java to automate web testing
• Written a REST web services API to integrate external applications to fetch student information
• Designed a horizontally scalable architecture and rolled out the application in multiple servers to handle load and perform as per SLA
• Implemented Freshdesk and JIRA and integrated them so development teams can react to support queries efficiently
• Developed a CV creation module that converts students CV in to a standard PDF using iText
• Rolled out Agile methodologies and trained developers on Scrum
• Rolled out Amazon ElastiCache to cache frequenty visited content on the website and to speed up the content viewing experience
• Implemented Bamboo for continuous integration and Crucible for code review
UML, Agile methodologies, Content Management, SOAP, Website, It, Hibernate, Web Services, Architecture, Support, Web testing, Development, Tomcat, Testing, Amazon, Web, Trello, Netbeans, PDF, UP, Agile, Java, Scrum, React, Video, Git, Video content, AWS, API, Database, Mysql, REST, XML, Jira, Jenkins, Spring, Content, Integration, Management, Windows
2009 - 2015
job
Senior Java Developer
Association of MBAs.
Environment: O/S: Linux S/w: Java , Active MQ, JMS, Spring Integration, Spring Core, REST, XML, XSD, JAXB, Maven, UML, Autosys Database: MySQL Tools/IDE: Maven, TestNG, Subversion, JIRA, Confluence, Bamboo Continuous Integration, Autosys. Appserver: JBoss
Joined Association of MBAs as a Consultant to roll out a IT road map to deliver a large membership project and to streamline their existing IT platforms. Worked with senior stakeholders including, Board of Directors, CEOs and Senior Directors of the company to understand their business goals and transformed them into manageable web projects and rolled them out successfully. Following are some of the work I have done as part of this role:
• Worked as a Senior Java Lead in several projects to roll out a large membership website running on Joomla to several thousand users and 180 business schools through out the world. Worked with web development team and liaised with marketing director and other senior stake holders regularly.
• Delivered a strong technology platform using Java, J2EE, Struts 2.0, Web Services and MySQL. I was responsible for delivering multiple projects and worked with a team of 10 developers working both on-site and off-shore and used Agile (Scrum) for project delivery. I worked as a Scrum master and regularly drill-down into technical solution with architects and technical consultants. Rolled out JIRA, Greenhopper for Scrum process management and Bamboo for Continuous integration
• Worked on a large migration project to move existing proprietary Database that was running on IBM server to Open Source MySQL database without affecting their existing day to day business and built new membership platform built on top of a CRM database and integrated with several other systems
• Designed and rolled out a complex online accreditation process from a manual paper based process to improve operation efficiency and to improve speed of accreditation. I was instrumental in discussing the business process from senior stakeholders and employees and documented and designed a technical solution. The entire project was designed using Alfresco, an enterprise CMS, for document management
Joined Association of MBAs as a Consultant to roll out a IT road map to deliver a large membership project and to streamline their existing IT platforms. Worked with senior stakeholders including, Board of Directors, CEOs and Senior Directors of the company to understand their business goals and transformed them into manageable web projects and rolled them out successfully. Following are some of the work I have done as part of this role:
• Worked as a Senior Java Lead in several projects to roll out a large membership website running on Joomla to several thousand users and 180 business schools through out the world. Worked with web development team and liaised with marketing director and other senior stake holders regularly.
• Delivered a strong technology platform using Java, J2EE, Struts 2.0, Web Services and MySQL. I was responsible for delivering multiple projects and worked with a team of 10 developers working both on-site and off-shore and used Agile (Scrum) for project delivery. I worked as a Scrum master and regularly drill-down into technical solution with architects and technical consultants. Rolled out JIRA, Greenhopper for Scrum process management and Bamboo for Continuous integration
• Worked on a large migration project to move existing proprietary Database that was running on IBM server to Open Source MySQL database without affecting their existing day to day business and built new membership platform built on top of a CRM database and integrated with several other systems
• Designed and rolled out a complex online accreditation process from a manual paper based process to improve operation efficiency and to improve speed of accreditation. I was instrumental in discussing the business process from senior stakeholders and employees and documented and designed a technical solution. The entire project was designed using Alfresco, an enterprise CMS, for document management
Development, Website, It, Technology, Web Services, Developer, Open source, UML, Confluence, Management, J2EE, Server, Web, Subversion, Off-shore, Enterprise, TestNG, Online, Database, Marketing, Java, Scrum, Linux, Scrum master, CMS, CRM, SoMe, Mysql, Agile, REST, XML, Jira, Joomla, Spring, Integration
2004 - 2008
job
Senior Developer/Team Lead
Cantor Index Spread Trading.
Environment: O/S: Linux S/w: Java1.6, IBM MQ, JMS, Spring Integration, Spring Core, Spring Dependency Injection ,XML, XSD, XSLT, JAXB, JSP, Maven, ANT, UML Database: Oracle 11g Tools/IDE: JUnit, Eclipse, Spring source tool suite, Buildforge Continuous Integration, Rational Rose, Toad, Control-M. Appserver: IBM WAS 7.1 Webserver: Tomcat
Recruited to upgrade and replace obsolete technologies and increase the online presence at this leading Spread Trading company with more than 40,000 users. Hire, train, develop and lead a Front Office, Web Development and Back Office team. Scope of position is to provide architecture solution, business analysis, code review, setup a strong technical team, offshore technical guidance, transform business requirements into technical specifications and hands-on java development when required
• I was instrumental in delivering several successful projects including a delivering a high throughout trading platform for all spread trading and FX trading and delivered a web portal
• Worked with development teams in US/UK and in India to co-ordinate and deliver the project. As part of this role, I visited India and US and worked in off-shore offices
• Successfully delivered a java based high performance, real time, message based pricing solution for Equities, Derivatives, Indices, FX and Futures products using Core Java, Tibco RV, Spring, Swing and JMX
• Wrote business spec, Architect, Designed and developed Spot Equity and Spot FX projects using Java, Tibco RV, Flash Remoting, HTTP Tunneling, XML and JMX
• Technical in charge of delivering the reference data to the consumer systems such as front office trading system, Equity finance, Prime services, custody system, funds processing system etc.
• Worked on the TDD unit testing and integration testing with market data distribution service.
• Extensively used Struts, XML, JAXB, JMS and IBM MQ to manage the high volume capital market instruments message flow between vendors and consumer systems.
• Involved in regular Java performance monitoring and JVM tuning operations.
• Designed and developed web based front end market data system using Struts MVC and deployed the application in Websphere application server.
• Responsible to implement the L1 Support Run book and provide guidance to our L1 Support team based in India. Managed the offshore development team.
• Implemented the build process using Build forge continuous integration and Maven.
Recruited to upgrade and replace obsolete technologies and increase the online presence at this leading Spread Trading company with more than 40,000 users. Hire, train, develop and lead a Front Office, Web Development and Back Office team. Scope of position is to provide architecture solution, business analysis, code review, setup a strong technical team, offshore technical guidance, transform business requirements into technical specifications and hands-on java development when required
• I was instrumental in delivering several successful projects including a delivering a high throughout trading platform for all spread trading and FX trading and delivered a web portal
• Worked with development teams in US/UK and in India to co-ordinate and deliver the project. As part of this role, I visited India and US and worked in off-shore offices
• Successfully delivered a java based high performance, real time, message based pricing solution for Equities, Derivatives, Indices, FX and Futures products using Core Java, Tibco RV, Spring, Swing and JMX
• Wrote business spec, Architect, Designed and developed Spot Equity and Spot FX projects using Java, Tibco RV, Flash Remoting, HTTP Tunneling, XML and JMX
• Technical in charge of delivering the reference data to the consumer systems such as front office trading system, Equity finance, Prime services, custody system, funds processing system etc.
• Worked on the TDD unit testing and integration testing with market data distribution service.
• Extensively used Struts, XML, JAXB, JMS and IBM MQ to manage the high volume capital market instruments message flow between vendors and consumer systems.
• Involved in regular Java performance monitoring and JVM tuning operations.
• Designed and developed web based front end market data system using Struts MVC and deployed the application in Websphere application server.
• Responsible to implement the L1 Support Run book and provide guidance to our L1 Support team based in India. Managed the offshore development team.
• Implemented the build process using Build forge continuous integration and Maven.
Monitoring, XSLT, Tomcat, Testing, Office, Flash, Senior Developer, Jsp, Server, Web, Development, Off-shore, Http, Tuning, Online, Portal, Processing, TIBCO, IBM MQ, Service, Linux, Business Analysis, Oracle, Database, XML, Spring, Integration, MVC, Java, Developer, Finance, TDD, Architecture, Support, UML, Offshore, Eclipse
2001 - 2002
job
Senior Java Developer
Gamcom Solutions Ltd.
This is a project to integrate with a General Insurance project called Osiris. Osiris is written using UDS. Involved in Project Management, design, development, and project infra structure set-up.
• Created a layered architecture based on MVC to support web services
• Architected, Managed and successfully delivered STRUTS based project from POC till go-live
• Used SOAP, WSDL and JAX-RPC
• Created ANT scripts to deploy components in Weblogic application server
• Used JMS, Message Driven Beans and IBM MQ series
• Used rational rose to develop UML modeling
• Created a layered architecture based on MVC to support web services
• Architected, Managed and successfully delivered STRUTS based project from POC till go-live
• Used SOAP, WSDL and JAX-RPC
• Created ANT scripts to deploy components in Weblogic application server
• Used JMS, Message Driven Beans and IBM MQ series
• Used rational rose to develop UML modeling
UML, IBM MQ, Go, UP, WSDL, Weblogic, Web, Server, Insurance, Development, Design, Support, Architecture, Developer, Web Services, SOAP, MVC, Management, Java, Project Management
1997 - 2000
job
java developer
UBS Investment bank.
Environment: O/S: SunOS5.8 Unix S/w: Java, Servlets, JDBC, COBOL, CICS Tool: Jbuilder, IBM MQ Series Database: DB2, Appserver: Websphere 4.0,
Designed and developed the 3-tier J2EE Ecommerce application for settlement system. Involved in full development life cycle. Developed a business services using JMS and EJB.
Designed and developed the 3-tier J2EE Ecommerce application for settlement system. Involved in full development life cycle. Developed a business services using JMS and EJB.
Java, Ecommerce, Database, DB2, Cobol, Unix, Developer, CICS, Development, J2EE, IBM MQ
My education
1991
-
1995
Madras University
Bachelors, Engineering
Bachelors, Engineering
Jerome's reviews
Jerome has not received any reviews on Worksome.
Contact Jerome Josephraj
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Jerome directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark