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

Get the CLI →

Jobtailor

NewBe an early applicant

Backend Developer

Posted 1 view
Discussion

Summary

A backend engineer who designs and maintains Java/Spring Boot microservices and APIs for high-transaction distributed systems. Day-to-day work spans Kafka/gRPC messaging, database design and tuning (MySQL, PostgreSQL, DynamoDB, Redis, Elasticsearch), Docker/Kubernetes deployments, CI/CD pipelines, and mentoring junior engineers.

  • Design, develop, and maintain scalable backend services, microservices, and APIs using Java and Spring Boot
  • Architect and implement distributed systems capable of handling high transaction volumes, ensuring reliability, scalability, and performance
  • Build and optimize service-to-service communication frameworks, including REST, Kafka, and gRPC-based messaging
  • Design and optimize database architectures using MySQL, PostgreSQL, DynamoDB, Redis, and Elasticsearch
  • Develop and maintain CI/CD pipelines to automate build, test, and deployment processes for backend applications
  • Implement containerization solutions using Docker and orchestrate deployments with Kubernetes
  • Drive system design discussions and technical decision-making across engineering teams
  • Mentor junior engineers through code reviews, technical guidance, and sharing best practices in backend engineering
  • Troubleshoot production issues and lead performance tuning initiatives across services and databases
Requirements
  • 2–4 years of professional experience in backend development, including substantial hands‑on expertise in Java and microservices architecture
  • Strong proficiency in Java, including object-oriented design, concurrency, and multithreading
  • Hands‑on experience with Spring Boot and Spring Core frameworks
  • Expertise in designing and developing RESTful APIs and gRPC communication
  • Experience with Hibernate for ORM and database interaction
  • Proficient in building and maintaining CI/CD pipelines
  • Working knowledge of Docker for containerization
  • Experience with Kubernetes for orchestration and deployment
  • Solid understanding of microservices architecture, distributed systems, and domain-driven design
  • Advanced skills in MySQL, PostgreSQL, DynamoDB, Redis, and Elasticsearch database management and optimization
  • Experience with Java REST Web API development
Core Competencies

Demonstrates expertise in backend development with a strong focus on Java, Spring Boot, and microservices architecture. Proficient in designing scalable APIs, optimizing database architectures, and implementing CI/CD pipelines for efficient deployment.

Highest-signal resume keywords
  • Java Programming
  • Spring Boot Framework
  • Microservices Architecture
  • RESTful API Development
  • CI/CD Pipeline Management
ATS Optimization Keywords Hard Skills
  • Java
  • Microservices
  • Spring Boot
  • RESTful APIs
  • GRPC
  • Hibernate
  • MySQL
  • PostgreSQL
  • DynamoDB
  • Elasticsearch
Soft Skills
  • Mentoring
  • Technical Decision-Making
  • Troubleshooting
Industry Keywords
  • Distributed Systems
  • Domain-Driven Design
  • Service-to-Service Communication
  • Performance Tuning
Tools & Technologies
  • Docker
  • Kubernetes
  • CI/CD

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