Senior Software Engineer Architects for Western Union Denver, CO Work with engineering and business partners to define and build out complex solutions driving value through business process simplification, automation and new product capabilities and innovations. Assess business needs while providing creative and effective solutions in conformance to emerging technology standards. Lead product solutions end-to-end for new innovations with iterative improvements. Collaborate with peer and cross functional teams across the globe. Be responsible for customer journey, product quality, performance tuning, troubleshooting, and continuous development.
Bachelors degree in Computer Science, Computer Engineering or related field. Five years progressive, post-bachelors experience is required in a Software Engineer, Web Developer, Technical Associate or related occupation which must include experience with: Java/J2EE, Computer science fundamentals, data structures, algorithms, object-oriented design and programming concepts, core Java concepts, multi-threading, and common design patterns, SpringBoot, SpringMVC, Spring Data, Spring AOP, Spring Zuul Gateway, Spring cloud Gateway, JSF, Rich faces, Prime faces ,Hibernate, JPA, JSON,XML, JMS (Active MQ , Kafka and Tibco) , JMX,Web technologies, Web Services, REST Services, Nginx JBoss HA cluster setup , Apache Httpd; AWS Cloud platform and EC2, ASG (Autoscaling Group), VPC, Security Group, SNS, EBS, Cloud Watch, Cloud Trail, ElastiCache, ELB/ALB/NLB (Elastic Load Balancer), Route53, Traffic Routing; Container systems, including Docker, container orchestration, OpenShift, Kubernetes, Amazon Elastic Kubernetes Service (EKS) and Infrastructure-as-Code (IaC) including Terraform; Banking & financial services ecosystems including card management and payment processing flows and processing Risk and Compliance data; Java reactive programming using Spring Webflux to develop non-blocking and asynchronous API, developing secured API and Services using Spring Security OAuth2 OIDC; Developing data-ingesting applications using an industry standard RDBMS, NoSQL, In Memory Caching including: MemCached/Redis; Designing and maintaining automated build and release channels using CI/CD pipeline including Jenkins/Spinnaker and agile development methodologies with Test Driven Development (TDD); Ant, Maven, Gradle, Continuous Integration (Jenkins), Git, Perforce, Bitbucket, Bash scripting, Linux and Windows, alerting and monitoring tool like JProfiler, ELK, Splunk, Dynatrace and other tools like SOAP-UI, Postman and experience with performance testing using JMeter; and Managing the code branching strategies using Git and Mentored junior developers and performed code reviews.
Referral Bonus - $1,000 (Subject to Employee Referral Policy). Eligible to internal employees only.
Annual base salary gross: $131,456 $199, 723 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 candidates qualifications, skills, competencies and proficiency for the role. The base salary is one component of Western Unions 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.