F

Fime

Tests and consults secure digital payments

Senior Software Developer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in BrazilNo salary listedRemote

About the Job

Requirements

  • Over 5 years of experience in software development with Java, ideally within the payment industry.
  • Proficiency in Java, with a strong understanding of object-oriented programming, concurrency patterns, and core concepts such as MVC, JDBC, and RESTful APIs.
  • Hands-on experience with modern frameworks such as Spring Boot, Micronaut, or Quarkus for building scalable microservices.
  • Familiarity with RESTful and event-driven architectures such as Kafka and RabbitMQ, and best practices for building resilient distributed systems.
  • Experience integrating with cloud platforms such as Microsoft Azure, AWS, or GCP.
  • Ability to write clean, reusable, and maintainable code, supported by testing and CI/CD practices.
  • Completed degree in a related field.
  • Knowledge of system design, architecture, and API design, including REST and GraphQL.
  • Experience with AWS, GCP, or Azure; Docker and Kubernetes.
  • Knowledge of relational databases such as MySQL.
  • Knowledge of CI/CD pipelines and automated testing, including unit, integration, and end-to-end testing.
  • Knowledge of secure coding, performance optimization, monitoring, logging, and code reviews.

Responsibilities

  • Design, implement, test, and maintain Java-based microservices and systems, ensuring compliance with functional, non-functional, security, and accessibility requirements, including WCAG and ARIA.
  • Troubleshoot, monitor, and optimize customer-facing platforms for performance, scalability, and reliability; diagnose and resolve production issues to minimize downtime.
  • Apply Agile practices, including Scrum, CI/CD, and automated testing, with Git-based workflows such as branching, pull requests, and version control, code reviews, and quality tools such as SonarQube.
  • Work with cloud and containerized environments, including Kubernetes, Docker, and Terraform, and design RESTful and event-driven APIs with databases.
  • Lead a development squad by providing technical guidance and mentoring and promoting best practices across the team.
  • Contribute to architecture decisions, adopt emerging technologies, and improve development processes.
  • Collaborate with architects, product owners, designers, and software engineers to deliver user experiences.
  • Support and troubleshoot issues for clients already using the company's products to ensure their seamless operation.

Desired Qualifications

  • Experience in the payment industry is ideal.

About the Company

Fime

Tests and consults secure digital payments

Fime is a leading provider of testing and consulting services for secure digital transactions. It helps clients ensure that payments, transit systems, and digital identities work reliably and securely by offering end-to-end support from concept and design through testing and launch. The company differentiates itself through its global reach and end-to-end capabilities, now bolstered by the combination with UL Solutions’ payments testing business under Gallant Capital Partners, creating a worldwide platform for trusted digital experiences. Fime’s goal is to help innovators bring trusted payment and identity technologies to market safely and efficiently, supporting a connected world where transactions can be trusted.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Goulles, France
Founded
1962

Recently Posted Jobs

Explore more opportunities at Fime

See more jobs