API Developer

Posting Number 2022-10353
Posted Date 1 week ago(8/8/2022 10:28 AM)
Location : Location
US-NY-New York
Department
Enterprise Integration Services (API)
School/Division
NYU IT (WS1170)
Compensation Grade
Band 53
Union
N/A
FT/PT
Full-Time
Category
Technology

Position Summary

The API Developer is responsible for designing and implementing API solutions and strategy, in support of NYU IT’s strong commitment to quality and building APIs that ensure security, usability, and reliability. This individual is involved and participates in all aspects of the API development lifecycle from, helping gather requirements, designing features, triaging/troubleshooting issues, code reviewing and mentoring.

 

About NYU IT -NYU IT CORE BELIEFS

We demonstrate our core beliefs everyday in our interactions, attitude and performance.

 

People at the heart of everything we do: We listen to our clients, and colleagues, and use our expertise to anticipate and address their needs.

 

Create space to innovate: We challenge assumptions and seek out fresh perspectives and new ways of thinking to fuel our productivity.

 

Right promise. Right delivery: We set clear goals and priorities, and execute with speed and agility to deliver better results.

 

Share information. Build trust: We engage in open and honest communications that reflect inclusiveness, fairness and respect for each other.

 

Teams and partnerships work. Boundaries don’t: We collaborate to maximize the value we bring to NYU because our best ideas come from working together.

 

Insist on excellence: We take pride in what we do, strive to improve constantly and hold ourselves accountable for the results.

Qualifications

Required Education

Bachelor's Degree, Computer Science, Computer Engineering, Electrical Engineering or related field.

 

Preferred Education
Master's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field.

 

Required Experience

  • 3+ years of hands-on Development experience with JAVA, J2EE (Spring, JPA/Hibernate) and REST/SOAP Web Services.
  • 2+ years of hands-on Development experience working with APIs and API Gateway product. Building API Proxies andAPI Policies.
  • 3+ years of hands-on experience working with various technologies such as Spring, Tomcat, RESTful Architectures, XML, JSON, Java.
  • 3+ years of experience with DevOps culture and tools such as Gitlab and Jenkins for CI/CD. Hands-on experience working with various technologies such as Spring, Tomcat, RESTful Architectures, XML, JSON, Java. Must have experience with DevOps culture and tools such as Gitlab and Jenkins for CI/CD.
  • 3+ years of experience on a production level application.

Preferred Experience

  • 5+ years of hands-on Development experience with JAVA, J2EE (Spring, JPA/Hibernate) and REST/SOAP Web Services.
  • 3+ years on Mulesoft AnyPoint platform. Certifications with Mulesoft a big plus. Knowledge of (SDLC) software methodologies (e.g., SCRUM/Agile, Waterfall); Agile development is preferred. Cloud experience is a plus (AWS services). Unix Shell scripting experience will be a big plus.
  • 2+ years in experience in the higher education environment.
  • 2+ years of experience with SAML v2, OAuth2, OpenID Connect.

 

Required Knowledge, Skills and Abilities
Good understanding of API security: Authentication, Authorization, Federation, and Delegation.  Understanding of Architecture and design patterns, best code practices, defensive programming and able to write framework level code. Ability to write automated tests for APIs. Good understanding of API security: Authentication, Authorization, Federation, and Delegation.  Understanding of Architecture and design patterns, best code practices, defensive programming and able to write framework level code.  Ability to write automated tests for APIs.  Solid intuition on what makes good RESTful web service.  Curiosity, and a willingness to learn and talk about emerging technologies.  Understand mission-critical and data-intensive problems.  Ability to translate business requirements into technical and further develop.  Ability to engage in deep technical discussions with clients and peers and become a trusted technical advisor.  Problem-solving orientation.  Thinker and doer attitude.  Excellent communications skills.  Ability to work flexible hours to accommodate global organization setting.

 

Preferred Knowledge, Skills and Abilities
Familiarity with university policies and procedures.

Additional Preferred Knowledge, Skills and Abilities
Must be well versed in quality data collection to ensure adequacy, accuracy and legitimacy of data in NYU systems and be able to strictly follow data privacy and security procedures for data handling and analysis to ensure adherence to legal and institutional standards.

 

Additional Information

NYU aims to be among the greenest urban campuses in the country and carbon neutral by 2040. Learn more at nyu.edu/nyugreen.

EOE/AA/Minorities/Females/Vet/Disabled/Sexual Orientation/Gender Identity

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.