Show more filters
Banner image for Uplers

Software Development Engineer II

Uplers

3.3
24 reviews
Uplers
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
India
Experience: 3.00 + years

Salary: Confidential (based on experience)

Expected Notice Period: 7 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Office ()

Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: A fintech platform that enables businesses)

(*Note: This is a requirement for one of Uplers' client - A fintech platform that enables businesses)

What do you need for this opportunity?

Must have skills required:

Banking, Blockchain, Ci/Cd Pipelines, Cloud, Crypto, Spring Boot, AWS, Docker, Java, Kafka, PostgreSQL, System Design

A fintech platform that enables businesses is Looking for:

Software Development Engineer II

Full Time role

Location: Bangalore (HSR Layout) | In-office, 5 days

About BP

BP is an early-stage fintech startup building the future of crypto payments. We''''''''''''''''re a small, ambitious team moving fast, and we''''''''''''''''re looking for builders who want to own meaningful work, not just ship tickets.

The Role

We're looking for a Software Development Engineer II to design, build, and scale backend services that power our crypto wallet platform. You'll work across our core transaction systems, wallet infrastructure, and integrations, writing production-grade Java/Spring Boot services that handle real money movement at scale, with security and reliability as first-class concerns.

This is a hands-on engineering role for someone who enjoys owning systems end-to-end, from design through deployment and monitoring, in a high-stakes, fast-paced fintech environment.

What You'll Do

  • Design, develop, and maintain backend microservices using Java and Spring Boot for wallet, transaction, and payment processing systems
  • Build and optimize data models and queries across PostgreSQL (relational, transactional data) and MongoDB (flexible/document-based data)
  • Design and implement RESTful APIs and event-driven services that integrate with internal systems and third-party providers (banking rails, crypto exchanges, KYC/AML vendors)
  • Deploy, monitor, and scale services on AWS (EKS/ECS, RDS, Lambda, SQS/SNS, S3, CloudWatch)
  • Write clean, well-tested, maintainable code with strong attention to correctness — especially around financial transactions, idempotency, and concurrency
  • Participate in system design discussions and contribute to architectural decisions for scalability, reliability, and security
  • Implement and uphold security best practices given the sensitivity of wallet/key management and financial data
  • Collaborate closely with product, QA, security, and DevOps teams in an agile environment
  • Debug and resolve production issues, including performance bottlenecks and data integrity issues
  • Write and maintain unit, integration, and end-to-end tests & participate in code reviews


What We are Looking For:

Must-Have:

  • 3 - 5 years of professional software development experience
  • Strong hands-on experience with Java and Spring Boot in production environments
  • Solid experience with PostgreSQL - schema design, query optimization, transactions, indexing
  • Experience with MongoDB or other NoSQL databases
  • Practical experience deploying and operating services on AWS (EC2/EKS, RDS, S3, IAM, CloudWatch, etc.)
  • Strong understanding of RESTful API design and microservices architecture
  • Good grasp of data structures, algorithms, and system design fundamentals
  • Familiarity with concurrency, transactional integrity, and idempotency patterns (critical for financial systems)
  • Experience with Git, CI/CD pipelines, and containerization (Docker)
  • Strong debugging and problem-solving skills comfortable working in ambiguous, fast-changing environments


Good to Have:

  • Experience in fintech, payments, banking, or crypto/blockchain systems
  • Familiarity with message queues/streaming (Kafka, SQS, RabbitMQ)
  • Exposure to caching layers
  • Understanding of crypto wallet concepts
  • Familiarity with compliance considerations relevant to fintech (PCI-DSS, SOC 2, AML/KYC)
  • Experience working in an early-stage startup environment


What We Offer

  • Opportunity to build core infrastructure at a fast-growing fintech startup from the ground up
  • High ownership and direct impact on product and architecture decisions
  • Competitive compensation
  • Collaborative, fast-paced culture


How to apply for this opportunity?

  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!


About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Jobs in India   »   Jobs in India   »   Software Development Engineer II

More jobs