Senior Java Developer

February 9, 2026
Application ends: May 8, 2026
Apply Now

Job Description

The work

  • Develop and maintain Java backend services that power desktop, web, and mobile clients
  • Improve backend scalability and performance as we grow our customer base
  • Work alongside the existing backend developer and coordinate with the web/mobile frontend team (two developers) on feature development and system design
  • Collaborate with our Bali-based developers and sister company teams as the platform expands
  • Participate in the full development lifecycle: scoping, implementation, testing, deployment, and support
  • Conduct and receive code reviews
  • Engage with customers and third-party vendors on integration requirements

What we’re looking for

Required:

  • 5+ years commercial experience as a software developer
  • Strong Java skills and understanding of object-oriented design principles
  • Experience with Spring framework, Hibernate/JPA, and relational databases (we use PostgreSQL)
  • Familiarity with Git and CI/CD pipelines
  • Ability to work across the full development lifecycle — we value developers who take ownership from design through to production support
  • Clear communication skills for working with a distributed team

Valuable but not essential:

  • Experience with Java Swing or desktop application development
  • AWS, Azure, or Google Cloud experience (we’re migrating to Azure)
  • Kubernetes, Docker, or Terraform — the role isn’t primarily DevOps, but there’s active infrastructure modernisation work if that interests you
  • RESTful API design and implementation
  • Exposure to C++ or C#/.NET (used elsewhere in our systems)

Tech stack

  • Java (backend services)
  • Java Swing + OpenWebStart (desktop client — legacy, but actively maintained)
  • Spring Framework
  • Hibernate / JPA
  • PostgreSQL
  • BIRT (reporting)
  • Apache Tomcat

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru