Hunt St

Senior Java Developer

Apply Now

Job Description

Looking for Philippines-based candidates


Job Role: Senior Java Developer

Compensation range: $2,000 AUD - $3,000 AUD / Monthly

Engagement type: Independent Contractor Agreement

Work Schedule: This role is expected to align with the AU business hours (approx. 9 AM - 5 PM, Monday to Friday) for collaboration, but as a contractor, you’ll have flexibility in how you manage your time.


Who We Are: At Hunt St, we help Australian companies hire top remote talent in the Philippines. For this role, you will be engaged directly by the client as an independent contractor. We are not an outsourcing agency. All of our roles are 100% remote so you'll be able to work from home.

Who The Client Is:
The company is a digital platform built to support childcare providers in managing their daily operations more efficiently. It brings together key functions like enrolments, billing, staff coordination, and communication into one system, helping reduce the need to switch between multiple tools.

Role Overview:
We are looking for a talented and motivated Java Full Stack Developer to join our engineering team. You will be responsible for designing, developing, and maintaining scalable web applications across both backend and frontend systems. The ideal candidate has strong experience in Java enterprise development, modern web technologies, APIs, databases, and cloud-native deployment practices.

You will work closely with product managers, designers, QA engineers, and DevOps teams to deliver high-quality software solutions that are secure, performant, and user-friendly.

Key Responsibilities: 

End-to-End Development

  • Participate in the full Software Development Lifecycle (SDLC): requirements gathering, design, development, testing, deployment, and support
  • Build scalable, maintainable, and reusable backend and frontend components
  • Translate business requirements into technical solutions

API Development & Integration

  • Design, build, document, and maintain RESTful APIs
  • Integrate third-party APIs and internal services
  • Ensure reliable communication between frontend and backend systems

Database Management

  • Design relational database schemas
  • Write optimized SQL queries and stored procedures
  • Maintain data integrity, backups, and performance

Performance, Scalability & Security

  • Optimize application performance and troubleshoot bottlenecks
  • Implement secure authentication and authorization flows
  • Improve scalability and resilience of distributed systems

Collaboration & Quality

  • Work closely with QA, DevOps, and product teams
  • Participate in code reviews and technical discussions
  • Write unit, integration, and automation tests
  • Maintain technical documentation


Key Skills & Technologies
Backend Development

  • Strong experience with Java 11+
  • Solid understanding of Core Java, OOP, Collections, Streams, Exception Handling
  • Experience with JSP/Servlet
  • Experience with Thymeleaf
  • Strong knowledge of Spring Boot, Spring MVC, Spring Security
  • Experience with Hibernate / JPA
  • Building and maintaining RESTful APIs
  • Knowledge of multi-threading, concurrency, async processing
  • Familiarity with messaging systems such as Apache Kafka or RabbitMQ is a plus

Frontend Development

  • Strong knowledge of HTML5, CSS3, JavaScript (ES6+)
  • Experience with a CSS framework (Bootstrap and/or Material UI, Tailwind) and responsive UI design
  • Experience with React.js is highly desirable
  • Understanding of frontend build tools (Webpack, Vite, npm/yarn) is a plus

Databases

  • Strong SQL skills
  • Experience with MySQL and/or PostgreSQL
  • Schema design, indexing, query tuning, stored procedures

DevOps & Tools

  • Version control with Git
  • Build tools: Maven / Gradle
  • CI/CD pipelines using Bitbucket, Jira
  • Containerization using Docker
  • Deployment/orchestration with Kubernetes
  • Familiarity with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google
  • Cloud

Security

  • Authentication & Authorization using OAuth2
  • Experience with JWT
  • MFA / Two-Factor Authentication
  • Secure coding best practices (OWASP Top 10, input validation, encryption)


Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 3+ years of experience in Java full stack development
  • Strong problem-solving and debugging skills
  • Good communication and teamwork skills
  • Experience working in Agile / Scrum environments


Work Arrangement & Expectations:

This is a remote role that will be set up as an independent contractor engagement.


To ensure alignment and transparency, successful candidates will be expected to:

  • Disclose any existing ongoing roles or client work
  • Reflect this engagement on their LinkedIn profile (clearly marked as “Independent Contractor”)