Software Development Engineer II - FinTech

Plantation, FL Open
NationsBenefits India is looking for Software Development Engineer II - FinTech in Plantation, FL. This local job opportunity with ID 3872297736 is live since 2026-10-06 14:41:50.

Job Description

Software Development Engineer II (Platform) – FinTech

Location: Plantation, FL | On-site

Employment Type: Full-time

Department: Engineering – FinTech

Reports To: VP of Fintech


NationsBenefits is looking for a Software Development Engineer II (Platform) to join our FinTech Engineering team in Plantation, FL.

This role is ideal for a hands-on software engineer with experience in Java 21, Spring Boot 3.x, microservices, RESTful APIs, databases, cloud technologies, and modern DevOps practices.


What You’ll Do

  • Design, develop, and maintain features for our FinTech application using Java 21 and Spring Boot 3.x.
  • Write clean, well-documented, efficient, and maintainable code.
  • Integrate third-party APIs and services to extend application functionality.
  • Collaborate with senior engineers and Product Managers to translate business requirements into technical designs and features.
  • Participate in code reviews, share best practices, and contribute to continuous improvement.
  • Write unit and integration tests to ensure code quality and stability.
  • Debug and resolve application issues while maintaining performance and reliability.
  • Help ensure software meets quality, security, compliance, and regulatory requirements.
  • Suggest improvements to development processes, tools, and technologies.
  • Contribute to a collaborative and knowledge-sharing engineering environment.
  • Identify and help mitigate security risks and vulnerabilities.


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • 2–4 years of professional experience with Java 21 and Spring Boot 3.x.
  • Strong experience with microservices architecture and RESTful API development.
  • Hands-on experience with SQL and NoSQL databases, including PostgreSQL and MongoDB.
  • Familiarity with AWS, GCP, or Azure.
  • Experience with Docker and Kubernetes.
  • Proficiency with Git and CI/CD pipelines.
  • Experience with SonarQube.
  • Experience working in an Agile development environment.
  • Strong problem-solving and collaboration skills.
  • Experience with automated testing using JUnit, Mockito, and PITest.


Preferred Experience

  • Knowledge of Jenkins, Kubernetes, and other DevOps automation tools.
  • Familiarity with front-end frameworks such as React.
  • FinTech experience or understanding of:
  • Payment Systems
  • Transaction Processing
  • Data Security
  • PCI-DSS


Payments Domain Experience – Required

  • Strong experience with Payment Processing, Payment Platforms, Payment Systems, and Transaction Processing
  • Experience with Card Issuing and/or Card Acquiring
  • Strong understanding of PCI-DSS (Payment Card Industry Data Security Standard)
  • Experience with ISO 8583 messaging standards
  • Knowledge of card transaction flows, authorization, clearing, settlement, and payment lifecycle
  • Experience building secure, high-volume, low-latency payment applications
  • Experience with payment tokenization, digital wallets, and secure credential provisioning is highly preferred
  • Experience with Mastercard MDES, EMVCo standards, and token lifecycle management is a strong plus


If you have experience building scalable Java applications and are interested in working on FinTech platforms, we’d love to hear from you.

Required Skills