Senior API Backend Developer
India – Pune
Full/Part Time
Full time
Experience Level
4+ years
About Finzly
Headquartered in Charlotte, NC, and founded in 2012 by visionary minds shaping the future of banking and payments in the US, Finzly makes bank transformation radically simple. Our core-independent platform is trusted by some of the market’s leading financial institutions to transform operations and launch new products and services at speed.
We’ve been recognized with 20+ industry awards—including three years in a row as one of the Best and Brightest Places to Work—as well as accolades for Best Parallel Core Technology, Best Corporate Payments Solution, Best Payments-as-a-Service Provider, and Best Trading System. Quite simply, Finzly is known for being the best in everything we do, giving you the perfect opportunity to grow your career with impact.
About the Role:
We are seeking a Performance Development Engineer with strong experience in Java, Spring Boot, and microservices. The candidate will contribute to building performance testing frameworks, analyzing system performance, and optimizing high-throughput distributed applications
Key Responsibilities:
- Design and develop performance automation scripts using JavaScript/Python/Java for APIs, backend services, and distributed systems.
- Build scalable performance testing utilities, libraries, and frameworks to support ongoing performance validation.
- Apply strong understanding of performance metrics—response times, percentiles, throughput, concurrency, CPU, memory, GC, I/O, thread pools, DB latency.
- Perform load, stress, endurance, and capacity testing on high-throughput systems and payment rails.
- Collaborate with development teams to analyze code-level performance behavior, leveraging basic Java and Spring Boot knowledge.
- Integrate performance workloads into CI/CD frameworks (Jenkins, GitLab, GitHub Actions).
- Use monitoring and observability platforms (Grafana, Prometheus, Dynatrace, AppDynamics, CloudWatch, etc.) to evaluate system behavior.
- Create detailed performance dashboards, trend analysis reports, and engineering recommendations.
- Participate in JVM tuning, database tuning, infrastructure optimization, and microservice-level performance discussions.
- Quickly learn and adapt to new tools, frameworks, cloud platforms, and
performance technologies as needed.
Required Skills:
- Strong Java and Spring Boot development expertise. Experience in JavaScript and Python
- Proficient in creating reusable code for performance automation and workload generation.
- Solid understanding of performance engineering fundamentals and distributed system behaviors.
- Basic familiarity with Java and Spring Boot, enough to understand application flows and identify performance risks.
- Experience analyzing system telemetry: CPU, memory, heap usage, GC logs, thread dumps, and I/O metrics.
- Knowledge of REST APIs, SQL, JSON, microservice architecture, and event-driven systems.
- Good understanding of monitoring and analysis using Grafana, Prometheus, or APM tools (Dynatrace/AppDynamics).
- Ability to rapidly learn new tools and technologies in performance and observability domains.
Good to Have:
- Hands-on experience with Grafana K6 for performance scripting.
- Familiarity with cloud platforms—AWS, Azure, GCP.
- Experience with Docker, Kubernetes, and performance testing of microservices.
- Knowledge of messaging systems
Education:
Bachelor’s degree in computer science, Information Technology, or a related discipline.
Apply:
Interested candidates can send their resume to Finzly at careers@finzly.com