Logo
Crescens

Java Technical Lead

Crescens, Berkeley Heights, New Jersey, us, 07922


Job Title: Java Technical Lead Location: Berkeley Heights, NJ Duration: 6+ Months C2H

REQUIREMENT DETAILS • Analyze complex processes and technological heterogenic applications. • Design software solutions in the real-time, payment area. • Design, develop microservices for highly efficient protocol translation and enrichment with reactive design patterns. • Deliver end to end solutions for Payment APIs. • Develop high throughput and high-volume transaction APIs that can be consumed by omni channel platforms. • Enhance API solutions to offer simple, easy to consume APIs for payment customers. • Participate in development of roadmap and strategies for documenting and presenting API specifications in an easy and consumable format. • Develop roadmap and strategies to provide Client Libraries and SDKs for API products. Skills and Experience Needed Required • Minimum 10 years' experience in Java, GIT, JIRA, Maven, Confluence, Spring framework (Core, MVC, AOP, Java NIO). • 2+ years of leadership experience • Minimum 5 years of experience in Spring Boot. • Webflux experience • Agile methodology experience. • Hands-on experience with Spring Cloud, Spring Data, Spring Transactional and Spring Batch desired. • Experience on creating unit tests using JUnit, 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. • Payment industry experience • Financial industry experience Desired • Good to have experience in PCF or related cloud platform, API Management. • Experience in implementing high volume transactions processing applications. • Good to have Experience on using Quality and Security scan tools such as Sonar, Fortify and Web Inspect. • Experience in Integration Testing APIs with Postman, JMeter etc. • Apigee in AWS and GCP. • Kafka for streaming, persistence and reporting.