← Back to jobs

NAVA Software Solutions Logo
Java Lead / Architect

NAVA Software Solutions

 

Berkeley Heights, NJ, USA

Posted On: 30+ days ago
Experience: 10+ years
Availability: Hybrid
Openings: 2
Category: Java Lead
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Lead the design and implementation of high-volume, real-time payment processing solutions and microservices.

This role is on-site.

Responsibilities

  • Analyze complex processes to design software solutions for the real-time payment sector.
  • Design and develop microservices using reactive design patterns for protocol translation and enrichment.
  • Deliver end-to-end Payment APIs and high-throughput transaction APIs for omni-channel platforms.
  • Develop roadmaps and strategies for API specifications, client libraries, and SDKs.
  • Enhance API solutions to ensure simplicity and ease of consumption for payment customers.

Required Skills

  • 10+ years of experience in Java.
  • 5+ years of experience with Spring Boot.
  • 3+ years of application architecture experience.
  • Deep expertise in Spring Framework (Core, MVC, AOP, Java NIO) and Webflux.
  • Experience implementing full-stack solutions, including APIs and Microservices, within large enterprise organizations.
  • Experience with payment services such as digital wallets, online payments, or subscription services in the financial industry.
  • Hands-on experience with Git, Jira, Maven, and Confluence.
  • Proficiency with databases including Oracle, SQL Server, and MySQL.
  • Experience with Agile methodologies and creating unit tests using JUnit and Mockito.

Preferred Skills

  • Hands-on experience with Spring Cloud, Spring Data, Spring Transactional, and Spring Batch.
  • Experience with PCF, API Management, Apigee, AWS, GCP, or Kafka.
  • Experience using security and quality tools like Sonar, Fortify, and Web Inspect.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs