Senior Java Engineer
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.
- ...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...SeniorFull time
- ...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
$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...SeniorTemporary workWork at officeWork from homeFlexible hours3 days per week- ...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...SeniorFull timeRemote workFlexible hours
$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...SeniorTemporary workWork experience placementWork at officeImmediate startRemote workRelocation packageFlexible hours- 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...SeniorFull time
$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...SeniorFull time- ...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
$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...SeniorRemote workVisa sponsorship- ...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...SeniorFull timeContract workLocal areaRemote work
- ...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...SeniorFull timeRemote work
- 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...SeniorFull timeRemote workFlexible hours
- 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...SeniorFull timeLocal areaRemote work
$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...SeniorWork experience placementLocal areaRemote work- ...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...SeniorWork experience placementLocal areaRemote workFlexible hours
$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...SeniorHourly payTemporary work$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...SeniorRemote work3 days per week- 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...SeniorFull timeRemote work
- ...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...SeniorWork at officeRemote workWork from home
$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...SeniorHourly payTemporary work- 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...SeniorFull time
£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...SeniorRemote work$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...SeniorFull timeSeasonal workRemote work$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...SeniorFull timeTemporary work$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+...SeniorFull timeContract workTemporary work$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...SeniorFull timeRemote workFlexible hoursNight shift$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...SeniorFull timeTemporary workImmediate start- ...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...SeniorFull time
- 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...SeniorFull timeFor contractorsFlexible hours
- ...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...SeniorContract workTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!
- java software engineer Remote
- java spring developer Remote
- full stack java developer Remote
- java web developer Remote
- java developer backend Remote
- java developer contract Remote
- java microservice developer Remote
- junior java developer no experience Remote
- lead full stack java developer Remote
- java angular developer Remote











