Java backend developer Job at Euclid Innovations, Charlotte, NC

bFZrTjc1VzFPZU54OVlrZGZOb0dia3NjOGc9PQ==
  • Euclid Innovations
  • Charlotte, NC

Job Description

Role Summary

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.

Key Responsibilities

  • Design, develop, and maintain backend applications and microservices using Java and Spring Boot.
  • Implement secure authentication and authorization using Azure Active Directory (Entra ID) .
  • Integrate with Azure services such as SignalR (real-time notifications) and Key Vault .
  • Work with Azure networking concepts and deploy/manage applications in Azure App Service or containers.
  • Participate in system and solution architecture, especially in migrating applications from on-premises to Azure.
  • Build and manage CI/CD pipelines in Azure DevOps.
  • Collaborate with cross-functional teams, participate in design/code reviews, and contribute to performance tuning.

Required Skills

Core Java (Top Priority)

Strong grasp of:

  • Collections Framework (List, Set, Map) and their interfaces/implementations.
  • 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.

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.
  • Architecture & Migration:
  • Experience migrating on-premises applications to Azure.
  • Understanding of data migration strategies and high-level architectural patterns.

Experience

  • 10+ years in backend Java development (recent hands-on coding required).
  • 3+ years experience with Azure cloud services.
  • Experience working in enterprise-scale environments.

Job Tags

Similar Jobs

Nexwave

SAP FICO S/4 HANA Job at Nexwave

 ...Role : SAP FICO S/4 HANA with Retail Location : Wayne, NJ (Onsite) Exp Req : 10+ Duration : Long term ( Need Retail Domain Experience Mandatory ) Job Description : New Need - An SAP FICO S/4 HANA Consultant with skills in Tax, sales audit, banking,... 

Pyramid Consulting, Inc

Dynamics 365 Developer Job at Pyramid Consulting, Inc

 ...Immediate need for a talented Dynamics 365 Developer . This is a 06+months contract opportunity with long-term potential and is located in Weehawken, NJ(Onsite). Please review the job description below and contact me ASAP if you are interested. Job ID:25-74425... 

JK Executive Strategies, LLC

Chief People Officer Job at JK Executive Strategies, LLC

 ...Chief People Officer Albuquerque, New Mexico JK Executive Strategies is proud to partner with a leading consulting firm in search of a Chief...  ...thoughtfully, improve the accuracy consistency of important data that can be analyzed quickly, make wise investments in... 

First Temporary

Payroll Specialist Job at First Temporary

 ...and 401K Loan files Process all new hires and terminations Review and audit administrative changes Run retro calculation and save retro reports Prepare and analyze audit reports, such as transportation, lunch gross up and remote work from home allowance.... 

Ventures Unlimited Inc

OpenShift Administrator (with Linux administration, Automation & DevOps Expertise) Job at Ventures Unlimited Inc

 ...production environment. Upgrade Clusters. Perform Linux system administration, troubleshooting, patching. Monitor cluster health, manage node scalability, resource optimization and ensure cluster availability (No downtime). Troubleshoot and resolve issues related...