Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 13162511

    HYDERABAD · FULLTIME

    Senior Java Software Engineer

    Purpleplum logo

    Purpleplum

    Hyderabad · onsite · Posted 60d ago

    Sourced fromFoundit
    Not disclosed5–8 yrsfulltimeHyderabad

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Foundit · 8 questions to answer1.6s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

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

    Sourced from foundit

    Section · 02

    Skills

    JUnitAgileProblem Solvinganalytical thinkingjpaSpring DataMockitodebuggingApplication SecurityREST APISpring BootMicroservicesHibernateGIT

    Senior Java Software Engineer · waiting for your command