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
Apply Now