<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>c33d7101-c91</externalid>
      <Title>Senior Software Engineer, Java - Apps team</Title>
      <Description><![CDATA[<p>We are seeking a Java Backend Software Engineer to work as part of our Apps - Server team. The role involves developing our web server, REST APIs, and product core by writing clean and solid code that interacts with our other services and components.</p>
<p>Responsibilities:</p>
<ul>
<li>Develop new product features that leverage the network model to help users visualise their network, understand how it behaves, see how it has evolved, answer specific questions, and plan changes</li>
<li>Design the data model for new product features</li>
<li>Propose and implement REST APIs to support the Forward Networks web application and to publish to customers</li>
<li>Constructively review product designs, technical design documents, and code changes</li>
</ul>
<p>Requirements:</p>
<ul>
<li>At least 5+ years of full lifecycle software development experience</li>
<li>Expertise in Java (version 17 or above)</li>
<li>Considerable experience with a dependency injection framework such as Guice or Spring and a talent for writing (and refactoring) code for testability</li>
<li>Deep understanding of REST API design fundamentals and best practices</li>
<li>Proficiency in SQL and relational database schema design</li>
<li>Strong object-oriented design and development skills</li>
<li>Familiarity with the principles of functional programming</li>
<li>Good communication skills</li>
</ul>
<p>Nice to have:</p>
<ul>
<li>Experience with the Spring Web MVC framework or Spring Boot</li>
<li>Some experience with other JVM languages such as Groovy, Kotlin, or Scala</li>
<li>Some experience with TypeScript or modern JavaScript</li>
</ul>
<p>This position is a regular, full-time opportunity with Forward Networks in Bangalore, India.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Java, Dependency Injection Framework, REST API Design, SQL, Relational Database Schema Design, Object-Oriented Design, Functional Programming, Spring Web MVC, Groovy, Kotlin, Scala, TypeScript, Modern JavaScript</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Forward Networks</Employername>
      <Employerlogo>https://logos.yubhub.co/forwardnetworks.com.png</Employerlogo>
      <Employerdescription>Forward Networks is a company founded in 2013 by four Stanford Ph.D.s that builds network digital twins for IT teams.</Employerdescription>
      <Employerwebsite>https://www.forwardnetworks.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://job-boards.greenhouse.io/forwardnetworks/jobs/6668096003</Applyto>
      <Location>Bengaluru, India</Location>
      <Country></Country>
      <Postedate>2026-04-17</Postedate>
    </job>
  </jobs>
</source>