> Markdown version of [/jobs/ext/1712624-software-engineer-ii-java-azure-serverless-focus-application](https://www.wearedevelopers.com/jobs/ext/1712624-software-engineer-ii-java-azure-serverless-focus-application). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - Java (Azure Serverless Focus) Application - **Company:** Computer Task Group, Inc - **Location:** Buffalo, NY, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Applications Architecture, Microsoft Azure, Basic Access Authentication, Software as a Service, Cloud Engineering, Code Review, Data Structures, Distributed Systems, Middleware, Gradle, Web Servers, Junit, Apache Maven, OAuth, Object-Oriented Software Development, Mockito, Software Construction, Azure Service Bus, Data Logging, Enterprise Software Applications, Concurrency, Spring-boot, Git, Information Technology, Restful APIs, Serverless Computing, Key Vault - **Published:** July 18, 2026 - **Apply:** https://dejobs.org/x/x/CE5A1FF408564AE6AF311C95CD46E9C3/job/ ## About the Role * 5+ years of Java application development experience * Strong Java fundamentals (OOP, concurrency, data structures, exception handling) * Spring Boot and REST API development * Azure Functions and Azure serverless architecture * Azure Storage, Service Bus/Event Hubs, Key Vault, Managed Identities * Maven or Gradle * JUnit and Mockito * OAuth 2.0 and secure API integration * Git and CI/CD pipelines * Excellent analytical, troubleshooting, and communication skills, * Bachelor's degree in Computer Science or related field * Experience with Azure DevOps and Infrastructure as Code * Event-driven and distributed systems experience * Financial services or other regulated industry experience * Experience leading technical initiatives and mentoring developers Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required. ## Description * Develop and maintain Java-based Azure Functions to integrate enterprise applications with SaaS platforms. * Build RESTful APIs using Spring Boot and modern Java frameworks. * Design secure API integrations utilizing OAuth 2.0, API Keys, Basic Authentication, and Java HTTP client libraries. * Develop cloud-native middleware solutions using Azure Functions, Azure Storage, Service Bus/Event Hubs, Key Vault, and Managed Identities. * Implement monitoring, logging, error handling, and resiliency patterns for distributed systems. * Participate in application architecture, code reviews, testing, deployment, and production support. * Collaborate with cross-functional teams to deliver high-quality technical solutions. * Mentor junior developers and promote software engineering best practices. ## Related Videos - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)