Aspire -
Jordan , Amman
--
Aspire

Job Details

About the Role
As a Senior Backend Engineer at Aspire, you will design and build scalable backend systems using Java 21, Spring Boot microservices, andPostgreSQL. You will develop high-performance APIs, optimize database operations, and ensure secure, reliable communication across distributed services while collaborating with cross-functional teams to deliver robust backend solutions.
What You'll Do
  • Design, develop, and maintain scalable backend services using Java 21 and Spring Boot.
  • Build and operate cloud-native microservices architectures with a strong focus on reliability, scalability, and performance.
  • Design and implement RESTful APIs following modern API design best practices.
  • Develop secure service-to-service communication and authentication mechanisms.
  • Build robust data access layers using Hibernate/JPA and PostgreSQL.
  • Optimize SQL queries, indexing strategies, and database performance.
  • Manage and tune PostgreSQL databases on AWS RDS, including monitoring and performance optimization.
  • Ensure backend systems efficiently handle high-throughput traffic and concurrent workloads.
  • Troubleshoot and resolve production issues, performance bottlenecks, and database inefficiencies.
  • Collaborate with product, DevOps, and engineering teams to deliver scalable backend solutions.
  • Maintain high standards for code quality, testing, logging, and observability.
  • Participate in code reviews, architecture discussions, and best practice implementation.
What You'll Need
  • 5+ years of backend development experience with Java.
  • Strong knowledge of Java 17/21, modern language features, concurrency, and JVM performance.
  • Extensive experience with Spring Boot and microservices architecture.
  • Experience designing and building RESTful APIs.
  • Solid experience with Hibernate / JPA.
  • Strong experience working with PostgreSQL, including query optimization and indexing.
  • Experience with AWS RDS or similar managed database services.
  • Experience building systems that handle high-volume traffic and concurrent workloads.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Familiarity with agile workflows and collaboration with cross-functional teams.
  • Experience with containerization tools (Docker, Kubernetes) is a plus.
  • Familiarity with cloud platforms such as AWS.
  • Knowledge of event-driven architectures (Kafka, RabbitMQ) is a plus.
  • Understanding of CI/CD pipelines and infrastructure as code.
  • Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.
Why Aspire
In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 

  • Be part of a (Remote is here-to stay) organization 
  • Work and learn from great minds 
  • Explore new opportunities to learn and grow everyday by attending technical and non-technical training 
  • Get market exposure by working with international tech leaders 
  • Nursery reimbursement benefit 
  • Attend virtual and onsite international tech conference
  • Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/ SOC.

Similar Jobs

About Aspire
Jordan, Amman