Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Backend Software Engineer (Java)

Posted Updated
Discussion

Summary

Senior backend engineer building and maintaining scalable, high-performance Java services and REST APIs for a client's platform, working fully remotely. Core stack: Java, Spring Boot, Hibernate, SQL/NoSQL databases, Docker/Kubernetes, and cloud platforms.

About the Role

Our client is seeking a highly experienced Senior Backend Software Engineer with a strong command of Java to join their innovative, fully remote team. You will be instrumental in designing, developing, and maintaining scalable, high-performance backend systems that power critical business operations. This role demands a deep understanding of software architecture, robust coding practices, and a passion for solving complex technical challenges. You will collaborate with cross-functional teams to deliver cutting-edge solutions and contribute significantly to the evolution of our client's technology platform. This is an exceptional opportunity to leverage your expertise in a dynamic and supportive remote work environment.

Key Responsibilities

  • Design, develop, and deploy robust, scalable, and efficient backend services using Java and related frameworks (e.g., Spring Boot).
  • Create and maintain RESTful APIs, ensuring high performance and reliability.
  • Optimize application performance, database queries, and overall system architecture.
  • Write clean, well-documented, and thoroughly tested code, adhering to best practices.
  • Collaborate with frontend engineers, product managers, and other stakeholders to translate requirements into technical solutions.
  • Troubleshoot, debug, and resolve complex technical issues in production and development environments.

Requirements

  • 5+ years of professional experience in backend software development, with a strong focus on Java.
  • In-depth knowledge of the Java ecosystem, including Spring Boot, Hibernate, and related libraries.
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Experience with microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP).
  • Excellent problem-solving, analytical, and communication skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits

  • Highly competitive annual salary with performance-based bonus opportunities.
  • Fully remote work environment , allowing for flexible work arrangements.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off and opportunities for professional development.
  • A collaborative team culture that values innovation and individual contribution.

What they ask for

Required

  • 5+ years of professional experience in backend software development, with a strong focus on Java
  • In-depth knowledge of the Java ecosystem, including Spring Boot, Hibernate, and related libraries
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Experience with microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP)
  • Excellent problem-solving, analytical, and communication skills
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available