Full Stack Java Engineer (React)

Aperia

Dallas (TX)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Health savings account
401(k) matching
Life insurance
Paid time off
Parental leave
Disability insurance
Fitness membership
Volunteer time off

Job summary

Aperia Solutions is seeking a Senior Full Stack Developer to own the end-to-end delivery of secure, high-performance payment systems. You will work across backend, frontend, and cloud infrastructure, leveraging Java/Spring Boot, React, and relational databases.

The role emphasizes API design, security (OAuth2/JWT), CI/CD, and observability with OpenTelemetry. You’ll collaborate with global teams in an Agile environment and mentor peers.

Qualifications

  • Minimum 4 years hands-on experience with Java and Spring Boot (MVC and/or WebFlux).
  • Strong experience with React and REST APIs; solid UI skills (HTML5, CSS3, Bootstrap).
  • Relational databases design, migrations, and performance tuning (MySQL, PostgreSQL).
  • Experience with messaging systems (RabbitMQ, AWS SQS/SNS) and event-driven patterns.
  • Practical AWS experience (Lambda, ECS, S3, RDS, SSM) and IaC (Terraform).
  • Knowledge of OAuth2/Spring Security, JWT, and policy-based authorization.
  • Testing discipline with JUnit/Mockito; CI/CD and observability (OpenTelemetry).
  • Familiarity with Web Services; Agile/Scrum and distributed teams.

Responsibilities

  • Design, build, and maintain secure, scalable payment systems and integrations.
  • Develop APIs (REST) and implement async/event-driven patterns.
  • Manage DB schemas, migrations, and query optimization.
  • Participate in IaC efforts and multi-environment AWS deployments.
  • Maintain code quality with tests and secure practices; support CI/CD and tracing.
  • Collaborate with product, QA, and distributed teams in Agile sprints.
  • Mentor peers and drive continual improvement across the stack.

Skills

Java/Spring Boot
React
REST APIs
SQL (MySQL/PostgreSQL)
AWS / IaC (Terraform)
Security & Testing (OAuth2/JWT, JUnit)
Observability & Testing (OpenTelemetry

Education

Bachelor's Degree in CS/IS or related

Tools

Terraform
AWS (Lambda, ECS, S3, RDS, SSM)
RabbitMQ / SQS/SNS
Spring Security / OAuth2
JWT

Job description

Summary Join Aperia Solutions, a fast-growing FinTech and managed consultancy building B2B accounts payable and payments platforms. You’ll join a mid-size, distributed team working across the full stack — from Terraform infrastructure to Spring Boot services to React interfaces and database migrations. Aperia serves banks, processors, payment facilitators, merchant service providers, ISOs, and government entities. This role offers technical ownership, a collaborative culture, and opportunities to shape product and architecture.

Job Description We’re seeking a Senior Full Stack Developer comfortable across backend, frontend, and cloud/infrastructure. You’ll design, build, and maintain secure, high-performance payment systems and integrations. The ideal candidate has strong Java/Spring Boot experience, React front-end skills, relational database expertise (MySQL/Postgres), messaging/event-driven architecture experience, and practical AWS and infrastructure-as-code exposure. Testing discipline, API security (OAuth2/JWT), and familiarity with distributed tracing are important.

Core Responsibilities
  • Design, create, maintain, and optimize applications using Spring Boot (MVC and WebFlux), React, and the Microsoft/Java tech stack where applicable.
  • Translate business requirements into functional, secure, and scalable solutions.
  • Build and maintain APIs (REST), integrate messaging queues, and implement async/event-driven patterns.
  • Manage DB schema design and migrations for MySQL/PostgreSQL; optimize queries and performance.
  • Participate in infrastructure-as-code efforts (Terraform or equivalent) and deploy to multi-environment AWS (ECS, Lambda, RDS, S3, SSM).
  • Secure APIs using OAuth2/Spring Security with JWT and policy-based authorization.
  • Maintain, upgrade, and refactor existing codebases to improve efficiency and performance.
  • Write and maintain unit and integration tests (JUnit, Mockito), and support CI/CD and observability (OpenTelemetry/distributed tracing).
  • Collaborate with product, QA, and distributed engineering teams; participate in Agile sprints and code reviews.
  • Ensure error-free code that follows best practices, design patterns, and security standards.
  • Mentor peers, investigate and resolve production issues, and support continual improvement.
Functional Responsibilities
  • Work with Business Analysts and US-based stakeholders to clarify requirements.
  • Propose technical approaches and detailed implementation plans.
  • Implement daily tasks, investigate issues, and support team members to deliver high-quality work.
  • Perform unit and cross testing; document results.
  • Conduct technical research and internal training.
  • Other duties as assigned.
Required Technical Skills & Experience
  • Minimum 4 years hands‑on experience with Java and Spring Boot (MVC and/or WebFlux/Reactor).
  • Strong experience with React, REST APIs, HTML5, CSS3, and Bootstrap-based responsive UI.
  • Solid experience with relational databases (MySQL, PostgreSQL): schema design, migrations, and performance tuning.
  • Experience with messaging systems (RabbitMQ, AWS SQS/SNS, or similar) and event‑driven patterns.
  • Practical AWS experience (Lambda, ECS, S3, RDS, SSM).
  • Knowledge of OAuth2/Spring Security, JWT, and policy-based authorization.
  • Testing discipline with JUnit, Mockito, or similar frameworks.
  • Strong understanding of performance, security, best practices, and design patterns.
  • Experience with Web Services; familiarity with WCF or .NET is a plus but not required.
Desirable Experience (will separate you from the rest)
  • Fintech/payments domain knowledge (ACH, NACHA, reconciliation, FBO models).
  • Terraform or equivalent IaC and multi‑environment infrastructure management.
  • Deep experience with reactive programming (Mono/Flux).
  • Observability experience: OpenTelemetry, distributed tracing, metrics, and logging.
  • Hands‑on experience with multi‑tier/layer distributed applications.
  • Comfortable working in Agile/Scrum environments and with distributed teams.
Education or Certifications
  • Bachelor’s Degree in Computer Science, Information Systems, or related field (or equivalent experience).
Eligibility Requirements
  • Must be willing to submit to a background investigation and drug test as part of the selection process.
Job Type & Schedule
  • Full time
  • Monday to Friday
  • Remote
  • Health insurance; Health savings account
  • 401(k) matching; Life insurance
  • Paid time off; Parental leave; Disability insurance
  • Fitness membership; Volunteer time off

As set forth in Aperia’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Java Engineer - Remote FinTech Payments
Senior Full-Stack Java Engineer - Remote FinTech Payments

Aperia • United States

On-site
USD 140,000 - 190,000
Health insurance
401(k)
Paid time off
+3
Senior Full-Stack Java Engineer - Remote FinTech
Senior Full-Stack Java Engineer - Remote FinTech

Aperia • Dallas (TX)

Hybrid
USD 120,000 - 180,000
Health insurance
Health savings account
401(k) matching
+6
Software Developer (.NET)
Software Developer (.NET)

Aperiasolutions • Omaha (NE)

On-site
USD 90,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+4
Software Developer (.NET)
Software Developer (.NET)

Aperiasolutions • Alpharetta (GA)

On-site
USD 85,000 - 115,000
Health insurance
401(k) matching
Paid time off
+1
Software Developer (.NET + AI)
Software Developer (.NET + AI)

Aperiasolutions • Alpharetta (GA)

On-site
USD 110,000 - 170,000
Health insurance
401(k) matching
Paid time off
+3
Full Stack Engineer
Full Stack Engineer

Ciphertext Solutions • North Carolina

On-site
USD 90,000 - 140,000
Competitive compensation
Flexible work environment
Cutting-edge fintech projects
+1
DevOps Engineer
DevOps Engineer

Aperiasolutions • Omaha (NE)

On-site
USD 90,000 - 140,000
Health insurance
401(k) matching
Dental insurance
+3
Software Developer (.NET + AI)
Software Developer (.NET + AI)

Socket.dev • Alpharetta (GA)

On-site
USD 120,000 - 150,000
Health insurance
Health savings account
Dental insurance
+10
Senior/Lead Full Stack Engineer ID80990
Senior/Lead Full Stack Engineer ID80990

AgileEngine • Irvine (CA)

On-site
USD 150,000 - 190,000
Growth without limits
Competitive compensation
Remote work options
+3
Software Developer (.NET + AI/LLMs)Alpharetta, Georgia, United States; Frisco, Texas, United St[...]
Software Developer (.NET + AI/LLMs)Alpharetta, Georgia, United States; Frisco, Texas, United St[...]

Investigative Case Management powered by Tapestrii • Omaha (NE)

On-site
USD 90,000 - 140,000
Health insurance
Health savings account
Dental insurance
+10