Java Developer
Mindlance
Buffalo, NY, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
almost 4 years ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago