Lead Spring Boot Developer

Syntricate Technologies Inc

Buffalo, NY(remote)

JOB DETAILS
SALARY
$70–$80 Per Hour
LOCATION
Buffalo, NY
POSTED
30+ days ago
Lead Spring Boot Developer
Buffalo, NY (Hybrid 3 days onsite/2 days remote)
12+-month contract
Web Cam Interview

$70-$80/Hr on W2

Strategy & Expectations for Lead Spring Boot Developer:
Role Purpose:
  • You are being brought in as the technical lead to design, architect, and develop a new application using Spring Boot as the core framework.
  • This project is a greenfield initiative and will require hands-on development, architectural leadership, and team guidance from day one.
Key Responsibilities:
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.
  • 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.
  • Own environment configurations and secrets management.
  • Ensure logging, health checks, metrics, and monitoring are integrated from the start.
Team Leadership & Collaboration:
  • Establish coding standards, code review practices, and version control strategies.
  • Mentor junior engineers and support onboarding of future team members.
  • Collaborate with Product Owners, UX, and QA to refine requirements and deliver features.
  • Act as the technical face of the team in architecture discussions and stakeholder meetings.
Security & Compliance:
  • Define and implement authentication (OAuth2, JWT, or enterprise SSO).
  • Ensure data security and secure coding practices are followed.
  • Identify and resolve security vulnerabilities proactively.
Documentation & Knowledge Transfer:
  • Maintain API specifications, architecture diagrams, and deployment documentation.
  • Facilitate knowledge transfer to new team members and support operational readiness.
Initial Deliverables (First 60–90 Days):
  • Technology stack recommendation finalized and documented.
  • Application architecture documented.
  • CI/CD pipeline defined and integrated.
  • MVP-level Spring Boot microservices deployed to dev/test.
  • Setup of unit tests, integration tests, and static code analysis tools.
  • Knowledge base started (Confluence, Git repo docs, etc.).
Tools & Environment :
  • Backend : Java 17+, Spring Boot 3.x, Spring Cloud, Spring Security, Spring Data
  • Databases : PostgreSQL / MongoDB / Redis
  • Messaging : Kafka / RabbitMQ
  • DevOps : Docker, Kubernetes, Jenkins / GitHub Actions
  • Monitoring : Prometheus, Grafana, ELK, or equivalent
  • Version Control: GitHub / Bitbucket
Ideal Candidate Traits:
  • Strong balance of architectural thinking and hands-on development.
  • Can operate independently and take ownership of the technical roadmap.
  • Collaborative, communicative, and eager to mentor others.
  • Strategic mindset with a long-term view of maintainability and scalability.

Please have candidate provide responses for ALL of the questions below to confirm they have ALL of the required skills/experience (please reply ASAP as submittals to our client are time sensitive):
  • LinkedIn profile link?
  • Do you currently reside in or near the Buffalo, NY area or open to relocation out of pocket to Buffalo, NY to be onsite from day 1 for a hybrid work model OR seeking a 100% remote work model only (Note: Hybrid preferred)?
  • If hired, are you able to work on Globalquest's W2 without any issues?
  • Yrs. of IT exp. overall?
  • Yrs. of exp. as a Spring Boot Developer?
  • Yrs. of exp. as a Lead Spring Boot Developer (required)?
  • Yrs. of exp. designing APIs (RESTful, possibly GraphQL) with scalability, consistency, and security in mind (required)?
  • Yrs. of exp. creating architectural decision records (ADRs) to document and justify key technical decisions (required)?
  • Yrs. of exp. w/ Backend: Java 17+, Spring Boot 3.x, Spring Cloud, Spring Security, Spring Data (required - please provide yrs. of exp. for each skill listed)?
  • Yrs. of exp. w/ Databases: PostgreSQL / MongoDB / Redis (required - please provide yrs. of exp. for each skill listed)?
  • Yrs. of exp. w/ Messaging: Kafka / RabbitMQ (required - please provide yrs. of exp. for each skill listed)?
  • Yrs. of exp. w/ DevOps: Docker, Kubernetes, Jenkins / GitHub Actions (required - please provide yrs. of exp. for each skill listed)?
  • Yrs. of exp. w/ Monitoring: Prometheus, Grafana, ELK, or equivalent (required - please provide yrs. of exp. for each skill listed)?
  • Yrs. of exp. w/ Version Control: GitHub / Bitbucket (required - please provide yrs. of exp. for each skill listed)?
  • Yrs. of exp. w/ strong balance of architectural thinking and hands-on development?
  • Yrs. of exp. operating independently and taking ownership of the technical roadmap?
  • Yrs. of exp. being collaborative, communicative, and eager to mentor others?
  • Yrs. of exp. w/ a strategic mindset with a long-term view of maintainability and scalability?
  • Yrs. of exp. working specifically for banks and/or financial institutions?

About the Company

S

Syntricate Technologies Inc