Aqua Information Systems - Alpharetta, GA

posted 14 days ago

Full-time - Senior
Alpharetta, GA
Professional, Scientific, and Technical Services

About the position

The Lead Java Developer role is a senior-level position focused on designing and developing solutions in the payment domain. The candidate will analyze complex processes and applications, create microservices, and deliver high-throughput APIs for payment systems. This position requires extensive experience in Java and related technologies, with a strong emphasis on real-time payment solutions.

Responsibilities

  • Analyze complex processes and technological heterogenic applications
  • Design software solutions in the real-time payment area
  • Design and develop microservices 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 to provide simple, easy-to-consume APIs for payment customers
  • Participate in the development of roadmap and strategies for documenting and presenting API specifications
  • Develop roadmap and strategies for providing Client Libraries and SDKs for API products

Requirements

  • Minimum 10 years experience in Java, GIT, JIRA, Maven, Confluence, Spring framework (Core, MVC, AOP, Java NIO)
  • Minimum 5 years of experience in Spring Boot
  • Agile methodology experience
  • Hands-on experience with Spring Cloud, Spring Data, Spring Transactional and Spring Batch desired
  • Experience creating unit tests using JUnit and Mockito
  • Experience with databases and code integrations such as Oracle, SQL Server, MySQL
  • Expertise in implementing complex full stack solutions including digital and mobile systems, API, and Micro-Services in large Enterprise organizations

Nice-to-haves

  • Payment Industry Experience
  • Experience in PCF or related cloud platform, API Management
  • Experience implementing high volume transaction processing applications
  • Experience using Quality and Security scan tools such as Sonar, Fortify and Web Inspect
  • Experience in Integration Testing APIs with Postman, JMeter
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service