At Strivo Labs, we are passionate about helping businesses scale with speed and precision. We specialize in providing end-to-end digital solutions, from custom design and MVP development to automation and content creation.
Role Overview
- The Senior Backend Engineer will be responsible for designing, developing, and maintaining high-performance backend services using Java and modern microservices architectures.
- This role requires deep expertise in distributed systems, API design, data management, and secure financial systems.
- You will work closely with product managers, frontend engineers, DevOps, and security teams to deliver robust platforms that meet strict performance, reliability, and regulatory requirements.
Key Responsibilities
- Design and develop scalable backend services using Java (Spring Boot, Spring Cloud).
- Architect and maintain microservices and API-based platforms for high-volume financial transactions.
- Build and optimise data access layers using relational and NoSQL databases.
- Implement secure authentication, authorisation, and data protection mechanisms.
- Ensure system reliability, performance tuning, and fault tolerance in production environments.
- Lead code reviews, enforce engineering best practices, and mentor mid-level engineers.
- Collaborate with DevOps teams on CI/CD pipelines, containerisation, and cloud deployments.
- Participate in architecture discussions and contribute to long-term platform strategy.
- Ensure compliance with regulatory, audit, and security standards common to financial services.
Required Skills & Experience
- Advanced proficiency in Java, Spring Boot, Spring MVC, and RESTful API design.
- 6+ years of professional backend engineering experience, with a strong focus on Java.
- Strong experience with microservices architecture and distributed systems.
- Solid understanding of SQL (PostgreSQL, MySQL, Oracle) and experience with NoSQL databases.
- Experience with message queues and event-driven systems (Kafka, RabbitMQ, etc.).
- Experience with containerisation and orchestration (Docker, Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of system design, performance optimisation, and scalability.
- Experience working in regulated environments (banking, fintech, payments) is a strong advantage.
Nice to Have:
- Experience with high-throughput transaction systems.
- Knowledge of financial protocols, payments systems, or core banking platforms.
- Exposure to reactive programming and asynchronous processing.
- Prior experience leading technical initiatives or small engineering teams.
What We Offer
- Opportunity to work on large-scale, high-impact financial platforms.
- Competitive compensation and benefits.
- A strong engineering culture with emphasis on quality and reliability.
- Hybrid working environment and career growth opportunities.
Method of Application
Signup to view application details.
Signup Now