Live opening · Posted 1 day ago

Senior Software Engineer I

ansrsource · Hyderabad
Instahyre 4-6 yrs
You are 1 day behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 1 day ago
Companyansrsource
LocationHyderabad
Experience4-6 yrs
SourceInstahyre
Listed1 day ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
25 min from Instahyre publishing this role to us finding it
3 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
17,094 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

We are looking for a Senior Software Engineer with strong Java experience (4+ years) to build and own high-quality, scalable backend services in a high-volume, event-driven environment. This role sits in the integration layer of a large-scale platform migrating from legacy systems to a modern, reactive, cloud-native stack. You will implement features end to end, from design through deployment and production support.
Responsibilities:
Design, develop, test, and maintain backend services and APIs using Java.
Write clean, maintainable, and well-documented code following best practices and coding standards.
Build event-driven services and integrations (e. g., Kafka), including idempotency, message ordering, and resilient handling of unreliable upstream and downstream systems.
Design and build clean API and error contracts that decouple consumers from the systems behind them.
Collaborate closely with product managers, QA engineers, and other developers to deliver features on time.
Implement unit, integration, and (where relevant) performance tests to ensure software quality.
Troubleshoot and debug production issues, performing root cause analysis and implementing long-term fixes.
Participate in code reviews, providing and receiving constructive feedback.
Contribute to continuous improvement of development processes, tooling, and automation (CI/CD).
Ensure security, scalability, and reliability are considered throughout the development lifecycle.
Stay current with Java and related ecosystem technologies and bring new ideas to the team.
Requirements:
Bachelor's degree in computer science, Engineering, or equivalent practical experience.
Strong programming skills in Java (Java 11+) with a solid understanding of OOP, concurrency, and multithreading.
Experience building server-side applications using a Java framework (e. g., Spring/Spring Boot).
Good understanding of RESTful API design and implementation.
Experience with relational databases (PostgreSQL) and SQL, including query optimisation and schema design.
Experience with reactive, non-blocking programming (e. g., Spring WebFlux / Project Reactor) with the ability to ramp quickly.
Build distributed systems using Pub/Sub and streaming patterns (e. g., Kafka), including event-driven and asynchronous processing.
Experience integrating heterogeneous systems: resilient service-to-service and third-party integrations, with clean API and error-contract design.
Ability to reason from first principles about unfamiliar systems and tradeoffs, not just recall tools and syntax.
Familiarity with version control systems (e. g., Git) and collaborative development workflows.
Solid understanding of software engineering fundamentals: data structures, algorithms, design patterns.
Experience with automated testing (unit/integration) and testing frameworks (e. g., JUnit).
Strong problem-solving skills and ability to debug complex issues.
Good communication skills and ability to work effectively in a team environment.
Experience with DevOps tools such as Dynatrace or Splunk.
Preferred Qualifications:
Experience with cloud platforms (e. g., AWS, Azure, GCP) and cloud native architectures.
Experience with DAGs, AWS S3 and Lambda.
Hands-on experience with containerization and orchestration (Docker, Kubernetes).
Deeper experience with the Kafka ecosystem: schema registry, AVRO, event schema governance, and stream processing (e. g., Kafka Streams).
Familiarity with microservices, architecture and distributed systems.
Experience with build and CI/CD tools (e. g., Harness, GitHub Actions).
Knowledge of NoSQL databases (e. g., MongoDB, Redis, Cassandra).
Experience with performance optimisation and application monitoring.
Experience with Airflow, Python, Harness and/or other technologies.
Experience with Jira/Confluence.
Familiarity with GraphQL and API federation.
Soft Skills:
Openness to feedback and willingness to mentor and be mentored.
Proactive, collaborative, and comfortable working in an agile environment.
Continuous learning mindset and a passion for staying up to date with the latest technologies and trends.

Experience
4-6 yrs

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App