Senior Software Engineer - JAVA

Priority Technology Holdings, LLC

unknownPosted Jul 15, 2026
Posting intelligenceActively listedReposted 2×, possible evergreen/ghost posting

Skills

postgresprometheushibernategrafanaspringgithubkafkaredismysqlcicdjavaawsecs

About the role

About Priority:

Priority Technology Holdings, Inc. is a leading financial technology company on a mission to deliver a personalized, easy-to-adopt financial toolset that accelerates cash flow and optimizes working capital for businesses. Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.

We achieve this through the Priority Commerce Engine, an innovative platform that combines payables, acquiring, and banking and treasury solutions. This unified approach allows businesses to streamline financial operations, reduce unnecessary costs, and uncover new revenue opportunities.

At Priority, we're driven by results. We expect our people to be known for results - bringing expertise, momentum, and relentless focus to every challenge, helping our clients and each other thrive.

About the Role:

Senior Software Engineers are technical leaders within a value lane (team), responsible for designing, building, and operating highly scalable financial systems that power payment processing, banking, treasury, and commerce solutions. You will play a key role in evolving our platform architecture, driving modernization initiatives, and ensuring the reliability, security, and performance of mission-critical services.

In this role, you will lead the design and development of cloud-native applications using Java collaborate across engineering and product teams, and leverage AI-assisted development practices to improve engineering velocity and quality. You will influence architectural decisions, mentor engineers, and contribute to building resilient, compliant, and customer-focused financial technology solutions.

The ideal candidate combines strong software engineering fundamentals with expertise in distributed systems, API design, cloud technologies, and modern software delivery practices.

Responsibilities:

Owns the design, delivery, and operation of complex services or systems, ensuring high standards for reliability, scalability, and maintainability

Leads technical design for features and systems, making sound architectural decisions and evaluating trade-offs across performance, reliability, and development velocity

Drives implementation of solutions that align with system architecture, product requirements, and long-term platform evolution

Designs and maintains comprehensive automated testing strategies that validate system behavior, prevent regressions, and support safe, rapid delivery

Ensures systems integrate effectively into CI/CD pipelines with strong quality gates and reliable deployment practices

Establishes and reinforces engineering standards through code reviews, design reviews, and mentorship

Owns system reliability by defining and improving observability through metrics, logging, and tracing

Designs and implements alerting strategies that detect issues early and align with system SLIs/SLOs

Leads debugging and resolution of complex production issues, driving root cause analysis and long-term fixes

Defines and tracks system-level KPIs (e.g., latency, error rates, throughput) and contributes to defining product KPIs that measure customer outcomes

Ensures delivered solutions are measured, observable, and aligned with intended product and business impact

Collaborates closely with software engineers, product managers, and product designers to shape solutions that deliver reliable and intuitive customer experiences

Translates product requirements and user workflows into scalable technical designs that maintain system integrity and performance

Identifies and addresses technical risks, scalability challenges, and reliability gaps across systems

Drives improvements to system design, development workflows, and engineering practices within the team

Leverages AI-assisted engineering tools to accelerate development, testing, debugging, and operational analysis while ensuring correctness and maintainability

Monitors and optimizes usage of AI-enabled systems where applicable, including awareness of performance, cost (e.g., token usage), and reliability trade-offs

Mentors engineers and contributes to raising the technical capability and engineering standards of the team

Actively contributes to improving team effectiveness, system quality, and engineering culture

What Success Looks Like:

Owns systems that operate reliably, scale effectively, and meet defined performance and availability expectations

Designs and delivers solutions that balance speed, quality, and long-term maintainability

Technical decisions improve system architecture, reduce risk, and enable future product evolution

Systems are observable, measurable, and supported by effective alerting and operational practices

Production issues are identified, diagnosed, and resolved quickly, with durable fixes that reduce recurrence

Testing strategies and validation systems provide strong confidence in system behavior and release quality

System and product KPIs are clearly defined, measured, and used to evaluate success and guide improvements

Engineering work is consistently aligned with customer outcomes and business impact

Collaborates effectively with engineers, product managers, and product designers to deliver high-quality product experiences

Provides technical leadership within the team and is a trusted partner in design and execution decisions

Elevates team performance through mentorship, code reviews, and improved engineering practices

Demonstrates strong ownership, accountability, and continuous improvement mindset

Candidate Requirements:

Required Backend Engineering

5–7 years of hands-on experience designing and developing enterprise-grade software applications using Java.

Strong expertise in Java 17+ and Spring Boot 3.x.

Experience building scalable RESTful APIs and microservices architectures.

Strong understanding of object-oriented design principles, design patterns, and clean architecture practices.

Experience implementing secure authentication and authorization using OAuth2, JWT, SSO, or related technologies.

Distributed Systems & Cloud

Experience designing and operating distributed systems in cloud environments.

Strong understanding of scalability, resiliency, fault tolerance, caching, and performance optimization.

Experience with AWS services such as ECS/EKS, Lambda, RDS/Aurora, S3, SQS, SNS, CloudWatch, and IAM.

Databases & Data Engineering

Strong expertise in MySQL/PostgreSQL database design and optimization.

Experience with database performance tuning, indexing strategies, query optimization, and schema evolution.

Understanding of data consistency, transaction management, replication, and high-availability architectures.

Experience with Redis or similar caching technologies.

Observability & Reliability

Experience implementing monitoring, logging, tracing, and alerting solutions.

Familiarity with OpenTelemetry, Grafana, Prometheus, ELK/OpenSearch, or similar observability platforms.

Experience supporting production systems and leading incident investigation and root cause analysis.

AI-Assisted Engineering

Practical experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or equivalent tools.

Ability to leverage AI tools responsibly for coding, testing, documentation, troubleshooting, and productivity improvements.

Understanding of integrating AI-powered features and services into enterprise applications.

Leadership & Collaboration

Demonstrated ability to lead technical initiatives and influence architectural decisions.

Experience mentoring engineers and conducting code and design reviews.

Strong communication skills with the ability to collaborate across engineering, product, QA, and business stakeholders.

Tech Stack

Primary Technology Stack

Java 17/21

Hibernate / JPA

MySQL / Aurora MySQL

Redis

Kafka/RabbitmQ

REST APIs

Pay: ₹1,400,000.00 - ₹2,800,000.00 per year

Benefits:

Food provided

Health insurance

Internet reimbursement

Provident Fund

Work from home

Work Location: In person

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.