Open position
Java full stack developer
Buffalo NYC- Onsite (Only nearby states candidates, NJ/NY/CT) with DL · Contract
Job Description
The Senior Software Engineer serves as a hands‑on technical contributor, bringing a minimum of 10+ years of experience in designing, developing, and supporting enterprise‑grade applications. This role requires strong ownership of end‑to‑end delivery, from development through production support, while effectively collaborating with both technical and business stakeholders.
Core Responsibilities
Act as a hands‑on engineer contributing to design, development, testing, and deployment of applications
Design and develop scalable APIs and backend services using Java and Spring Boot
Communicate architecture, progress, risks, and challenges clearly to technical teams and business stakeholders
Drive project milestones, delivery timelines, and ensure high‑quality outcomes
Provide production and incident (INC) support, including root cause analysis and remediation
Collaborate in agile, cross‑functional teams to deliver business value iteratively
Technical Skills & Experience
Backend Development
Strong hands‑on experience with Java and Spring Boot
Solid understanding of API design and development
Experience with databases and data access patterns
Frontend & Full‑Stack Exposure
Full‑stack development experience, including Angular or similar front‑end frameworks
DevOps & Engineering Practices
Experience building and maintaining CI/CD pipelines
Proficient with Git‑based source control (e.g., GitLab)
Working knowledge of distributed systems and modern application architectures
Working knowledge of databases and distributed systems (Oracle, MySQL)
Professional Competencies
Strong analytical and problem‑solving skills focused on application development
Ability to work autonomously while managing multiple complex initiatives
Proven experience working in agile, collaborative environments
Excellent organizational and time‑management skills
Advanced written and verbal communication skills