Logo
Syntricate Technologies

Lead Spring Boot Developer

Syntricate Technologies, Buffalo, New York, United States, 14266

Save Job

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?