XX
Senior API DeveloperGlobal QuestNew York, New York, United States

This job offer is no longer available

XX

Senior API Developer

Global Quest
  • US
    New York, New York, United States
  • US
    New York, New York, United States

About



Job Description:

Senior API Developer with the expectation of hands on as well as a leadership. 

Long term contract: 12-18 months

System Architecture & Technical Design

  • Own and define the overall architecture of the application.
  • Choose technology stack components: database, messaging, caching, API gateway, security framework, etc.
  • Design APIs (RESTful, possibly GraphQL) with scalability, consistency, and security in mind.
  • Create architectural decision records (ADRs) to document and justify key technical decisions.

Hands-on Development

  • Write high-quality, production-grade code using Java + Spring Boot.
  • Set up and structure the initial codebase using best practices (layered architecture, DTOs, config management).
  • Build CI/CD-friendly microservices or modular monoliths depending on architecture choice.
  • Lead the development of MVP components, defining reusable patterns and common services.

DevOps & Deployment Strategy

  • Work closely with DevOps to define a deployment pipeline (Docker Jenkins/GitHub Actions + Helm/Kubernetes preferred).
  • Own environment configurations (dev, QA, staging, prod) and secrets management.
  • Ensure proper logging, health checks, metrics, and monitoring are integrated from the start (e.g., Prometheus + Grafana, ELK stack).

Team Leadership & Collaboration

  • Establish coding standards, code review practices, and version control strategies (e.g., GitFlow).
  • Mentor junior engineers and support onboarding of future team members.
  • Collaborate with Product Owners, UX, and QA to refine requirements and deliver high-quality features.
  • Act as the technical face of the team in architecture discussions, demos, and stakeholder meetings.

Security & Compliance

  • Define and implement authentication (OAuth2, JWT, or enterprise SSO).
  • Ensure data security, secure endpoints, and follow secure coding practices.
  • Be proactive in identifying security vulnerabilities and remediating them (OWASP awareness is expected).

Documentation & Knowledge

  • New York, New York, United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.