Senior Software Engineer - Java Backend Developer

🏢 Resilinc · all Resilinc jobs (10)
📍 India
📅 Posted 2026-09-09 · via Himalayas
🏷 Software-Engineer,Java-Backend-Developer,Backend-Engineer,Java-Developer,Senior-Java-Backend-Engineer,Senior-Java-Backend-Developer,Senior-Backend-Engineer-(Java-Kotlin),Senior-Java-Software-Engineer,Senior-Backend-Developer-(Java-Spring-AWS),Senior-Java-Engineer
Apply on original site ↗

Join the Future of Supply Chain Intelligence — Powered by Agentic AI
At Resilinc , we’re pioneering intelligent, autonomous systems that redefine supply chain risk management. Our agentic AI helps global enterprises predict disruptions, assess impact, and act in real time — before operations are affected. Named a 2025 Gartner® Magic Quadrant™ Leader, we’re trusted by top companies in life sciences & pharma, aerospace & defense, high tech, and automotive to protect what matters most. Be part of a team that's redefining resilience on a global scale.
But the real power behind Resilinc ? Our people. We’re a fully remote, mission-led team making sure life-saving products and critical goods get where they’re needed, fast. We offer the chance to do meaningful work in a collaborative, empowering culture—where you can be an agent of change. Join us to tackle critical global challenges through high-impact work that matters.
Check out this blog to learn more about how we are impacting the world's most critical supply chains. Global Supply Chain Risks 2026: Act Faster | TEC
Resilinc | Innovation with Purpose. Intelligence with Impact.
What You Will Do

Software Development:

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

Microservices & APIs:

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

Database & Data Access:

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

Cloud & Infrastructure:

- Deploy, manage, and scale cloud-native applications in Azure environments using modern CI/CD practices.

- Work with Docker and Kubernetes for containerized application deployment, orchestration, and operational readiness.

Distributed Systems & Engineering Quality:

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

Collaboration & Leadership:

- Partner with product managers, architects, QA, 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.

Troubleshooting & Performance:

- Diagnose complex production issues, perform root-cause analysis, and implement durable fixes.

Continuous Improvement:

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

What You Will Bring

- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

- 5-8+ 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 RDBMS and PostgreSQL experience, including 3+ 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

← All remote jobs

Get remote developer jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you