R

Resilinc

Real-time supply chain disruption alerts

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Five to eight or more years of professional software development experience, with strong hands-on expertise in Java, Spring Boot, and backend engineering.
  • Strong experience designing REST APIs, microservices, and distributed applications using object-oriented design, SOLID principles, and common design patterns.
  • Strong relational database management system and PostgreSQL experience, including at least three years of hands-on work with complex SQL queries, subqueries, joins, set operations, aggregate functions, schema design, and query optimization.
  • Hands-on experience with JPA/Hibernate, Git, Maven or Gradle, and automated testing frameworks such as JUnit and Mockito.
  • Experience with Azure, Docker, Kubernetes, and continuous integration/continuous delivery pipelines.
  • Strong debugging, analytical, problem-solving, and performance-tuning skills, with a solid understanding of secure backend development.
  • Experience working in Agile/Scrum teams.
  • Ability to take ownership, manage changing priorities, and work in a fast-paced product engineering environment.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable, high-performance backend services using Java and Spring Boot.
  • Build clean, reusable, production-quality code and contribute to technical design and architecture decisions.
  • Design and develop RESTful APIs and microservices with a focus on high availability, scalability, resilience, and fault tolerance.
  • Implement secure service-to-service integrations, authentication, authorization, and API security best practices.
  • Work extensively with PostgreSQL and other relational databases; design efficient schemas and data-access solutions.
  • Write and optimize complex SQL, including joins, subqueries, set operations, and aggregate functions, and work with JPA/Hibernate.
  • Deploy, manage, and scale cloud-native applications in Azure environments using modern continuous integration/continuous delivery practices.
  • Work with Docker and Kubernetes for containerized application deployment, orchestration, and operational readiness.
  • Apply distributed-systems concepts, multithreading, concurrency, caching, resilience, retry, and fault-tolerance patterns where appropriate.
  • Develop unit and integration tests using JUnit, Mockito, Testcontainers, or similar tools; participate actively in code reviews.
  • Partner with product managers, architects, quality assurance, DevOps, and other engineers to plan and deliver high-quality features and services.
  • Mentor junior and mid-level engineers, provide constructive technical guidance, and help raise engineering standards across the team.
  • Diagnose complex production issues, perform root-cause analysis, and implement durable fixes.
  • Proactively improve application performance, scalability, observability, security, development processes, and code quality.
  • Stay current with relevant technologies and evaluate practical improvements to the engineering ecosystem.

Desired Qualifications

  • Familiarity with messaging or event-streaming platforms such as Kafka.
  • Experience building high-volume, highly available SaaS or enterprise platforms.
  • Experience with Apache Kafka, Redis, and PostgreSQL.
  • Experience with Spark.
  • Knowledge of OAuth 2.0, JWT, observability tools, and DevOps practices.
  • Familiarity with performance testing, infrastructure as code, Domain-Driven Design, or front-end technologies such as Angular or React.

About the Company

Resilinc

Real-time supply chain disruption alerts

Resilinc provides a cloud-based supply chain risk management platform that helps manufacturers, retailers, and service providers anticipate and respond to disruptions across multi-tier supplier networks. It gathers data from millions of news and social media feeds in 100 languages using both autonomous and human research to generate real-time disruption alerts, supplier assessments, and a resiliency scorecard. Access is on a subscription basis with tiers from basic disruption alerts to in-depth supplier data and commodity-specific insights. The platform differentiates itself with global data coverage, multi-source research, and clear risk metrics that translate complex events into actionable guidance to maintain business continuity and resilience.

Company size
201-500
Company stage
Series B
Total funding
$26M
Headquarters
Milpitas, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Resilinc

See more jobs