Java Developer

Mindlance
Buffalo, NY, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Application Performance Management Build Automation Unit Testing Microsoft Azure Software as a Service Cloud Computing Cloud Storage Continuous Integration Database Connection Dependency Injection
+18 more
Gradle Web Servers Junit Apache Maven OAuth Object-Oriented Software Development Mockito Data Logging Multithreading Enterprise Software Applications Concurrency Spring-boot Core Data Restful APIs Api Management Serverless Computing Key Vault Microservices

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

2:42 min

Automating framework distribution workflows with Gradle tasks

Marco Gomiero · LIVE

Videos

See all

Related articles

See all