> Markdown version of [/jobs/ext/4563166-software-engineer](https://www.wearedevelopers.com/jobs/ext/4563166-software-engineer). 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 - **Company:** LTD Global - **Location:** Buffalo, NY, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Application Performance Management, Build Automation, Unit Testing, Microsoft Azure, Cloud Computing, Code Reuse, Continuous Integration, Data Structures, DevOps, Gradle, Web Servers, Junit, Apache Maven, OAuth, Object-Oriented Software Development, Mockito, Cloud Services, Software Engineering, Systems Integration, Azure Service Bus, Enterprise Software Applications, Spring Cloud, Concurrency, Spring-boot, Git, Information Technology, Restful APIs, Serverless Computing, Key Vault, Web Api, Microservices - **Published:** November 4, 2026 - **Apply:** https://www.thejobnetwork.com/job/26bcb5f0-ac7d-4235-b8ea-89d960a2f659/software-engineer ## About the Role Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field. Strong Java development (OOP, Data Structures, Concurrency) Spring Boot and RESTful API development Build automation (Maven/Gradle) and Unit Testing (JUnit/Mockito) Microsoft Azure (Azure Functions, Service Integration, Key Vault, Managed Identities, Azure Monitor) Java HTTP Client libraries, API Integration, OAuth 2.0 Strong exception handling and troubleshooting skills Experience with Git and Agile development Banking/Financial Services domain experience is a strong plus. Join us to lead innovative projects that shape the future of enterprise technology! Your expertise will help teams thrive in a fast-paced environment while delivering impactful solutions that meet strategic business needs. ## Description We are seeking a highly skilled Software Engineer with strong expertise in Java, Spring Boot, and Microsoft Azure to design, develop, and maintain scalable, secure, and high-performance enterprise applications. The ideal candidate will have experience building RESTful APIs, integrating cloud services, implementing secure authentication mechanisms, and developing cloud-native applications using Azure. Experience in the Banking or Financial Services domain is highly preferred., Design, develop, test, and maintain enterprise-grade applications using Java and Spring Boot. Build scalable RESTful APIs and microservices following industry best practices. Develop cloud-native solutions using Microsoft Azure, including Azure Functions, Azure Service Integrations, Key Vault, Managed Identities, and Azure Monitoring. Implement secure API authentication and authorization using OAuth 2.0 and related security standards. Integrate internal and third-party APIs using Java HTTP client libraries. Write clean, maintainable, and reusable code following Object-Oriented Programming (OOP) principles. Optimize application performance, troubleshoot issues, and implement robust exception and error handling. Create and maintain unit tests to ensure high code quality and reliability. Utilize build automation tools such as Maven or Gradle and participate in CI/CD processes. Collaborate with product owners, architects, QA engineers, and DevOps teams throughout the software development lifecycle.