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?
S
Syntricate Technologies Inc