
Job Description
Ovii's Interpretation of the Role
We need a senior software engineer to design, build, and operate cloud‑native integration services and APIs on AWS. The role focuses on high‑quality Java/Kotlin/Python code, event‑driven architectures, and large‑scale data pipelines for enterprise and finance applications.
Role Snapshot
- Senior backend engineer
- Integration services focus
- Cloud‑native microservices
- API‑first design
- AWS platform
- Java/Kotlin/Python
- Event‑driven architecture
Must-Have Requirements
- Java
- Kotlin
- Python
- AWS
- Microservices
- Event‑driven architecture
- Messaging/streaming platforms
- Integration patterns
- API design
- Relational databases
- NoSQL databases
- CI/CD
- Infrastructure as Code
- Agile SDLC
- Strong communication and cross‑functional collaboration
- backend development
- distributed systems
- microservices
- cloud (AWS)
- Bachelor’s degree in Computer Science or related field
- 5+ years of professional software engineering experience
Nice-to-Have Signals
- Kafka or equivalent streaming platform
- AWS native messaging services (SNS/SQS, EventBridge)
- Building internal platforms or shared integration frameworks
- Data consistency, reconciliation, recovery strategies
- AWS certifications (Solutions Architect, Developer)
- streaming platforms
- internal platform development
- AWS certifications
- AWS Solutions Architect
- AWS Developer
Work Setup
- Location: Hyderabad, India
- Work mode: ONSITE
- Employment type: Contract
- Shift: 2:30pm‑10:30pm IST
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design, build, and operate cloud‑native microservices on AWS for enterprise integrations and APIs.
- Write production‑grade Java/Kotlin/Python code applying proven engineering patterns.
- Architect event‑driven, asynchronous systems using messaging or streaming platforms.
- Apply integration patterns such as idempotency, retries, backpressure, and eventual consistency.
- Create API‑first services exposing domain capabilities to product, data, and enterprise consumers.
- Develop large‑scale data export and ingestion pipelines for batch and near‑real‑time use cases.
- Integrate external SaaS platforms (e.g., Salesforce, Zuora, NetSuite) via custom services and events.
- Ensure observability, fault tolerance, security, and operational excellence of all services.
- Participate in architecture and design reviews to shape microservices and event‑driven standards.
- Select and manage appropriate data persistence technologies based on access patterns and scale.
Good Fit If You Have
- Experience with Kafka or equivalent streaming platforms.
- Familiarity with AWS native messaging services (SNS/SQS, EventBridge).
- AWS Solutions Architect or Developer certification.
- Background building internal platforms or shared integration frameworks.
Skills
- Java, Kotlin, Python
- AWS
- Microservices
- Event‑driven / asynchronous systems
- Messaging & streaming (Kafka, SNS/SQS, EventBridge)
- API design
- Relational & NoSQL databases
- CI/CD & Infrastructure as Code
- Agile SDLC
- Distributed systems & integration patterns