Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
NC

Software Developer

NR Consulting - India
  • 🇮🇳 India
  • On-site
  • 23 hours ago
  • Java
  • Spring Boot
  • Microservices
  • REST API
  • AWS
  • JWT
  • Performance Testing
  • CI/CD
  • Apigee
  • API Gateway
  • ECS
  • Terraform
  • Jenkins
  • Splunk
  • Dynatrace
  • Okta
  • AI
  • Large Language Models
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Title: Software Developer
Location:Hyderabad

Exp: 5+ Yrs

Job Description:

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 clear 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 · NR Consulting - India

Auto apply with Likeremote