Job Description :
Job Title : Senior Java API Developer
This is expected to be a 12 month project with possible extensions.
This will be a 100% remote position.
Client is based in Delaware but is allowing 100% remote work.
Degree/Certifications Required : No
Years of experience : 7yrs
Reason for request/why opened: New projects
Java developer within large organization high volume API
Description / Summary day to day responsibilities :
Seeking an experienced API developer to assist with the buildout of Credit Card API's. Day to day responsibilities include the following.
Working with BSA''s to understand requirements
Developing Design Documents for new API''s and/or updating Confluence site with details about the API.
Using a common framework to develop new API''s or modifying existing API''s.
Performing new build for API changes and promoting to appropriate environment (SIT, PAT, or PROD
Unit testing or supporting SIT/Performance Testing of API''s.
Troubleshooting API issues and providing production support to supported API''s as required.
Documenting testing needs for testers.
Working with other developers and technology staff to move new builds through lower environments to production.
Good verbal/written communication skills
Must have :
- 7+ years of experience in web services/api development using Java/J2EE
- 5+ years of experience in Spring stack of technologies including Spring MVC, Spring Security, Spring Data, Spring Integration, and Spring Boot
- 5+ years experience with XML, XSLT, XPath, and JSON
- 5+ years experience in design/development of highly available, distributed and scalable applications
- 5+ years experience developing services using Jboss, Webspere or any application servers
Nice to have :
- RESTful web services, OAuth2
- Familiar with Git, Jenkin, BitBucket
- Familiar with Enterprise Integration patterns
- Experience with Messaging Systems such as JMS, IBM MQ, ActiveMq, RabbitMq, Apache Kafka
- Experience with Micro services
- Worked in Agile methodology
- Cloud Platform Development .