Job Responsibilities:
Serve as a technical lead and mentor. Provide technical support and leadership in the development and continual improvement of API service.
Have great written and verbal communication skills, ability to easily grasp business concepts, and possesses skills to build a vision.
Design and develop APIs using Push and Open API.
Modify existing API application code, interfaces, and build new application components from detailed requirements.
Analysis of requirements, support of the design, development of the code, testing, debugging, and maintenance of applications and interfaces.
Documentation of the design, implementation, and maintenance is crucial.
Ability to maintain the developed solution on an on-going basis is essential.
Enhance processes to resolve operational problems and add new functions taking into consideration schedule, resource constraints, process complexity, dependencies, assumptions and application structure.
Candidate is required to follow the existing IT development methodology, coding standards, and deployment processes ensuring compliance with the internal and external regulatory requirements.
Work under general directions, typically reports to a team lead/manager.
Ensure compliance with applicable federal, state and local laws and regulations. Complete all required compliance training. Maintain knowledge of and adhere to Flagstar's internal compliance policies and procedures. Take responsibility to keep up to date with changing regulations and policies.
Job Requirements:
Bachelor's Degree in Computer Science, Business, Engineering, Math or other related field
8+ years of IT experience analyzing, designing, implementing and integrating API solutions
8+ years of experience with Java
Proficient in Open API development/ Push API
Proficient in Core Java, J2EE, Spring, JPA, Hibernate (ORM)
Proficient in Web Services (SOAP and Restful), XML, XML JSON processing API's, Micro Services
Experience in Micro gateway, Apigee edge technologies
Experience in documenting and maintaining REST API designs in Swagger, YMAL and RMAL
The following skills are all preferred:
Utilize source control systems like GIT
Experience in JUNIT
Experience in Eclipse
Experience in Java 8 and multithreading
Any Graduate