Senior Software Engineer (Java Microservices and MuleSoft Platform)
![]() | |
![]() | |
![]() United States, Colorado, Denver | |
![]() | |
Develop and build APIs and integrations using the MuleSoft Anypoint platform. Develop Integration architecture concepts and patterns, including Microservices, Service Oriented Architecture and RESTful JSON services. Define, design and implement complex, multi-tier distributed software systems throughout all phases of the software development process and utilize technical and domain expertise to solve product challenges. Assess business needs while providing creative and effective solutions in conformance to emerging technology standards. Interface and collaborate with other engineers in geographically distributed development centers. Involved in unit testing and bug-fixing and achieved the maximum code coverage using JUnit test cases. Apply Agile methodology and follow Definition of Done (DoD) processes to enhance quality by maintaining 90% unit test coverage and 70% integration test coverage. Provide through code reviews, estimate engineering effort, plan implementation, and roll out applications with cross-functional impacts. Leverage skills in Java, Springboot, API, Microservices, REST/GraphQL, and NoSQL (Casandra), AWS/EKS, and Test frameworks (JUnit/Karate) to generate software solutions. Telecommuting may be permitted up to 2 days per week. When not telecommuting, must report to Western Union, LLC at 7001 E Belleview Ave., Denver, CO 80237. Salary: $117,021 - $150,250 per year. MINIMUM REQUIREMENTS: Bachelor's degree or U.S. equivalent in Information Technology, Software Engineering, Computer Science, Computer Information Systems or a related field, plus 3 years of professional experience as a Software Engineer, Technical Lead, Lead Consultant, or any occupation/position/job title involving software systems engineering. Must also have experience in the following: 3 years of professional experience utilizing modern programming languages (including Java and C++) and design patterns; 3 years of professional experience utilizing computer science fundamentals, data structures, algorithms, OOPs, and OOA/D; 3 years of professional experience performing unit testing and mocking frameworks; 3 years of professional experience utilizing Java, Springboot, API, Microservices, REST or GraphQL; 3 years of professional experience utilizing NoSQL (including Cassandra), AWS or EKS; 3 years of professional experience test frameworks (including JUnit or Karate); and 3 years of professional experience utilizing Agile development methodologies with Test Driven Development (TDD) and CI (Continuous Integration)/CD (Continuous Delivery). Referral Bonus - $500 (Subject to Employee Referral Policy). Eligible to internal employees only. Annual base salary gross: $117,021 - $150,250 USD. The base salary range represents the anticipated low and high end of the Western Union salary range for this position. Actual salaries will vary and will be based on various factors, such as candidate's qualifications, skills, competencies and proficiency for the role. The base salary is one component of Western Union's total compensation package for employees. Other rewards and benefits include short term incentives, health insurance (several options to choose from), accident and life insurance, access to the best in class learning and development platforms, to name just a few! To view more details of our benefits, visit us here: https://mywubenefits.com/. In addition to the annual salary, this role is also eligible to receive an annual bonus. Estimated Job Posting End Date: 04-27-2025 This application window is a good-faith estimate of the time that this posting will remain open. This posting will be promptly updated if the deadline is extended or the role is filled. |