Senior Java Software Engineer

Purpleplum

Hyderabad

On-site

INR 1,800,000 - 3,200,000

Full time

20 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Purpleplum, a global fintech infrastructure company, is seeking a senior backend engineer to design, develop, and maintain scalable Java-based applications using Spring Boot. You will build RESTful APIs, microservices, and robust data models to support payment and financial services, collaborating with Product, QA, DevOps, and other teams.

The role requires 5-8 years of hands-on experience, strong knowledge of SQL databases, JPA/Hibernate, and modern CI/CD workflows.

Qualifications

  • 5-8 years of professional software development experience.
  • Strong hands-on experience with Java 8/11/17+.
  • Strong knowledge of Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Strong experience developing REST APIs and microservices.
  • Good understanding of Object-Oriented Programming, SOLID principles, and design patterns.
  • Strong experience with SQL databases such as PostgreSQL or MySQL.
  • Experience with JPA/Hibernate.
  • Good understanding of database design, indexing, transactions, and query optimization.
  • Experience with Git and modern software development workflows.
  • Strong understanding of unit testing using JUnit/Mockito.
  • Experience working in Agile/Scrum development environments.
  • Good understanding of application security and secure coding practices.

Responsibilities

  • Design, develop, and maintain high-performance, scalable backend applications using Java and Spring Boot.
  • Build and integrate RESTful APIs and microservices for business-critical applications.
  • Translate business and technical requirements into robust, maintainable software solutions.
  • Design and implement scalable database solutions using relational and NoSQL databases.
  • Write clean, efficient, reusable, and well-tested code following industry best practices.
  • Participate in architecture and technical design discussions.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot production issues and perform root-cause analysis.
  • Optimize application performance, scalability, and reliability.
  • Work closely with Product, QA, DevOps, and other engineering teams to deliver features end-to-end.
  • Develop automated unit and integration tests to ensure application quality.
  • Contribute to CI/CD pipelines and deployment processes.
  • Ensure applications follow security, data protection, and coding standards, particularly in a fintech environment.
  • Mentor junior and mid-level developers and contribute to engineering best practices.

Skills

Java
Spring Boot
REST APIs
Microservices
SQL
PostgreSQL/MySQL
JPA/Hibernate
Git
JUnit/Mockito
Agile/Scrum
Security
Docker
Kubernetes
AWS/Azure/GCP
Kafka
Redis
CI/CD
FinTech/Payments

Tools

Jenkins
GitHub Actions
GitLab CI/CD

Job description

Purpleplum is a global fintech infrastructure company building the operating system for modern finance. The company provides a unified digital banking and embedded finance platform that helps banks, fintechs, and enterprises launch and scale financial products quickly. Its core-agnostic architecture integrates with core banking systems, payment networks, and third-party providers to reduce complexity and accelerate go-live timelines. Purpleplum's configurable and scalable platform supports end-to-end financial experiences, including onboarding, accounts, payments, cards, lending, and embedded finance. The company has a global presence across the US, Middle East, and India.

Shift: US Shift

Employment Type: Full-time

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable backend applications using Java and Spring Boot.
  • Build and integrate RESTful APIs and microservices for business-critical applications.
  • Translate business and technical requirements into robust, maintainable software solutions.
  • Design and implement scalable database solutions using relational and NoSQL databases.
  • Write clean, efficient, reusable, and well-tested code following industry best practices.
  • Participate in architecture and technical design discussions.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot production issues and perform root-cause analysis.
  • Optimize application performance, scalability, and reliability.
  • Work closely with Product, QA, DevOps, and other engineering teams to deliver features end-to-end.
  • Develop automated unit and integration tests to ensure application quality.
  • Contribute to CI/CD pipelines and deployment processes.
  • Ensure applications follow appropriate security, data protection, and coding standards, particularly in a fintech environment.
  • Mentor junior and mid-level developers and contribute to engineering best practices.

Required Skills & Experience:

  • 5-8 years of professional software development experience.
  • Strong hands-on experience with Java 8/11/17+.
  • Strong knowledge of Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Strong experience developing REST APIs and microservices.
  • Good understanding of Object-Oriented Programming, SOLID principles, and design patterns.
  • Strong experience with SQL databases such as PostgreSQL or MySQL.
  • Experience with JPA/Hibernate.
  • Good understanding of database design, indexing, transactions, and query optimization.
  • Experience with Git and modern software development workflows.
  • Strong understanding of unit testing using JUnit/Mockito.
  • Experience working in Agile/Scrum development environments.
  • Good understanding of application security and secure coding practices.
  • <
  • Strong debugging, problem-solving, and analytical skills.

Good to Have:

  • Experience with microservices architecture and distributed systems.
  • Experience with Kafka or other message-broker technologies.
  • Exposure to AWS/Azure/GCP cloud platforms.
  • Experience with Docker and Kubernetes.
  • Knowledge of Redis or other caching technologies.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
  • Exposure to FinTech, Banking, Payments, or Financial Services.
  • Understanding of security/compliance frameworks such as PCI DSS, SOC 2, GDPR, or DORA.
  • Experience working with high-volume transaction processing systems.

What we are looking for:

  • Strong ownership and accountability.
  • Ability to independently drive technical tasks from requirement to production.
  • Strong communication and collaboration skills.
  • Ability to understand complex business requirements and convert them into practical technical solutions.
  • Passion for writing high-quality, maintainable code.
  • Comfortable working in a fast-paced startup environment.
  • A continuous-learning mindset with an interest in modern backend technologies.

Why Join Purpleplum:

  • Work on real-world fintech products used in global markets.
  • Opportunity to work on scalable and security-focused systems.
  • Exposure to international customers and financial technology ecosystems.
  • Strong ownership and opportunities to influence technical decisions.
  • Collaborative and fast-growing startup environment.
  • Opportunity to work with modern backend, cloud, and distributed-system technologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Plum - Mobile Full Stack Developer II - Backend & iOS Platform
Plum - Mobile Full Stack Developer II - Backend & iOS Platform

Plum Benefits • Bengaluru

On-site
INR 2,000,000 - 3,600,000
DevOps SDE III
DevOps SDE III

Plum • Bengaluru Urban

On-site
INR 1,500,000 - 2,500,000
Software Development Engineer -II
Software Development Engineer -II

Rasonix • Bengaluru

Hybrid
INR 3,800,000 - 6,500,000
Best-in-industry compensation
Ownership culture
Plum - Technical Lead - Java/Node.js/Python
Plum - Technical Lead - Java/Node.js/Python

Plum Benefits • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Back End Developer
Back End Developer

ACL Digital • India

On-site
INR 1,500,000 - 2,100,000
Senior Software Developer - FP
Senior Software Developer - FP

Cybrilla • Bengaluru

Hybrid
INR 600,000 - 1,200,000
Attractive compensation and benefits
Flexible work options
Opportunity to attend meetups and conferences
+3
Java Developer
Java Developer

Zymr Systems • Ahmedabad District, Pune District

On-site
INR 1,500,000 - 2,000,000
Software Engineer
Software Engineer

INB Fundtech India Pvt Ltd • Pune District

On-site
INR 800,000 - 1,200,000
Unlimited vacation
Hybrid working arrangements
Medical, life & disability insurance
+2
Plum - Mobile Full Stack Developer II - iOS Platform
Plum - Mobile Full Stack Developer II - iOS Platform

Plum Benefits • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Java Backend Developer (5+ Yrs)
Senior Java Backend Developer (5+ Yrs)

Winzons • India

On-site
INR 1,800,000 - 3,000,000