Lead Spring Boot Developer
4 days ago
Buffalo
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. 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., • 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., • Work closely with DevOps to define a deployment pipeline., • Own environment configurations and secrets management., • 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., • Define and implement authentication (OAuth2, JWT, or enterprise SSO)., • Ensure data security and secure coding practices are followed., • Maintain API specifications, architecture diagrams, and deployment documentation., • 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., • 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, • 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., • 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?