Job Description :
Position: Sr Software Engineer - New York
Location: New York 
Duration: 6+ months
Phone and Skype
Remote to start
They'll be working with microservices and in a PCF (Pivotal Cloud Foundry) environment for deployment.
Anyone that has worked in a payment services/payment portal environment will likely get an interview (i.e. American Express, Visa, Discover, CapitalOne, etc.) 
Anyone with Digital Payment Rails development experience would be a shoe-in for the role.

Contract lengthExperience needed in

  • back-end Java engineering
  • tokenization
  • encryption
  • performance tuning and optimization
  • digital payment rails/portalsQualifications: (years of experiences are approximations) 
    • 8+ years of Software development, design, and architecture experience of complex applications. Must have extensive experience with architecture.  
    • Enterprise experience (5+ years) building services on Cloud platforms (Pivotal Cloud Foundry/PCF is highly preferred). 
    • 8 years’ experience in Java technologies with Spring Boot framework, REST APIs, JSON, NoSQL databases, Hibernate, Messaging. Primary focus is back-end, but front-end familiarity is important. 
    • Microservices architecture. Hands-on practical experience 
    • Application Security, including information security principles and realization, web app security and PCI DSS Compliance 
    • Experience in implementing CI/CD build pipelines with tools like Git/Bitbucket, Jenkins, Maven, Artifactory, Chef, etc. 
    • Role and Responsibilities
      • Develop medium-sized project/initiatives as an individual contributor with advanced knowledge within discipline, leading a segment of a larger initiative. 
      • Designs and develops applications, system-to-system interfaces, complete software solutions, and create documentation such as user guides and software development guides. 
      • Significant advanced code development, code review, and day-to-day support duties for team members and those needing mentoring.  
      Department-wide public speaking and other communications conveying application-level directions. 
      • Customer Data Management is a team of high performing, co-located individuals representing different functional roles with all the necessary skills to create enterprise capabilities for Customer Data.
      • Responsible for the analysis, design, development, and delivery of software solutions
      • Defines requirements for new applications and customizations, adhering to standards, processes, and best practices.
      • The technology stack is: 
      • Java 8
      1. Vue.JS
      2. Spring Boot
      3. Microservices - 2 tiers
      4. Oracle
      5. Redis
      6. Kafka
      PCF (Pivotal Cloud Foundry)

Similar Jobs you may be interested in ..