What are the responsibilities and job description for the Java Technical Lead position at Veracity Software Inc?
Job Description
Job Title: Java Technical Lead
Job Location: Berkeley Heights, NJ
# Positions: 1
Employment Type: C2H
Key Technology: Java, GIT, JIRA, Maven, Confluence, Spring framework, Architecture
Job Responsibilities:
- 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 Required:
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.
- Spring framework experience
- 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.
- Experience with payment services (digital wallet, online digital payments, or subscription services) in the Financial Industry.
- Financial industry experience
Desired
- Good to have experience in PCF or related cloud platform, API Management.
- Payment industry experience
- 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.
Lead Engineer (IC&E)
Flexicrew Technical Services -
Edison, NJ
Metals Team Lead/Analyst
Alliance Technical Group -
Mountainside, NJ
Lead Java Developer_NJ
Synechron -
Berkeley Heights, NJ