Overview
Hybrid
$0 - $0
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
Collections
Microsoft Azure
Streaming
synchronization
streams
functional interfaces
Azure AD
SignalR
lambdas
Job Details
We are seeking a Senior Java Backend Developer with strong hands-on Core Java skills and relevant Azure experience. This role is primarily backend-focused, with Angular as a plus but not mandatory. Candidates must have recent, practical Java coding experience, be confident in core concepts, and able to reason through concurrency and performance-related scenarios. Experience in migrating applications from on-premises to Azure is highly desirable.
Required Skills
Core Java (Top Priority)
Strong grasp of:
- Collections Framework (List, Set, Map) and their interfaces/implementations.
- hashCode() and equals().
- Thread safety, concurrency, synchronization, concurrent data structures.
- Big O notation and algorithmic complexity basics.
- Hands-on experience with Java 8+ features (lambdas, streams, functional interfaces) and familiarity with Java 11/17/21.
Azure
- Practical experience with:
- Azure AD authentication.
- SignalR for real-time communication.
- Key Vault integration.
- Azure network topology fundamentals.
- Experience deploying/managing applications on Azure App Service or containers.
- CI/CD pipelines using Azure DevOps.
Nice to Have
- Angular 8+ front-end development experience (RxJS, component-based architecture).
- Architecture & Migration:
- Experience migrating on-premises applications to Azure.
- Understanding of data migration strategies and high-level architectural patterns.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.