Position Description

Java Software Engineer (EFT) - Back-end
Location Johnston, IA
Job Code 502
# of openings 1
Apply Now

SHAZAM is seeking a Java Software Engineer to work collaboratively with dedicated peers and project teams in creating innovative solutions. You will be part of a team dedicated to the development of quality high-volume financial services solutions. As a software engineer, you will have the opportunity to work with technical and non-technical team members to deliver solutions efficiently and effectively.

Key Responsibilities

  • Build, test and maintain efficient, reusable, and reliable Java code based on documented requirements
  • Collaborate with peers and project team to create efficient solutions
  • Create, maintain and own testing strategies for application solutions
  • Follow best practices for secure coding
  • Think critically and innovatively to produce successful outcomes

Qualification/Preferred Skills

  • Hands on experience building enterprise applications using Java/J2EE stack
  • Hands on experience in building and deploying both REST and SOAP Web Services
  • Hands on experience using Web Service frameworks such as Apache CXF and Spring Boot
  • Hands on experience building micro services using frameworks such as Spring Boot
  • Hands on experience in team environment using Version Control software such as GIT
  • Hands on experience using relational databases including DB2
  • Hands on experience using UNIX command line statements such as CURL, LESS, and VI
  • Experience with Continuous Delivery and automation tools such as Jenkins and Ansible
  • Experience developing enterprise applications using formal SDLC methodologies
  • A sincere passion for software development and testing methodologies
  • Able to quickly learn employ new languages and technologies
  • Ability to work in a collaborative team environment
  • Great communication and documentation skills
  • Ability to communicate effectively with technical and non-technical team members
  • Experience in banking or the financial industry would be a plus

The Strength of SHAZAM

SHAZAM’s an independent company in the thriving financial services industry. We offer a dynamic, fast-paced work environment where you'll be challenged and rewarded for your achievements. Our employees’ professional growth and development is top priority, and you’ll be surrounded by talented individuals and postured to make a real difference in the company. As a team member at SHAZAM, you’ll be an essential part of our mission as we work together strengthening community financial institutions. We’re a trusted partner to our valued customers providing answers, choice and innovation with an impeccable level of customer service — a level unmatched in the industry. And here’s the best part. We’re a national company that offers a small-company feel, a cultural balance that’s hard to come by but very real at SHAZAM. As an employee here, you’ll get to know everyone from the front line to the CEO, and be a part of a highly collaborative work environment.


Join SHAZAM and be a part of a motivated and vibrant group of people. We offer highly competitive salary packages and attractive benefits:

  • Comprehensive benefits package including medical, dental, and vision, plus flexible spending accounts

  • Retirement plan, plus financial planning assistance

  • Vacation, sick leave, volunteer time off, and paid holidays

  • Educational assistance

  • Casual dress

  • Wellness programs, on-site fitness center and fitness reimbursement

  • Life insurance and disability plans

  • Employee rewards, recognition programs and employee referral program

  • Flexible hours

  • Two Des Moines area facilities with secure building access and free on-site parking. (Johnston office is located in a greenbelt area).



Visa Sponsorship: This position is not eligible for sponsorship for work authorization by ITS, Inc. Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time.

If you believe you are receiving communications related to this position from someone other than SHAZAM, please email HumanResourcesGroup@SHAZAM.net. SHAZAM will not ask you to share financial information as part of the application process.

If you’re interested in this position, click the Apply Now button below to apply online.


Back Apply Now