Skip to main content
CRUX Consulting Serices logo

Senior Backend Developer - Java & Azure Cloud Services

CRUX Consulting Serices
Full Timesenior
INPosted April 15, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaSpringAzureMongoDBDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As a highly skilled Senior Backend Developer with extensive experience in Java and Azure Cloud Services, you will be responsible for designing, developing, and maintaining scalable, high-performance backend applications using modern Spring frameworks and microservices architecture. Your role will involve integrating cloud-native services and ensuring the security and reliability of production systems.

  • *Key Responsibilities:**
  • **Application Development:** Design, build, and maintain robust backend applications using Java (8, 17, and 21).
  • **API & Services:** Develop scalable RESTful APIs and backend services using Spring Boot and Spring MVC.
  • **Security Implementation:** Secure applications using Spring Security, implementing JWT and OAuth2 protocols.
  • **Architecture:** Design and manage Microservices-based architectures to ensure modularity and scalability.
  • **Data Management:** Utilize Spring Data JPA / Hibernate for database interactions and manage high-performance data storage using MongoDB (including query optimization).
  • **Cloud Integration:** Deep integration with Azure Services, specifically:
  • Messaging: Event Hub and Event Streaming systems.
  • Security: Key Vault and Azure AD authentication (Service Principal, Managed Identity, Federated Credentials).
  • Storage & Data: Storage Accounts and Databricks.
  • **Configuration & DevOps:** Manage environment configurations using YAML/Properties files and collaborate with DevOps teams for seamless deployment and monitoring.
  • **Performance & Reliability:** Implement logging, monitoring, and troubleshooting protocols to ensure 24/7 system reliability and performance.
  • *Required Skills & Experience:**
  • **Core Java:** Strong proficiency in Java 8, 17, and 21.
  • **Spring Ecosystem:** Expert knowledge of Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
  • **Database:** Proven experience with MongoDB query management and NoSQL best practices.
  • **Cloud Platforms:** Hands-on experience with Microsoft Azure (Event Hubs, Key Vault, Databricks).
  • **Architectural Patterns:** Solid understanding of Microservices, Event-Driven Architecture, and Messaging systems.
  • **Security Fundamentals:** Practical experience with Identity management (Service Principals/Managed Identities) and secure coding practices.
  • **Monitoring:** Familiarity with production logging and performance monitoring tools. As a highly skilled Senior Backend Developer with extensive experience in Java and Azure Cloud Services, you will be responsible for designing, developing, and maintaining scalable, high-performance backend applications using modern Spring frameworks and microservices architecture. Your role will involve integrating cloud-native services and ensuring the security and reliability of production systems.
  • *Key Responsibilities:**
  • **Application Development:** Design, build, and maintain robust backend applications using Java (8, 17, and 21).
  • **API & Services:** Develop scalable RESTful APIs and backend services using Spring Boot and Spring MVC.
  • **Security Implementation:** Secure applications using Spring Security, implementing JWT and OAuth2 protocols.
  • **Architecture:** Design and manage Microservices-based architectures to ensure modularity and scalability.
  • **Data Management:** Utilize Spring Data JPA / Hibernate for database interactions and manage high-performance data storage using MongoDB (including query optimization).
  • **Cloud Integration:** Deep integration with Azure Services, specifically:
  • Messaging: Event Hub and Event Streaming systems.
  • Security: Key Vault and Azure AD authentication (Service Principal, Managed Identity, Federated Credentials).
  • Storage & Data: Storage Accounts and Databricks.
  • **Configuration & DevOps:** Manage environment configurations using YAML/Properties files and collaborate with DevOps teams for seamless deployment and monitoring.
  • **Performance & Reliability:** Implement logging, monitoring, and troubleshooting protocols to ensure 24/7 system reliability and performance.
  • *Required Skills & Experience:**
  • **Core Java:** Strong proficiency in Java 8, 17, and 21.
  • **Spring Ecosystem:** Expert knowledge of Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
  • **Database:** Proven experience with MongoDB query management and NoSQL best practices.
  • **Cloud Platforms:** Hands-on experience with Microsoft Azure (Event Hubs, Key Vault, Databricks).
  • **Architectural Patterns:** Solid understanding of Microservices, Event-Driven Architecture, and Messaging systems.
  • **Security Fundamentals:** Practical experience with Identity management (Service Principals/Managed Identities) and secure coding practices.
  • **Monitoring:** Familiarity with production logging and performance monitoring tools.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free