Algobrain - Alpharetta, GA

posted 4 days ago

Full-time - Mid Level
Alpharetta, GA

About the position

We are looking for a highly experienced Java Developer specializing in the analysis and design of complex technological applications, particularly in the real-time payment domain. The role involves crafting micro-services using reactive design patterns and delivering robust end-to-end Payment API solutions that support high throughput and high-volume transactions for omni-channel platforms. The successful candidate will strategize and develop roadmaps for documenting API specifications and providing client libraries and SDKs for our API products.

Responsibilities

  • Analyze complex processes and technological heterogenic applications.
  • Design software solutions in the real-time payment area.
  • Design and develop micro-services for efficient protocol translation and enrichment using reactive design patterns.
  • Deliver end-to-end solutions for Payment APIs.
  • Develop high throughput and high-volume transaction APIs for omni-channel platforms.
  • Enhance API solutions for payment customers.
  • Develop roadmap and strategies for documenting API specifications in a consumable format.
  • Develop roadmap and strategies to provide Client Libraries and SDKs for API products.

Requirements

  • 7+ years experience in Java, GIT, JIRA, Maven, Confluence, Spring framework (Core, MVC, AOP, Java NIO).
  • Minimum 3 years of experience in Spring Boot.
  • Previous experience with full stack development (React, Node, HTML, CSS).
  • Experience implementing complex full stack solutions including digital and mobile systems, API, and Micro-Services in large Enterprise organizations.
  • Experience with payment services (digital wallet, online digital payments, or subscription services) in the Financial Industry.

Nice-to-haves

  • Experience in PCF or related cloud platform (API management).
  • Hands-on experience with Spring Cloud, Spring Data, Spring Transactional and Spring Batch.
  • Experience in implementing high volume transactions processing applications.
  • Experience with quality and security scan tools such as Sonar, Fortify and Web Inspect.
  • Experience in Integration Testing APIs with Postman, JMeter etc.
  • Experience with Apigee in AWS and GCP.
  • Experience with Kafka for streaming, persistence, and reporting.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service