# Senior Software Engineer, Java - Apps team

**Company:** [Forward Networks](https://hotfix.jobs/companies/forward-networks)
**Location:** Bengaluru, India
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Java, REST APIs, SQL, Relational Databases, Spring, Guice, Spring Boot, Spring Web Mvc, TypeScript, JavaScript, Groovy, Kotlin, Scala, Object-Oriented Design, Functional Programming
**Posted:** 2026-07-27

> Develop backend services, REST APIs, and product features for a network-modeling platform using Java. The role requires at least five years of software development experience, strong API and database design skills, and expertise with dependency injection and testable code.

## Job Description

## Responsibilities

- Develop new product features that leverage the network model to help users visualize their network, understand how it behaves, see how it has evolved, answer specific questions, and plan changes.
- Design data models for new product features.
- Propose and implement REST APIs supporting the web application and customer publishing.
- Review product designs, technical design documents, and code changes constructively.

## Requirements

- At least 5+ years of full lifecycle software development experience.
- Expertise in Java 17 or above.
- Considerable experience with a dependency injection framework such as Guice or Spring.
- Ability to write and refactor code for testability.
- Deep understanding of REST API design fundamentals and best practices.
- Proficiency in SQL and relational database schema design.
- Strong object-oriented design and development skills.
- Familiarity with functional programming principles.
- Good communication skills.

## Nice to Have

- Experience with Spring Web MVC or Spring Boot.
- Experience with JVM languages such as Groovy, Kotlin, or Scala.
- Experience with TypeScript or modern JavaScript.
- Networking domain experience.

## Compensation and Benefits

- Regular, full-time opportunity based in Bangalore, India.

## Similar jobs

- [Senior Software Engineer](https://hotfix.jobs/jobs/f3dc0a4c-161f-41e3-8f0f-7f6f1bed0ae0) - ZoomInfo - Bengaluru, India
- [Senior Software Engineer](https://hotfix.jobs/jobs/424fec72-c653-4cf7-b981-4ab7dd3a98ff) - CommandLink - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/b53f9259-9cbf-43e5-af97-1c6801417742) - Navan - Bengaluru, India
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer - Tax Payments](https://hotfix.jobs/jobs/6ad915bc-1d3e-467f-a4ee-9103658c634e) - Rippling - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/05df0d41-c827-45fa-8379-a9f47e76932e
**Canonical:** https://hotfix.jobs/jobs/05df0d41-c827-45fa-8379-a9f47e76932e