Search by job, company or skills

Goldfinger Software

Senior Java Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

We are seeking a Senior Java Developer with strong hands-on experience in building multi-tenant SaaS applications. The ideal candidate is comfortable working across the full backend stack, contributing to design decisions, and delivering scalable microservices in a cloud-native environment.

Key Responsibilities:

  • Design, develop, and enhance multi-tenant SaaS backend services
  • Build and maintain RESTful APIs using Java and Spring Boot
  • Implement data persistence using JPA / Hibernate with focus on performance
  • Apply effective caching strategies to improve system responsiveness
  • Develop and maintain microservices and integrate them with other platform components
  • Support containerised deployments and collaborate with DevOps teams
  • Write clean, testable, and maintainable code; participate in code reviews
  • Troubleshoot production issues and contribute to system stability
  • Collaborate with product and frontend teams to deliver end-to-end features

Required Skills & Experience:

  • Degree in Computer Science, Engineering, or a related field, or equivalent professional IT qualification.
  • 5+ years of hands-on experience in Java backend development
  • Strong proficiency in Java (8+) and Spring Boot
  • Solid experience with JPA / Hibernate and relational databases
  • Experience designing and consuming REST APIs
  • Practical experience with microservices architecture
  • Hands-on experience with caching (Hazelcast, in-memory, etc.)
  • Experience with containerisation (Docker; Kubernetes/ECS is a plus)
  • Understanding of multi-tenant SaaS architectures
  • Familiarity with cloud environments (AWS / Azure / GCP)
  • Proficient with Git, Maven, and CI/CD pipelines

Desirable / Good-to-Have Skills:


  • Exposure to AI-based automation or integrating AI services into applications
  • Working knowledge of React JS or modern frontend frameworks
  • Experience with plugin or extension development
  • Familiarity with messaging or event-driven systems (Kafka, SQS, RabbitMQ)
  • Knowledge of monitoring and observability tools

What We're Looking For:

  • Strong coding and problem-solving skills
  • Ability to own backend components and deliver features independently
  • Good understanding of performance, scalability, and security
  • Clear communication and collaboration skills

Why Join Us:

  • Work on scalable SaaS products used by real customers
  • Opportunity to grow into technical leadership
  • Exposure to modern cloud, microservices, and AI-driven automation

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141472673