Senior Software Developer (Senior Java Engineer)_8+ yrs_Hyderabad (Hybrid)

Senior Software Developer (Senior Java Engineer)_8+ yrs_Hyderabad (Hybrid)

01 Oct
|
Arminus
|
Noida

01 Oct

Arminus

Noida

Senior Software Developer (Senior Java Engineer)

Candidate-Shareable Role Overview

Location Hyderabad

Work Mode Hybrid

Experience 8+ Years

Employment Type Full-time

Role Overview

We are looking for a Senior Java Engineer who can independently design, develop, deploy, and support cloud-native applications using modern Java and Spring Boot on AWS. The role involves end-to-end ownership across architecture,

API design, implementation, deployment, and production operations, with robust focus on security, resilience, testing,

observability, and CI/CD.

Key Responsibilities

- Design, develop, test, deploy, and maintain Java/Spring Boot applications, microservices, and secure REST APIs.
- Own technical solutions end-to-end, from architecture and API design through implementation, deployment, and production support.
- Build and modernize AWS cloud-native applications with focus on scalability, resilience, maintainability, and production readiness.
- Design integrations with API gateways, identity providers, databases, internal platforms, downstream services, and external partners.
- Implement API security including authentication/authorization, OAuth 2.0, JWT validation, encryption, secrets handling,

and input validation.

- Design maintainable API contracts covering versioning, backward compatibility, idempotency, validation, error handling, and traffic protection.
- Build fault-tolerant services using timeouts, retries, 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 through structured logging, metrics, tracing, correlation IDs, dashboards, and alerts; support root-cause analysis and corrective actions.
- Contribute to CI/CD automation, quality controls, vulnerability remediation, and production-readiness activities.
- Analyze performance, capacity, and cloud-resource usage and implement measurable improvements.
- Participate in design/code reviews, requirements refinement, estimation, and solution planning.
- Identify technical debt and recommend improvements across architecture, security, resilience, code quality, and developer productivity.
- Create technical documentation covering architecture decisions, APIs, integrations, operations, and troubleshooting.
- Collaborate with engineering, architecture, product, security, and platform teams while providing technical guidance to other engineers.

Technology / Tech Stack

Core Development: Java 17+, Spring Boot, Spring ecosystem, Object-Oriented Design, Design Patterns, Clean Code

Architecture & APIs: REST APIs, Microservices, Distributed Systems, API Design, API Contracts, Versioning,

Idempotency

Security: OAuth 2.0, JWT, Authentication, Authorization, Encryption, Secrets Handling, Input Validation, Secure Coding

AWS & Cloud: AWS, Cloud-Native Applications, Containerized Applications,



Scalability, Resilience, Production

Readiness

Resilience: Timeouts, Retries with Backoff, Circuit Breakers, Bulkheads, Rate Limiting, Graceful Degradation, Health

Checks, Failover

Databases: Relational Databases, SQL, Data Modeling, Transactions, Database Performance

Testing: Unit Testing, Integration Testing, Component Testing, Contract Testing, Performance / Service-Level Testing

DevOps & Engineering: Git, Linux/Unix, CI/CD, Build Automation, Dependency Management, Debugging

Observability: Structured Logging, Metrics, Tracing, Correlation IDs, Dashboards, SLIs, Alerts, Root-Cause Analysis

Preferred / Nice-to-Have: Apigee, AWS API Gateway, AWS ECS, Terraform, Jenkins, Splunk, Dynatrace, Okta

Additional Exposure: Multi-Region Systems, Event-Driven Architecture, Messaging, Asynchronous Processing,

Cryptography, Regulated Environments

AI / Emerging: LLMs, RAG, Intelligent Automation, AI-Assisted Development Tools, Coding Agents

Preferred Candidate Profile

Senior engineers with strong hands-on Java/Spring Boot experience, production ownership of REST APIs and microservices, AWS cloud-native development, API security, resilience engineering, automated testing, observability, and

CI/CD are well aligned to the role. Exposure to enterprise API management, infrastructure automation,

observability/identity platforms, event-driven systems, or AI-enabled solutions is an added advantage.

Note: This candidate-facing overview intentionally excludes confidential compensation, internal screening questions, and other internal hiring details.

📌 Senior Software Developer (Senior Java Engineer)_8+ yrs_Hyderabad (Hybrid)
🏢 Arminus
📍 Noida

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: senior software developer (senior java engineer)_8+ yrs_hyderabad (hybrid) / noida

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (senior java engineer)_8+ yrs_hyderabad (hybrid) / noida