Senior Software Engineer

New
K
KunaiFinancial Technology
Remote - United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering experience
Required Skills
PostgreSQLJavaKubernetesOracleTomcat

Requirements

  • 5+ years of professional software engineering experience, primarily in Java.
  • Strong working knowledge of relational databases (Oracle and/or PostgreSQL).
  • Experience deploying and operating services in containerized environments (OpenShift, Kubernetes, or equivalent).
  • At least one enterprise-level performance testing engagement including strategy, tooling, and execution.
  • Experience with performance profiling, load testing, and bottleneck resolution in high-throughput, distributed systems.
  • Understanding of PCI compliance requirements and secure data handling practices.
  • Familiarity with event-driven architecture patterns and OpenShift-based eventing.
  • Ability to work effectively in large, matrixed program environments.
  • Bachelor’s Degree or equivalent in specialized training and experience.
  • Familiarity with legacy enterprise application servers (Tomcat and/or WebSphere) is a plus.

Responsibilities

  • Design and execute enterprise-grade performance testing strategies and frameworks for payment processing services.
  • Identify and resolve performance bottlenecks across legacy and modern service layers.
  • Instrument and validate services using Java, Oracle, Tomcat, WebSphere, PostgreSQL, and OpenShift.
  • Build and maintain backend services supporting card network integration.
  • Contribute to application modernization and migration efforts to cloud-native environments.
  • Develop and manage PCI data purging pipelines and event-driven architecture patterns.
  • Collaborate with backend engineers to ensure scalability and perform code reviews and technical planning.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now