Lead Software Engineer

Virtusa
Hyderabad, Telangana, India

Java Azure Developer (Java)

Location: Hyderabad/ Bangalore

Years of Experience: 5 to 10 years in professional backend software engineering.

Azure Development Focus: Minimum 3+ years building serverless backends, custom REST APIs, and system-to-system integrations on Azure.

Job Description Summary

Role Objective: Code the high-performance custom services and backend APIs. You will develop stateless comparison microservices and write secure, robust integrations connecting external interfaces to backend systems of record.

Core Responsibilities

Write, test, and deploy optimized, secure Azure Functions (Java) executing hashing algorithms and text de-duplication checks.

Develop Java integration APIs that retrieve and validate transactional records via stored procedures.

Build custom programmatic calculators and data-transformation utilities to support automation systems.

Normalize unstructured dates, currencies, and mathematical fields across disparate data sources.

Technical Requirements & Key Skills

Backend Developer: Advanced mastery of Java, and serverless Azure application development (Azure Functions, App Services).

Document Hashing & Logic: Practical experience with text hashing (SHA-256), Regex parsing, and string-distance metrics.

Secure API Design: Comprehensive knowledge of API security standards, JSON/XML serialization, and relational database queries.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →