Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Engineer

Full-time

MoneyGram

Role Description

We are looking for strong Engineering and Product professionals who excel in a dynamic environment. At MoneyGram, we value engineers who can navigate ambiguity without waiting for direction and take ownership of outcomes rather than simply completing tasks. In this role, you will be expected to make sound decisions using available information, communicate proactively, and balance autonomy with collaboration. We are building a culture where individuals seek solutions rather than assigning blame, always aiming to build trusted relationships across functions while maintaining a steadfast focus on business and customer outcomes over functional wins.

We are seeking a highly skilled Senior Java Engineer with 10+ years of experience to contribute to the design, development, and deployment of scalable enterprise applications and backend services. In this role, you will architect and build robust, secure, and high-performance Java solutions, develop APIs and integrations, modernize legacy applications, and support automation initiatives involving Chatbot, Voicebot, and conversational AI. You will collaborate closely with cross-functional teams to build reliable, scalable solutions and integrations hosted on AWS.

What you will get to do

  • Architect, design, and implement high-availability, fault-tolerant enterprise Java applications.
  • Write clean, secure, and highly optimized code utilizing modern Java features to support scalable backend services and APIs.
  • Design and scale distributed microservices architectures optimized for performance, reliability, and maintainability.
  • Build and integrate APIs, backend services, and orchestration components supporting enterprise applications, automation, Chatbot, and Voicebot initiatives.
  • Contribute to modernization of legacy applications and migration to modern, scalable architectures.
  • Optimize data models, database performance, and application services across relational and NoSQL databases.
  • Manage and automate secure cloud-based deployment pipelines using modern DevOps practices on AWS.
  • Lead code reviews, enforce engineering standards, and mentor engineering team members.

Qualifications

  • 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 independently.
  • Strong communication and collaboration skills across engineering, AI, architecture, and product teams.
  • Excellent English written and verbal communication skills.

Requirements

  • 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).
  • APIs & Integration: REST APIs, API gateways, third-party API integrations, and enterprise integration patterns.
  • 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.
  • AI Integration: Experience integrating Java applications with AI services, LLM-based capabilities, Chatbot/Voicebot platforms, or other third-party AI tools through APIs. Working knowledge of AI, Generative AI, and conversational AI concepts is preferred.
  • Testing & Tools: JUnit 5, Mockito, Testcontainers, Maven, or Gradle.
  • Minimum 10+ years of professional backend software engineering experience, with strong hands-on Java development experience.
  • Proven track record working on large-scale distributed systems, enterprise applications, or SaaS products.
  • Extensive experience building and deploying software within Agile/Scrum environments.
  • Demonstrated experience modernizing legacy applications and migrating monolithic applications to microservices architectures.
  • Strong experience developing APIs, integrations, and backend services.
  • Experience integrating AI/ML capabilities into enterprise applications and a good understanding of AI, Generative AI, and conversational AI concepts.

Benefits

  • Comprehensive Health Insurance - Medical coverage for eligible employees and their families (subject to benefits limit, policy terms and conditions).
  • Life and Accident Insurance - Financial protection coverage for eligible employees.
  • Community Service Days - Paid time off for eligible employees to volunteer in their communities.
  • Tuition Reimbursement - Educational assistance program for eligible employees (subject to program guidelines and approval).
  • Transfer Fee Reimbursement - Smooth transitions with reimbursement for any transfer-related fees. We’ve got you covered.
  • Employee Assistance Program - Confidential counseling and support services for eligible employees.
  • Employee Referral Program - Incentive program for employee referrals (subject to program terms).
  • Remote work flexibility - Available for eligible roles with hybrid or remote work options.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer in Remote vacancy
  •  ...Are you a Senior Java Software Engineer who thrives on solving real-world problems and creating solutions that make a genuine impact? Do you enjoy working directly with customers to understand their needs and translate them into clean, reliable software? If you’re someone... 
    Senior
    Full time

    Intix/netguardians

    Remote
    18 hours ago
  •  ...Software Engineer Opportunity If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Seeking creative, high-energy, diverse and driven software engineers... 
    Senior

    Software Technology Inc

    Alpharetta, GA
    4 days ago
  • $97.54k - $130k

     ...strategy and values. Do you bring deep software engineering expertise and a passion for building...  ...Trust Services Technology is seeking a Senior Software Engineer to support our CCT application...  ...experience 5+ years of experience in Java/J2EE development and JAVA Web Services... 
    Senior
    Temporary work
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Computershare

    Minneapolis, MN
    4 days ago
  •  ...Senior Java Software Engineer Apex Systems, the nation’s 2nd largest Information Technology staffing firm, has an exciting opportunity for a Senior Java Software Engineer to work for a growing technology company. This position will be full-time, direct-hire and can... 
    Senior
    Full time
    Remote work
    Flexible hours

    Software Technology Inc

    United States
    4 days ago
  • $86.8k - $165.2k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...problems that create a safer, more secure world.In the Senior Java Software Engineering role, you will design, develop, and test... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    18 hours ago
  • Role Description We’re currently looking to add a Senior Java Engineer to this nerd club of ours. If you’re someone who has 5+ or so years of experience, we’d love to chat. You’ll join forces with 3-5 other team members to deliver high-quality, low-maintenance software... 
    Senior
    Full time

    Lean TECHniques

    Remote
    1 day ago
  • $130k - $150k

    Role Description We are seeking a Senior Java Engineer to lead the design, development, and modernization of scalable Java-based microservices and APIs in a cloud-native environment. This role requires strong hands-on engineering experience, technical leadership, and expertise... 
    Senior
    Full time

    MKS2 Technologies

    Remote
    17 hours ago
  •  ...Senior Software Engineer This software development position requires versatility, flexibility, and attention to detail. It includes the design...  ...deployment of high performance, high availability applications using Java, Mule ESB, Spring and web services. ~4+ years of... 
    Senior

    Roberts Recruiting

    Lexington, MA
    4 days ago
  • $114k - $152k

     ...Senior Java Software Engineer Remote - US-Based Only No visa sponsorship | No third-party agencies ** Must have Java, AWS, Angular, and NoSQL experience ** We are seeking a Senior Java Software Engineer to join a growing engineering team building scalable cloud... 
    Senior
    Remote work
    Visa sponsorship

    DSC Resources, Inc.

    United States
    18 hours ago
  •  ...Senior Java Developer Publicis Sapient is looking for a Senior Java Developer to lead the development of high-performance, scalable software applications. You will work with global agile teams, solving complex business problems and delivering cutting-edge solutions... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    Publicis Sapient

    United States
    1 day ago
  •  ...Time$110k - $140kA cloud-based customer service platform company with billions of annual users is looking to hire a mid to senior Java Engineer to join their growing team. You'll be working on mission critical platforms, building in Java and Spring, and willing to work... 
    Senior
    Full time
    Remote work

    Motion Recruitment

    Richardson, TX
    4 days ago
  • Role Description This is a remote position. As Java Senior Software Engineer with backbase certification, you will be responsible for developing and testing software code and meeting customer needs, based on development rules set by your lead. In a nutshell, you’ll be... 
    Senior
    Full time
    Remote work
    Flexible hours

    CoorB

    Remote
    3 days ago
  • Role Description We are looking for a Java Engineer! ~Implement microservices for our new cloud-native platform, including envisioning, designing, creating, deployment automation, and monitoring. ~Apply expertise in software development to design and implement solutions... 
    Senior
    Full time
    Local area
    Remote work

    Arionkoder

    Remote
    3 days ago
  • $90.5k - $161.6k

     ...safely and reliably. There's no room for error. Join us and start doing your life's best work.(sm)Join Optum Digital as a Senior Java Software Engineer. If you take pride in what you deliver and are passionate about building highly scalable APIs, we have a great... 
    Senior
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Minneapolis, MN
    3 days ago
  •  ...Qualifications ~ Bachelor's degree in a computer-related discipline or equivalent work experience ~5+ years of hands-on Java development experience ~ Experience building and supporting APIs and RESTful microservices ~ Experience with relational and NoSQL... 
    Senior
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Paychex

    United States
    1 day ago
  • $56.99 - $63.33 per hour

     ...organization's success. What You'll Do Serve as a Senior Developer, collaborating closely with internal development teams...  ...Must-Have Qualifications: ~8-10 years of experience with Java, Spring framework, cloud development, and Web Services (REST, SOAP... 
    Senior
    Hourly pay
    Temporary work

    Skill Corp

    Westlake, TX
    2 days ago
  • $81.34k - $135k

     ...Senior Java Software Engineer As a Senior Java Software Engineer, you will make an impact by modernizing legacy applications into secure, scalable, and maintainable Java and Spring Boot solutions. You will be a valued member of the application modernization team and... 
    Senior
    Remote work
    3 days per week

    Minnesota Jobs

    Minneapolis, MN
    2 days ago
  • Role Description We're looking for a Senior Java Software Engineer to join our global remote team and contribute to building business-critical platforms for a leading global financial market infrastructure provider. In this role, you will be involved throughout the entire... 
    Senior
    Full time
    Remote work

    EPAM

    Remote
    18 hours ago
  •  ...Senior Java Developer Newfold Digital is a leading web technology company serving nearly seven million customers globally. Our portfolio of brands includes: Bluehost, BigRock, ResellerClub, CrazyDomains, HostGator, Network Solutions, Register.com, Web.com and many others... 
    Senior
    Work at office
    Remote work
    Work from home

    Newfold Digital

    United States
    3 days ago
  • $38.09 - $42.33 per hour

     ...and production environments, ensuring system stability and performance. Must-Have Qualifications ~1+ years of experience with Java and J2EE (both client and server-side). ~1+ years of experience with Object-Oriented Analysis/Design (OOA/OOD), distributed... 
    Senior
    Hourly pay
    Temporary work

    Skill Corp

    Ann Arbor, MI
    18 hours ago
  • Role Description As a Java Developer with strong hands-on software development experience, particularly in embedded systems, you will...  ...-critical systems. You will collaborate with multidisciplinary engineering teams to deliver robust, high-quality software throughout the... 
    Senior
    Full time

    Sopra Steria

    Remote
    4 days ago
  • £60k per year

    Senior Java Developer - Java/Spring/AWS - Remote - £60,000 - HealthTech/Tech for Good Senior Software Developer required for a HealthTech, tech-for-good business delivering software that supports patient care and rehabilitation across the healthcare sector. Great benefits... 
    Senior
    Remote work

    ARC IT Recruitment

    New York, NY
    1 day ago
  • $120k - $180k

     ...Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin. We are seeking a Senior Java Software Engineer to build and maintain scalable services that power our internal platforms. This role is full stack focused, with... 
    Senior
    Full time
    Seasonal work
    Remote work

    Fanatics

    New York, NY
    18 hours ago
  • $175k - $200k

    Role Description We’re seeking a Senior Java Video Streaming Engineer with deep expertise in backend Java with direct experience writing code for a streaming server or engine (e.g., Wowza, FFmpeg, Ant Media, Red5) to join our engineering team. In this role, you will architect... 
    Senior
    Full time
    Temporary work

    Wowza Media Systems

    Remote
    3 days ago
  • $70 per hour

     ...Job Description Must haves for key technology expertise: JAVA, Spring, Rest Services Development. SQL and exposure to Google cloud...  ...Qualifications Our Client is seeking to fill a Sr. Software Engineer, Product Deployment position. Ideal candidate has at least 4+... 
    Senior
    Full time
    Contract work
    Temporary work

    Motocol

    Remote
    18 hours ago
  • $225k - $275k

     ...Technology Solutions Group is seeking a skilled and motivated Software Engineer to join our team in developing cutting-edge geospatial analysis,...  ..., implementing, and maintaining scalable and performant Java-based microservices that interact with both relational and NoSQL... 
    Senior
    Full time
    Remote work
    Flexible hours
    Night shift

    Freedom Technology Solutions Group

    Remote
    5 days ago
  • $130k - $150k

    Role Description The Senior Java Engineer will lead the design, development, migration, and support of scalable Java-based microservices and APIs in a modern cloud environment. This role requires strong hands-on engineering capability, technical leadership, and experience... 
    Senior
    Full time
    Temporary work
    Immediate start

    Fathom Management LLC

    Remote
    3 days ago
  •  ...About This Role We are looking for a Senior Java Software Engineer to join our team and contribute to the design, development, and delivery of enterprise-grade microservices solutions. In this role, you will develop secure, scalable, and high-performance backend applications... 
    Senior
    Full time

    inventYOU

    Remote
    a month ago
  • Role Description At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists...  ...in developing highly scalable and efficient applications using Java, JavaScript, node.js, TypeScript or equivalent. ~Google... 
    Senior
    Full time
    For contractors
    Flexible hours

    Capgemini

    Remote
    1 day ago
  •  ...Stefanini Group is hiring a Senior Java Developer to design, develop, and deliver secure, enterprise-grade web applications and backend components for key clients. The role emphasizes Java, Spring, REST, and cloud technologies, with a focus on quality and code security... 
    Senior
    Contract work
    Temporary work
    Remote work

    Stefanini, Inc

    Atlanta, GA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!