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

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

29 Sep
|
Arminus
|
Noida

29 Sep

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 solid 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