Talent.com
This job offer is not available in your country.
Software Development Engineer II - Java / Ruby Programming

Software Development Engineer II - Java / Ruby Programming

Success Pact Consulting Pvt LtdGurgaon
4 days ago
Job description

Position : Software Development Engineer II (SDE-2), Backend

Experience : 3 - 5 Years

Job Type : Summary :

We are seeking a highly skilled Software Development Engineer II (SDE-2) to join our backend team. This role is ideal for a hands-on developer with 3-5 years of experience who excels at building scalable, high-performance web applications. The ideal candidate will have strong expertise in backend architecture and will be comfortable owning projects from end-to-end. As an SDE-2, you will be expected to own systems, make informed architectural decisions, and collaborate with peers to deliver high-impact features efficiently in a remote-first environment.

Key Responsibilities :

  • Backend Development : Design, build, and maintain scalable backend services using Ruby and Java. You will develop RESTful APIs and manage integrations with both internal and external third-party systems.
  • Database and Asynchronous Processing : Work with PostgreSQL for database design, optimization, and complex query handling. You will also contribute to backend workers and asynchronous processing pipelines using tools like Sidekiq or similar Performance & Reliability : Implement caching, load balancing, and other performance optimizations to ensure low latency and high reliability of services. You will also be responsible for setting up monitoring and alerting to proactively identify and resolve production issues.
  • Quality & Best Practices : Write comprehensive unit tests to ensure robust and well-tested services, following best practices for test-driven development. You will participate in code reviews, architecture discussions, and production troubleshooting to maintain code quality.
  • DevOps and Infrastructure : Own deployments and manage infrastructure on AWS using Docker containers, ensuring scalability and cost-efficiency. You will also contribute to system design decisions related to security (OAuth, auth layers, data protection) and high-availability Skills & Qualifications :
  • A Bachelor's in Technology from a Tier 1 University.
  • 3-5 years of hands-on experience with strong expertise in backend programming languages, preferably Ruby or Java.
  • Solid understanding of REST APIs, authentication (OAuth / JWT), and API security best practices.
  • Hands-on experience with relational databases (PostgreSQL), including schema design, indexing, and query optimization.
  • Proven knowledge of caching layers (Redis / Memcached) and asynchronous job processing (Sidekiq, Celery, or equivalent).
  • Familiarity with Docker and AWS services (EC2, ECS, S3, RDS, Load Balancers, SQS, etc.).
  • Experience with modern AI-powered developer tools (GitHub Copilot, Cursor, etc.) and the ability to use them as productivity multipliers.
  • Comfortable with version control (Git) and collaboration via pull requests.
  • Excellent communication and collaboration skills to effectively break down and drive a module end-to-end.

(ref : hirist.tech)

Create a job alert for this search

Software Development Engineer Ii • Gurgaon