Syntricate Technologies ยท 3 days ago
Senior API Developer
Syntricate Technologies is seeking a Senior API Developer to lead the architecture and development of scalable APIs. The role involves hands-on coding, team leadership, and collaboration with various stakeholders to deliver high-quality software solutions.
Information TechnologyProject ManagementQuality Assurance
Responsibilities
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
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
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)
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
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)
Maintain living documentation including: API specifications (OpenAPI/Swagger), Architecture diagrams and integration maps, Deployment and runbooks, Facilitate knowledge transfer to new team members and support operational readiness
Technology stack recommendation finalized and documented
Application architecture (incl. service boundaries, database models, integration points)
CI/CD pipeline defined and integrated for basic services
MVP-level Spring Boot microservices scaffolding completed and deployed to dev/test
Setup of unit tests, integration tests, and static code analysis tools
Knowledge base started (Confluence, Git repo docs,)
Qualification
Required
Senior API Developer (min. of 8 to 10 yrs. required)
Own and define the overall architecture of the application (required)
Java (required)
Spring Boot (required)
Rest API (required)
OpenShift (required)
ELK (required)
GitLab (required)
Preferred
Banking and/or Financial domains (ideal)
Company
Syntricate Technologies
Syntricate Technologies offers quality assurance, validation, regulatory, business analysis, and project management services.
H1B Sponsorship
Syntricate Technologies has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (2)
Funding
Current Stage
Growth StageCompany data provided by crunchbase