Java Engineer @MoneyGram
Software Development
Salary usd 100,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 6d ago

[Hiring] Java Engineer @MoneyGram

6d ago - MoneyGram is hiring a remote Java Engineer. πŸ’Έ Salary: usd 100,000 - 150,000 per year πŸ“Location: USA

Role Description

We are seeking a highly skilled Java Engineer with 2-5 years of experience to contribute to the design, development, and deployment of our high-volume enterprise applications. In this role, you will architect and build robust, secure, and compliant transactional backend systems, optimize billing/pricing engines, and drive technical excellence. You will collaborate closely with cross-functional teams to build high-performance, low-latency financial software hosted on AWS.

Core Responsibilities

  • Architect, design, and implement high-availability, fault-tolerant enterprise Java applications.
  • Write clean, secure, and highly optimized code utilizing modern Java features to handle large-scale financial transactions.
  • Design and scale distributed microservices architectures optimized for transactional consistency and speed.
  • Optimize complex data models, design transactional database schemas, and manage relational and NoSQL databases.
  • Build and secure robust APIs for seamless third-party financial network integrations and ERP connections.
  • Manage and automate secure cloud-based deployment pipelines using modern DevOps practices on AWS.
  • Lead code reviews, enforce strict financial security coding standards, and mentor engineering team members.
  • Identify financial transactional bottlenecks, optimize query performance, and ensure zero-downtime production deployments.

Required Technical Skills

  • Core Tech: Java 17 / Java 21, Spring Boot, Spring Cloud, Hibernate ORM, and JPA.
  • Architecture: Microservices, Event-Driven Architecture, CQRS, Distributed Transactions (Saga pattern), and Domain-Driven Design (DDD).
  • Databases: PostgreSQL, Oracle DB, and Couchbase.
  • Messaging & Streaming: Apache Kafka.
  • Cloud & DevOps: AWS (highly preferred; experience with Azure or GCP is acceptable), Docker, Kubernetes, and Jenkins or GitLab CI.
  • Testing & Tools: JUnit 5, Mockito, Testcontainers, automated contract testing, Maven, or Gradle.

Experience Requirements

  • Minimum 2 to 5 years of professional backend software engineering experience.
  • Proven track record of working on large-scale distributed systems, enterprise SaaS products, or transactional banking/financial applications.
  • Extensive experience building and deploying software within Agile/Scrum environments.
  • Demonstrated experience migrating monolithic applications to distributed microservices architectures.

Qualifications & Competencies

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
  • Strong system-level troubleshooting skills with the ability to make sound decisions using available data.
  • Self-starter mindset with the ability to navigate ambiguity and execute tasks without waiting for step-by-step direction.
  • Exceptional proactive communication skills to build trusted relationships and influence outcomes across cross-functional teams.
  • Excellent English written and verbal communication skills.

Preferred (Good to Have) Skills

  • Direct experience building or maintaining complex pricing-related applications, financial billing engines, monetization platforms.
  • Hands-on technical exposure or integration experience with OUAF Framework or Oracle Revenue Management System (ORMB).
  • Familiarity with integrating Machine Learning models into Java backends, using AI APIs, or implementing predictive intelligence for financial workflows (e.g., fraud detection, intelligent routing).
  • Hands-on experience with Google Cloud Platform analytics tools such as BigQuery, Looker, Cloud Dataflow, or Dataproc for financial data processing.

Benefits

  • Remote first flexibility
  • Generous PTO
  • 13 Paid Holidays
  • Medical / Dental / Vision Insurance
  • Life, Disability, and other benefits
  • 401k with competitive Employer Match
  • Community Service Days
  • Generous Parental Leave
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Java Engineer @MoneyGram
Software Development
Salary usd 100,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 6d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,764+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later