*Job Title:* Sr.
Java Developer
*Job Location:* Alpharetta, GA (onsite)
*Candidate Constraints: *Onsite Client Interview/Role
*Duration:* 6 months +
*Key Technology:* Java, GIT, JIRA, Maven, Confluence, Spring framework
*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).
* Minimum 5 years of experience in Spring Boot.
* Agile methodology experience.
* Spring framework 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.
* Financial industry experience
Desired
* Good to have experience in PCF or related cloud platform, API Management.
* Experience with payment services (digital wallet, online digital payments, or subscription services) in the Financial Industry.
* 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.
Job Type: Full-time
Pay: $50.
00 - $55.
00 per hour
Benefits:
* 401(k)
* Dental insurance
* Health insurance
Experience:
* REST: 1 year (Preferred)
* Java: 6 years (Preferred)
Ability to Commute:
* Alpharetta, GA 30004 (Preferred)
Ability to Relocate:
* Alpharetta, GA 30004: Relocate before starting work (Preferred)
Work Location: In person