Software Developer (Hyderabad)

Software Developer (Hyderabad)

15 Oct
|
NR Consulting
|
Hyderabad

15 Oct

NR Consulting

Hyderabad

Title: Software Developer

Location: Hyderabad

Exp: 5+ Yrs

:

Design, develop, test, deploy, and maintain Java and Spring Boot applications, microservices, and secure REST APIs.

· Own technical solutions from architecture and API design through implementation, deployment, and production operation.

· Build and modernize cloud-native applications in AWS while improving scalability, resilience, maintainability, and operational readiness.

· Design and implement integrations with API gateways, identity providers, databases, internal platforms, downstream services, and external partners.

· Apply API security controls including authentication, authorization, OAuth 2.0, JWT validation, encryption, secrets handling, input validation, and protection of sensitive data.

· Design maintainable API contracts with appropriate versioning, backward compatibility, idempotency, validation, error handling, and traffic protection.

· Build fault-tolerant services using resilience patterns such as timeouts, retries with backoff, circuit breakers, bulkheads, rate limiting, graceful degradation, health checks, and failover.

· Improve software quality through automated unit, integration, component, contract, and performance testing.

· Strengthen observability using structured logging, metrics, tracing, correlation identifiers, dashboards, service-level indicators, and actionable alerts.

· Diagnose complex application and integration issues, lead root-cause analysis, and implement corrective actions that prevent recurring failures.

· Contribute to CI/CD automation, automated quality controls, vulnerability remediation, and production-readiness activities.

· Analyze application performance, capacity, and cloud-resource usage and implement improvements where they provide measurable value.

· Participate in technical design reviews, code reviews, requirements refinement, estimation, and solution planning.





· Identify technical debt and recommend practical improvements to architecture, security, resilience, code quality, and developer productivity.

· Create explicit technical documentation covering architecture decisions, API behavior, integrations, operations, and troubleshooting.

· Collaborate with engineers, architects, product owners, security teams, and platform teams while providing technical guidance to other engineers.

Required Qualification

· Ability to independently lead complex engineering work from problem definition through production delivery.

· Ability to evaluate technical trade-offs and communicate recommendations clearly to technical and non-technical stakeholders.

· Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

Preferred Qualification

Nice to have

· Experience with Apigee, AWS API Gateway, or another enterprise API-management platform.

· Experience deploying and operating services using AWS ECS.

· Experience with Terraform, Jenkins, or comparable infrastructure and delivery automation tools.

· Experience with Splunk, Dynatrace, Okta, or comparable observability and identity platforms.

· Experience modernizing legacy applications or designing highly available, multi-region systems.

· Experience with event-driven architectures, messaging platforms, or asynchronous processing.

· Experience with cryptography and secure payload patterns such as ECDH, ECDSA, HPKE, JWE, digital signatures, or key management.

· Experience developing software for regulated environments or systems that process sensitive consumer data.

· Experience developing AI-enabled solutions using large language models, retrieval-augmented generation, intelligent automation, or related technologies.

· Practical experience using modern coding agents or AI-assisted development tools while reviewing generated code, protecting confidential information, and validating security, correctness, and engineering quality.

📌 Software Developer (Hyderabad)
🏢 NR Consulting
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: software developer (hyderabad) / hyderabad