
Backend Engineer – Java
Posted Sep 26

Posted Sep 26
This is a fully remote position, open to applicants in India.
• Create and develop scalable backend services utilizing Java and Spring Boot.
• Construct high-performance REST APIs and microservices.
• Establish backend functionalities for subscriptions, payments, and user entitlements.
• Implement workflows for Fire TV IAP purchases and subscriptions.
• Integrate with app stores, payment service providers, and external platform APIs.
• Develop workflows that encompass purchases, renewals, cancellations, refunds, and changes in subscription status.
• Design robust and idempotent transaction-processing systems.
• Manage retries, failures, reconciliation, and eventual consistency across distributed services.
• Create event-driven and asynchronous workflows using messaging systems.
• Design systems capable of handling high throughput and sudden traffic surges.
• Optimize service latency, throughput, scalability, and infrastructure utilization.
• Enhance observability through logging, metrics, tracing, and alerting.
• Diagnose complex production issues across distributed services.
• Engage in architecture reviews, code reviews, and discussions on technical design.
• Proven programming experience in Java.
• Extensive experience with Spring Boot and the Spring ecosystem.
• Significant experience in designing RESTful APIs and microservices.
• Strong understanding of distributed systems, concurrency, and asynchronous processing.
• Experience with SQL databases like PostgreSQL or MySQL.
• Familiarity with NoSQL databases is preferred.
• Knowledge of caching technologies such as Redis.
• Experience with Kafka or similar event-streaming and messaging platforms.
• Understanding of transaction management, idempotency, and data consistency principles.
• Experience with AWS or comparable cloud platforms.
• Familiarity with Docker, Kubernetes, and CI/CD pipelines.
• Strong skills in production debugging and performance optimization.
• 4 to 7 years of experience in backend engineering.
• Proficient in hands-on Java and microservices development.
• Ability to independently design and deliver backend services.
• Experience in working on scalable and distributed production systems.
• This is a 6-month contractual role.
• Competitive salary: We recruit top talent and offer commensurate compensation.
• Proximity Talks: Engage and learn from designers, engineers, product leaders, and AI experts.
• Continuous learning: Collaborate with a world-class team and stay updated on the latest advancements in AI, engineering, and product development.
• High-impact work: Develop AI-first systems and products that are utilized at scale by clients worldwide.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.