Senior Software Engineer (Risk, Fraud & Compliance) – CAPCO – Phoenix, AZ

Senior Software Engineer (Risk, Fraud & Compliance)


About the team:

At Capco Technology Team, we are dedicated to the financial services industries. Our professionals combine innovative thinking with unrivalled industry and domain expertise to offer our clients consulting expertise, complex technology and package integration, transformation delivery, and managed services, to move their organizations forward. Through our collaborative and efficient approach, we help our clients successfully innovate, increase revenue, manage risk and regulatory change, reduce costs, and enhance controls. Our teams stay at the forefront of industry trends and technologies that are driving innovation. From strategy to launch, we are adept at delivering across the full product lifecycle.


About the Job:

As a member of the Capco Technology Team, you’ll bring practical knowledge of agile development methodologies and engineering best practices. As a Senior Software Engineer (Risk, Fraud & Compliance), you’ll use your experience and skills to contribute to the quality and implementation of our software products for our customers.


What You’ll Get to Do:

  • Perform hands-on Java Development, adoption of modern software engineering & delivery practices using Java, Spring Boot,Spring Cloud,Kafka, REST/Microservices,SQL and CI/CD
  • Software Engineer will lead one or more technology teams building world class Payment platforms
  • Serving as team tech lead you will be providing hands on technical leadership across one or more engineering teams
  • Work closely with Manager to understand needs around client stakeholder management
  • Demonstrate a passion for learning and willingness to adopt new technologies
  • Contribute to a culture of innovation, ideas, and continuous improvement along with a great attitude, solid communication skills, willingness to learn and collaborate
  • Ensure clear documentation of created/modified functionality
  • You will also be responsible for interfacing and influencing with the business lines as well as others across IT

What You’ll Bring with You:

  • 10 yrs+ experience in design, development and delivery of Financial Crime Risk and Management solutions/projects and initiatives for our bank and customers
  • Hands-on understanding of developing using Java J2EE and SQL applications
  • Working knowledge of Spring, Spring Boot, Spring Cloud, and ability to design cloud-native applications
  • Design, develop, and manage automated unit, integration and acceptance tests for all UI components
  • Work with the Business Analysts and Customers throughout the requirements process to properly understand the long term goals of the program and where they fit in the overall UI infrastructure
  • Experience with streaming in general (e.g. spark streaming) and Kafka/Confluent in particular
  • Development and support of Kafka integrations, including topics, producers, consumers and streaming (KStream and KTable) applications
  • Development and support of Confluent connect, confluent KSQL, and confluent Schema registry – Communication of new technologies, best practices to testers, and Architects
  • Experience with Agile methodologies, development approaches, and tools (e. g. JIRA)
  • Ensure self and peers are actively seeking ways to objectively measure productivity
  • This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline (RTC, Jenkins, RLM)
  • Strong hands on expertise in debugging and fixing streaming jobs by looking debug logs and configuration tuning
  • Demonstrated experience with Application Servers (Tomcat, Websphere, Jetty, JBoss) and Web Servers (Apache, Nginx)
  • Experience with distributed source control systems, preferably Git
  • Experience developing high performance server side components Preferred
  • Strong techno functional skills
  • Expereience in DevOps, building API, Microservices, Integration Solutions
  • Business Intelligence and Data Analytics experience
  • Prior financial services or banking experience
  • Previous experience with Confluent Kafka,MQ is a plus
  • 9+ years’ experience in full stack software development, esp with Java or Scala with strong SQL background
  • 2+ years of hands on experience data integration, Kafka/Confluent/Data Streaming development/operational platform experience
  • Experience with CICD delivery, with Jenkins, writing code as a pipeline jobs using groovy, administering Jenkins clusters with master and agents
  • Hands-on Experience with Ansible, writing playbooks to automate tasks, deploy artifacts
  • Excellent communication skills
  • The ability to liaise with and influence a range of internal and external stakeholders
  • Should have a Bachelor degree.

Why Capco?

You will join a company that supports and encourages an entrepreneurial outlook and independent thinking. Capco is not about organizational charts and layers – we operate with little hierarchy because we want all employees to feel that Capco is their firm.

We offer highly competitive benefits, including medical, dental and vision insurance, a 401(k) plan, tuition reimbursement, and a work culture focused on innovation and creation of lasting value for our clients and employees.


Ready to Take the Next Step?

If this sounds like you, we would love to hear from you. This is an opportunity to make a difference and contribute to a highly successful company with a significant growth trajectory.

Source: Indeed.com
Click Here To Apply