Application Developer 3


At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we’re one of the country's most respected, innovative and successful financial institutions. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.


Elavon’s Technical Operations and Services organization is seeking a full-time Java developer to help implement the next generation of global mobile payment solutions. Enter at the “ground floor” and join a data-driven team that executes beyond expectations and pushes the boundaries of what’s possible with creative solutions to hard, mobile-centric business opportunities. We offer a highly competitive salary, benefits, 401k and an environment that allows for creativity and fun at work.

Java Developer

Position great mobile product experiences that deliver on predicted business and economic results. Own and Account for the implementation of mobile web products developed within the Global Technology Solutions cross-functional team.
• Implement software and prototypes into functional, best-in-class, user-focused, competitive, and intuitive mobile user experiences.
• Work within a cross-functional team in an Agile/SCRUM development cycle to deliver industry-leading innovations that drive commerce and payment tech user adoption.
• Cultivate your own understanding of user/market problems and opportunities for improvement and share your insights.

Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship.







Basic Qualifications
-Bachelor's degree or equivalent work experience
-At least 3 years experience with developing and implementing applications.

Position Requirements
• Ability to learn the business of Payments and understand how business processes are represented in the data model
• Demonstrated experience in cleanly separating data, presenting data, and business logic
• Bachelor’s degree in a computer science or related field
• Ability to engage with technical (mobile and networked) domains, including familiarity with MVC concepts, HTML5, CSS, Javascript.
• Experience working with java application servers like Tomcat, JBoss, WebSphere and tools Eclipse, Maven/Gulp, Jenkins
• Some Java development experience
• Experience and/or knowledge of frameworks like Spring / Hibernate
• Understanding and demonstrated knowledge of service oriented architecture(SOA) and best practices
• Demonstrated knowledge of REST and JSON technologies
• Experience with Databases, preferably SQL server or Oracle and demonstrated knowledge of Data Architecture design principles.
• Knowledge of load balancing concepts, and clustering technologies.
• Excellent communication skills, fluent and articulate at presenting processes and conclusions to colleagues, as well as the ability to persuasively represent design methodologies.
• People-orientated and comfortable working in a fluid environment where proactivity and self-direction are essential.

Preferred Qualifications
• BS in Computer Science, MS a plus
• 2+ years global and/or commercial software development experience
• Data Modeling experience
• Exposure or experience in mobile banking/payment industry
• Agile/Scrum exposure/experience

Preferred Skills/Experience
Working experience in:
• Software design and development
• Software change control
• IT standards, procedures, policy
• Application testing
• System testing
• Application maintenance
• System development life cycle

Extensive experience in:
• Software implementation



Information Technology

Primary Location



1st - Daytime


Yes, 5 % of the Time

Average Hours Per Week