Backend Developer (Senior) – Java & Azure Cloud

Winzons

India

On-site

INR 2,500,000 - 5,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Confidential in Chennai, India is seeking a Senior Backend Developer to design, develop, and maintain scalable backend applications using Java, Spring Boot, and microservices. You will build robust RESTful APIs, ensure security with Spring Security, JWT, and OAuth2, and work on a microservices architecture for modular, scalable systems.

Experience with MongoDB, Azure Cloud Services, and DevOps collaboration is essential to deliver secure, high-availability production systems.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 6+ years of backend development experience.
  • Strong Java experience with Spring and microservices.

Responsibilities

  • Design, develop, and maintain backend applications using Java and Spring.
  • Develop RESTful APIs and backend services with Spring Boot and Spring MVC.
  • Implement security with Spring Security, JWT, and OAuth2.
  • Design microservices architecture for modular, scalable systems.
  • Work with MongoDB for data storage and query optimization.
  • Integrate Azure services including Event Hub, Key Vault, and Databricks.
  • Collaborate with DevOps for deployment and monitoring.
  • Ensure 24/7 reliability and performance with logging and monitoring.

Skills

Core Java
Spring Framework
Microservices
RESTful APIs
Azure Cloud
MongoDB
Security best practices

Education

Bachelor’s Degree in Computer Science or related field

Tools

MongoDB
Azure Cloud Services

Job description

Company Name: Confidential

Job Role: Senior Backend Developer

Work Type: Full-Time

Experience: 6+ Years Preferred

Qualification: Bachelor’s Degree in Computer Science or related field

Location: Chennai, India

Description :

We are seeking a highly skilled Senior Backend Developer with extensive experience in Java and Azure Cloud Services. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance backend applications using modern Spring frameworks and microservices architecture. You will play a critical role in integrating cloud-native services and ensuring the security and reliability of our 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 : Use 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer – Java with Azure
Senior Software Engineer – Java with Azure

EPAM Systems • India

On-site
INR 1,200,000 - 2,000,000
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000
Senior Software Developer - Java with Azure
Senior Software Developer - Java with Azure

EPAM Systems • India

On-site
INR 1,200,000 - 2,100,000
Senior Java Developer
Senior Java Developer

EngiNeo Solutions • Bengaluru

On-site
INR 350,000 - 650,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Java Fullstack Developer
Java Fullstack Developer

CRUX • Chennai District

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Backend Developer – Java Spring Boot
Senior Backend Developer – Java Spring Boot

Cloudoniq Technologies Pvt Ltd • Mumbai

On-site
INR 1,500,000 - 2,000,000