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.