Logo for Fasset

Senior Backend Engineer (Java / Spring Boot)

Roles & Responsibilities

  • Strong hands-on experience with Java and Spring Boot in production systems, designing and maintaining scalable backend services.
  • Deep understanding of microservices architecture, event-driven systems, distributed systems, and API-first design, including REST APIs and WebSockets; JWT-based authentication and OAuth2 patterns.
  • Experience with relational and NoSQL databases, plus messaging systems such as Kafka or RabbitMQ; solid knowledge of secure coding practices.
  • Familiarity with CI/CD pipelines, containers (Docker/Kubernetes), and cloud platforms (preferably AWS); ability to collaborate with DevOps and cross-functional teams.

Requirements:

  • Design, develop, and maintain high-performance backend services using Java and Spring Boot; build and evolve microservices and event-driven architectures.
  • Design and implement API-first services, including REST APIs and WebSockets, with robust authentication/authorization mechanisms (JWT, OAuth2) and RBAC.
  • Work with messaging systems (Kafka, RabbitMQ) and ensure security, scalability, and reliability of systems; contribute to CI/CD pipelines and deployments.
  • Collaborate with architects, product, and DevOps teams; participate in code reviews, and mentor engineers to improve technical excellence.

Job description

Senior Backend Engineer (Java / Spring Boot)
Location: Islamabad (Hybrid / Relocation Required)


About Fasset
Fasset is building secure, compliant, and scalable financial and digital asset platforms. Our Java-based services power core transaction processing and integrations across fintech and Web3 ecosystems.


We are looking for a Senior Backend Engineer (Java / Spring Boot) to design and build resilient backend systems for high-scale financial platforms.


Key Responsibilities

  • Design, develop, and maintain high-performance backend services using Java and Spring Boot.
  • Build and evolve microservices and event-driven architectures.
  • Design and implement API-first services, including REST APIs and WebSockets.
  • Implement authentication and authorization mechanisms, including JWT-based security.
  • Integrate identity, access control, and role-based authorization into backend services.
  • Work with Kafka, RabbitMQ, or similar messaging platforms.
  • Ensure systems meet security, scalability, and reliability requirements.
  • Collaborate closely with architects, product, and DevOps teams.
  • Contribute to CI/CD pipelines, deployments, and operational excellence.
  • Participate in code reviews and mentor engineers.


Required Skills & Experience

  • Strong hands-on experience with Java and Spring Boot in production systems.
  • Solid understanding of:
    • Microservices architecture
    • Event-driven systems
    • Distributed system fundamentals
  • Hands-on experience with JWT, token-based authentication, and authorization.
  • Strong understanding of authentication and authorization patterns, including OAuth2 concepts.
  • Experience with REST APIs, WebSockets, and API-first design.
  • Strong experience with:
    • Relational databases and schema design
    • NoSQL databases
  • Experience with Kafka, RabbitMQ, or similar messaging systems.
  • Good understanding of secure coding practices and application security.
  • Familiarity with CI/CD pipelines, containers, and cloud platforms (preferably AWS).


Preferred Experience

  • Experience in Fintech, Digital Banking, or Web3.
  • Experience with high-throughput, low-latency systems.
  • Exposure to regulated or compliance-heavy environments.

Back-End Engineer Related jobs

Other jobs at Fasset

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.