Senior Java Engineer - Spring Boot | Azure & API Expert

Computer Task

Buffalo (NY)

On-site

USD 95,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CTG is seeking a Software Engineer III for our Buffalo, NY client. You will lead complex analysis, design, development, testing, and deployment of enterprise applications using Java, Spring Boot, and REST APIs with Azure cloud technologies.

You will mentor junior developers and collaborate across teams to deliver scalable SaaS solutions. The role emphasizes technical leadership across the SDLC, with emphasis on security, observability, CI/CD, and modernization efforts.

Qualifications

  • Minimum of an Associate's degree and 6 years of systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years of higher education and/or work experience, including at least 6 years of systems analysis/application development experience.
  • Advanced hands-on experience with Java and Spring Boot.
  • Strong experience developing and integrating REST APIs.
  • Experience with concurrent programming, automated testing, debugging, performance tuning, and application optimization.
  • Experience with Microsoft Azure cloud development and integration.
  • Experience with cloud security, observability, resiliency, CI/CD, and Infrastructure as Code (IaC).
  • Experience working with enterprise APIs and SaaS migration initiatives.
  • Knowledge of OAuth 2.0, API retries, idempotency, validation, and reconciliation.
  • Familiarity with application development software, hardware platforms, and enterprise technology environments.
  • Experience coordinating between application development teams and business units.
  • Demonstrated experience mentoring and leadership capabilities.

Responsibilities

  • Lead and contribute to complex systems analysis, application design, development, testing, and implementation efforts.
  • Serve as a senior technical resource and principal application designer for critical applications, components, and major enhancements.
  • Design, develop, and maintain enterprise applications using Java, Spring Boot, REST APIs, and modern cloud technologies.
  • Develop and integrate enterprise APIs and SaaS solutions using industry-standard practices, including OAuth 2.0, retries, idempotency, validation, and reconciliation.
  • Design and implement solutions leveraging Microsoft Azure, including cloud development, integration, security, observability, resiliency, CI/CD, and Infrastructure as Code (IaC).
  • Provide technical leadership throughout the software development lifecycle, from requirements analysis and technical design through development, testing, deployment, and user acceptance testing.
  • Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform debugging and performance tuning.
  • Evaluate complex interrelationships among applications, programs, interfaces, platforms, and enterprise systems.
  • Develop and maintain clear technical and functional specifications, system documentation, diagrams, and other technical materials.
  • Assess project requirements, develop task estimates and timelines, and contribute to technical components of project plans.
  • Collaborate with development, operations, technology, business, and vendor teams to establish technical direction and deliver solutions.
  • Maintain the efficiency, reliability, security, and effectiveness of supported applications.
  • Evaluate emerging technologies, development practices, vendor software, and technical solutions and recommend improvements.
  • Promote adherence to software development standards, procedures, security requirements, and architectural best practices.
  • Provide mentoring, technical guidance, and leadership to less experienced developers and technical resources.
  • Support application modernization and SaaS migration initiatives.
  • Contribute to risk management, regulatory compliance, internal controls, audit requirements, and organizational technology standards.
  • Participate in cost/benefit analysis, technical assessments, due diligence, business studies, and other strategic technology initiatives as needed.

Skills

Java
Spring Boot
REST APIs
OAuth 2.0
Azure
CI/CD
Infrastructure as Code
Cloud technologies

Education

Associate's degree

Tools

Azure
REST

Job description

CTG is seeking a Software Engineer III for our Buffalo, NY client. You will lead complex analysis, design, development, testing, and deployment of enterprise applications using Java, Spring Boot, and REST APIs with Azure cloud technologies.

You will mentor junior developers and collaborate across teams to deliver scalable SaaS solutions. The role emphasizes technical leadership across the SDLC, with emphasis on security, observability, CI/CD, and modernization efforts.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Software Engineer III - Spring Boot & Azure
Remote Software Engineer III - Spring Boot & Azure

Computer Task • Northern (KY)

Hybrid
USD 77,000 - 128,000
Senior Software Engineer III: Java & Azure Lead
Senior Software Engineer III: Java & Azure Lead

Acara Solutions, Inc. • Buffalo (NY)

On-site
USD 110,000 - 140,000
Backend Engineer: Java/Spring Boot | Azure & APIs (Contract)
Backend Engineer: Java/Spring Boot | Azure & APIs (Contract)

Collabera Inc. • Buffalo (NY)

On-site
USD 96,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+10
Software Engineer III
Software Engineer III

Computer Task • Buffalo (NY)

On-site
USD 95,000 - 130,000
Senior Java Backend Architect - Microservices & Cloud
Senior Java Backend Architect - Microservices & Cloud

Tata Consultancy Services • Newark (DE)

On-site
USD 120,000 - 130,000
Senior Java Tech Lead — Spring Boot, API & Azure Expert
Senior Java Tech Lead — Spring Boot, API & Azure Expert

Wipro Technologies • St. Louis (MO)

On-site
USD 60,000 - 135,000
Medical and dental benefits
Paid time off
Disability insurance
Senior Java Engineer – Cloud APIs & DevOps (Hybrid Buffalo)
Senior Java Engineer – Cloud APIs & DevOps (Hybrid Buffalo)

EXL • Buffalo (NY)

Hybrid
USD 110,000 - 150,000
Senior Java & Spring Boot Engineer for Scalable Apps, CI/CD
Senior Java & Spring Boot Engineer for Scalable Apps, CI/CD

TechDigital Group • United States

On-site
USD 120,000 - 160,000
Senior Java Microservices Lead | Spring Boot & AWS
Senior Java Microservices Lead | Spring Boot & AWS

Cloud and Things • City of Albany (NY)

Hybrid
USD 90,000 - 117,000
Senior Java Backend Architect, Spring Boot Microservices
Senior Java Backend Architect, Spring Boot Microservices

Tata Consultancy Services • Cincinnati (OH)

On-site
USD 100,000 - 110,000