Qualysoft

Senior Java Developer (Cards)

Qualysoft
Apply
5 hours ago
Bucharest, RomaniaSenior

Responsibilities

  • Design, develop, and maintain backend applications and services using Java 17+ and Spring Boot.
  • Design and implement REST APIs and integrations using JSON, XML, and SOAP.
  • Develop reusable integration capabilities and synchronous, asynchronous, and event-driven interaction patterns.
  • Integrate applications with Apache Kafka or equivalent enterprise messaging platforms.
  • Implement authentication and authorization using OAuth 2.0, JWT, and enterprise access-management solutions.
  • Build automated unit and component tests with JUnit, Mockito, or equivalent frameworks.
  • Participate in code reviews and uphold clean code, security, performance, and engineering-quality standards.
  • Containerize applications and support delivery through Docker and OpenShift or Kubernetes platforms.
  • Implement logging, metrics, and tracing according to observability standards.
  • Identify and resolve scalability, reliability, and performance issues.
  • Create and maintain technical documentation, API specifications, and implementation notes.
  • Use approved generative AI tools responsibly for development, testing, and documentation while validating generated output.

Requirements

  • At least 5 years of hands-on backend development experience with Java.
  • At least 3 years of hands-on development experience with Spring Boot.
  • At least 3 years of experience designing and implementing REST APIs and system-to-system integrations.
  • At least 2 years of practical experience with Oracle Database and SQL, including relevant PL/SQL interaction.
  • At least 2 years of experience with messaging or event-driven solutions, preferably Apache Kafka.
  • At least 2 years of experience with Docker and container orchestration platforms such as Kubernetes or OpenShift.
  • Proven experience delivering business-critical enterprise applications through the full software delivery lifecycle.
  • Experience in banking, financial services, or another highly regulated industry is strongly preferred; at least 2 years is preferred for banking-experienced candidates.
  • At least 3 years of experience delivering integrations for card-processing or card-management systems.
  • At least 2 years of experience with card issuing, card acquiring, card authorization, or card transaction-processing platforms.
  • Proven experience integrating with Visa and/or Mastercard services, interfaces, or certification-related flows.
  • Experience with card lifecycle processes such as issuance, activation, renewal, replacement, tokenization, or transaction processing.

Benefits

  • Premium medical package.
  • Lunch tickets and Pluxee Card.
  • Bookster subscription.
  • 13th salary and yearly bonuses.
  • Enterprise job security with a startup mentality, international exposure, and a flat hierarchy.
  • Supportive culture, work-life balance, colleagues, team events, and activities.
  • Flexible working program with openness to remote work.
  • Opportunities for international software-development projects and flexibility to choose projects aligned with career goals.
  • Access to Pluralsight, Udemy, Microsoft, and Google Cloud learning platforms, courses, and certifications.
  • Mentorship, certifications, professional development opportunities, and career growth.
  • Above-market salary is stated without a specific amount.

Tech Stack

Apache KafkaDockerGoogle CloudJavaJUnitKubernetesOpenShiftOracle DatabaseSOAPSpring BootSQL

Categories

Qualysoft

About Qualysoft

201-500 employees
Contact me