Senior Software Developer

Oct 12, 2026

  • Location: Hyderabad, Telangana,India
  • Type: Contract
  • Job 5102

HNM Systems
HNM Systems is the leading tech-enabled professional services provider, shaping the workforce across the telecom, energy, and technology sectors. We connect specialized talent with direct hire, contract-to-hire, and consulting opportunities that support fiber expansion, digital infrastructure, wireless networks, and smart grid energy solutions. Our innovative approach delivers high-impact outcomes, with a 94% success rate in talent placement and project execution. Relentlessly people-driven, HNM Systems sets the industry standard through exceptional employee experience and long-term client value.

Why This Opportunity Stands Out
This opportunity offers the chance to help build and modernize enterprise-scale cloud-native applications that support critical business and customer-facing services. You will work across architecture, development, cloud engineering, security, resiliency, and production operations while leveraging modern technologies including Java 17+, Spring Boot, AWS, and microservices. The role provides significant ownership and influence over technical decisions, platform strategy, and engineering best practices. It is ideal for a senior engineer who enjoys solving complex distributed systems challenges while mentoring others and driving measurable business impact.

Overview
Our customer is seeking a Senior Java Engineer with 8+ years of experience designing, developing, deploying, and supporting modern Java applications and cloud-native services. This role requires strong expertise in Java 17+, Spring Boot, REST APIs, microservices, AWS cloud technologies, distributed systems, application security, and production operations.

The successful candidate will independently lead technical initiatives from architecture and design through deployment and operational support while collaborating closely with engineering, platform, product, and security teams.

Key Responsibilities

  • 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 within AWS environments, improving scalability, resilience, maintainability, and operational readiness.
  • Design and implement integrations with API gateways, identity providers, databases, internal platforms, downstream services, and third-party partners.
  • Apply API security controls including authentication, authorization, OAuth 2.0, JWT validation, encryption, secrets management, input validation, and sensitive-data protection.
  • Design maintainable API contracts with versioning, backward compatibility, idempotency, validation, error handling, and traffic-protection mechanisms.
  • Build fault-tolerant services using resilience patterns such as retries, backoff strategies, circuit breakers, rate limiting, health checks, graceful degradation, bulkheads, and failover techniques.
  • Improve software quality through automated unit, integration, component, contract, and performance testing.
  • Enhance observability using structured logging, distributed tracing, metrics, dashboards, alerts, and operational monitoring.
  • Diagnose complex production incidents, conduct root-cause analysis, and implement preventive corrective actions.
  • Contribute to CI/CD automation, automated quality controls, vulnerability remediation, and production-readiness activities.
  • Analyze application performance, capacity requirements, and cloud resource utilization to identify opportunities for optimization.
  • Participate in architecture reviews, code reviews, estimation, requirements refinement, and technical planning.
  • Identify technical debt and recommend practical improvements related to architecture, security, resiliency, code quality, and developer productivity.
  • Create technical documentation covering architecture decisions, API specifications, integrations, operations, and troubleshooting procedures.
  • Collaborate with engineers, architects, product owners, security teams, and platform stakeholders while providing technical guidance and mentorship.
  • All other duties as assigned.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Eight or more years of professional software engineering experience demonstrating senior-level technical capability.
  • Strong hands-on experience with Java 17 or later.
  • Extensive experience developing production applications using Spring Boot and the broader Spring ecosystem.
  • Proven experience designing, building, and operating REST APIs, microservices, and distributed systems.
  • Experience developing cloud-native and containerized applications within AWS environments.
  • Strong knowledge of API security including:
    • OAuth 2.0
    • JWT
    • Authentication and authorization
    • Encryption
    • Secrets management
    • Secure coding practices
    • Input validation
  • Strong API design expertise including:
    • Versioning
    • Backward compatibility
    • Idempotency
    • Validation
    • Error handling
    • Traffic protection
  • Strong understanding of:
    • Software architecture
    • Object-oriented design
    • Design patterns
    • Resilience engineering
    • Clean code principles
    • Engineering best practices
  • Experience designing fault-tolerant systems and managing service dependencies, concurrency, consistency, recovery, and failure isolation.
  • Experience developing integrations with multiple data sources, partner systems, or third-party platforms.
  • Experience working with relational databases, SQL, data modelling, transactions, and database performance optimization.
  • Experience creating automated units, integration, component, contract, and service-level tests.
  • Experience with Git, Linux/Unix, CI/CD platforms, build automation, dependency management, and debugging tools.
  • Strong troubleshooting, performance tuning, observability, scalability testing, and root-cause analysis skills.
  • Ability to independently lead complex engineering initiatives from problem definition through production delivery.
  • Strong communication skills and the ability to explain technical trade-offs to both technical and non-technical stakeholders.

Preferred Qualifications

  • Experience with Apigee, AWS API Gateway, or enterprise API management platforms.
  • Experience deploying and supporting services using AWS ECS.
  • Experience with Terraform, Jenkins, or related automation platforms.
  • Experience with Splunk, Dynatrace, Okta, or comparable observability and identity-management solutions.
  • Experience modernizing legacy platforms or building highly available multi-region architectures.
  • Experience with event-driven architectures, messaging platforms, or asynchronous processing frameworks.
  • Experience with cryptographic technologies and security mechanisms such as:
    • ECDH
    • ECDSA
    • HPKE
    • JWE
    • Digital signatures
    • Key management
  • Experience developing systems operating in regulated environments or handling sensitive consumer information.
  • Experience building AI-enabled applications using:
    • Large Language Models (LLMs)
    • Retrieval-Augmented Generation (RAG)
    • Intelligent automation technologies
  • Practical experience using AI-assisted development tools while maintaining security, privacy, code quality, and engineering standards.

EEO / Disclaimer
HNM Systems is committed to providing equal employment opportunity and fair treatment in accordance with applicable Indian law. All qualified applicants will be considered based on merit, qualifications, business needs, and the requirements of the role. India’s legal framework includes protections around equal remuneration and specific protections related to disability and workplace harassment.

HNM Systems does not tolerate unlawful discrimination or harassment in recruitment or employment and is committed to maintaining a respectful workplace for all employees and applicants. HNM Systems will administer its employment practices in accordance with applicable laws and workplace policies in the relevant jurisdiction.

Where required by applicable law, HNM Systems will provide reasonable workplace support or accommodation and will consider qualified applicants in a manner consistent with applicable legal requirements. India’s Rights of Persons with Disabilities Act includes non-discrimination in employment and equal opportunity policy requirements for covered establishments.

Apply

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT. (Max file size: 512 KB)
Required fields are marked *

We are uploading your application. It may take a few moments to read your resume. Please wait!

Related Jobs

Recruiter