⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Java Engineer / Backend Developer / Spring Boot Engineer

  • Source: LinkedIn
  • Roofing Supply Pro
  • Hybrid
  • Sydney
  • Mid level

Job Description

Role Description

These roles focus on building and maintaining the server-side systems, APIs, business logic, and backend architecture that power applications, platforms, and enterprise systems.

  • Java Engineer develops backend systems primarily using Java-based technologies
  • Backend Developer designs APIs, databases, and server logic across different stacks
  • Spring Boot Engineer specializes in building scalable Java backend applications using the Spring ecosystem

These roles are common in fintech, banking, SaaS, e-commerce, logistics, telecom, and enterprise software companies .

Key ResponsibilitiesJava Engineer

  • Developing backend services and microservices using Java
  • Writing clean, efficient, and scalable code
  • Building RESTful APIs and integrating with frontend systems
  • Working with databases and data storage systems
  • Debugging, optimizing, and maintaining production systems
  • Participating in code reviews and technical design discussions
  • Ensuring system performance, reliability, and security

Backend Developer

  • Designing and implementing server-side application logic
  • Building APIs to support web and mobile applications
  • Managing database schemas, queries, and data flows
  • Integrating third-party services and internal systems
  • Ensuring scalability and system performance
  • Handling authentication, authorization, and security logic
  • Supporting CI/CD pipelines and deployment processes

Spring Boot Engineer

  • Building enterprise-grade backend applications using Spring Boot
  • Developing microservices architecture systems
  • Implementing dependency injection, REST APIs, and service layers
  • Managing security using Spring Security frameworks
  • Optimizing performance and scalability of Java services
  • Working with messaging systems (Kafka, RabbitMQ, etc.)
  • Integrating with databases and cloud services

Core Skills Required

  • Strong programming skills in Java (or backend language)
  • API design (RESTful services, microservices)
  • Database knowledge (SQL and NoSQL)
  • System design and architecture fundamentals
  • Problem-solving and debugging skills
  • Understanding of scalability and performance optimization
  • Version control (Git) and collaborative development
  • Security best practices for backend systems

Qualifications (Must-have)

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field
  • Experience varies by role:
  • Java Engineer / Backend Developer: 2–6+ years
  • Senior / Spring Boot Engineer: 4–10+ years
  • Strong backend development experience in production systems
  • Understanding of system design and APIs
  • Experience working in Agile development environments

Preferred Qualifications

  • Strong expertise in Spring ecosystem (Spring Boot, Spring MVC, Spring Security)
  • Experience with databases such as PostgreSQL, MySQL, or Oracle
  • Experience with cloud platforms like Amazon Web Services, Microsoft Azure, or Google Cloud
  • Familiarity with microservices architecture and distributed systems
  • Messaging systems like Kafka, RabbitMQ, or ActiveMQ
  • Containerization tools like Docker and Kubernetes
  • CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
  • API documentation tools (Swagger / OpenAPI)
  • Experience with caching systems (Redis, Memcached)
  • Exposure to high-scale systems (fintech, e-commerce, SaaS platforms)

Skills

  • Java
  • spring
  • spring-boot
  • service-layers
  • spring-security
  • Kafka
  • RabbitMQ
  • spring-mvc
  • PostgreSQL
  • mysql
  • oracle
  • amazon-web-services
  • microsoft-azure
  • google-cloud-platform
  • activemq
  • apache-activemq
  • Docker
  • Kubernetes
  • Jenkins
  • Github
  • github-actions
  • gitlab
  • gitlab-ci
  • open-api
  • Redis
  • memcached
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Roofing Supply Pro

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes