Senior Java Software Engineer (Hyderabad)

Senior Java Software Engineer (Hyderabad)

21 Aug
|
Purpleplum
|
Hyderabad

21 Aug

Purpleplum

Hyderabad

Company 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.

Location: Hyderabad

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 workplace.
- 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.

📌 Senior Java Software Engineer (Hyderabad)
🏢 Purpleplum
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (hyderabad) / hyderabad