Java Developer
Buffalo, NY
18+ Months contract
Local Candidates only
W2 Only. No C2C
JD:
• Strong experience with Java programming, including Object-Oriented Programming (OOP) principles, collections framework, exception handling, multithreading/concurrency, and core data structures and algorithms.
• Proficient in designing scalable, maintainable, and high-performance enterprise applications.
• Experience building and maintaining Spring Boot microservices and RESTful APIs, including request/response handling, validation, exception management, dependency injection, security integration, and database connectivity.
• Familiar with build automation tools (Maven/Gradle), unit testing (JUnit, Mockito), and CI/CD practices.
• Hands-on experience developing cloud-native solutions using Azure services, including Azure Functions, App Services, Service Bus, Storage Accounts, Key Vault, Managed Identities, Application Insights, and Azure Monitor. Skilled in secure service integration, monitoring, logging, and troubleshooting cloud-based applications.
• HTTP Client & API Integrations – Experience integrating third-party and internal APIs using Java HTTP client libraries.
• Proficient in API authentication and authorization mechanisms, including OAuth 2.0, token management, secure communication, request/response processing, retry strategies, error handling, and API performance optimization.
EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”