Qualifications
· 2+ years of software engineering experience
· Demonstrated experience with Agile or other rapid application development methods
· Experience with Java development in an Enterprise setting using J2EE, frameworks like MEAN, Spring, Hibernate etc., SQL and nonSQL databases, Big Data platforms etc
· Demonstrated experience with object-oriented design and coding skills across a variety of platforms: JAVA, HTML, DB2, XML, Oracle, MQ Series, Data Power. Experience in Redhat JBOSS Suite (EAP, JBPM, JBRMS, Camel, FUSE etc.) preferred
· Thorough understanding of XML, JSON, web services technologies (SOAP, REST), and data structure fundamentals
· Demonstrated experience with continuous integration frameworks (Jenkins)
· Familiarity with Hibernate ORM, Spring Batch and Spring Data desired
· Experience with multiple Apache tools; Cassandra, Camel, Maven, etc
· Experience with distributed systems, algorithms, and relational & NoSQL databases
· Understand integration with Business Rules Management Systems (Pega, Blaze, Drools, etc.)
· Experience with Drools/Red Hat BRMS preferred
· Ability to effectively communicate across third parties, technical, and business product managers on solution design
· Experience with web services and Open API development as well as SOA concepts
· Experience with payments technology and industry is a plus
· A proven hunger to learn new technologies and translate them into working software
· Effectively communicates with internal and external business partners
· Expertise in objected oriented analysis and design across a variety of platforms
· Ability to think abstractly and deal with ambiguous/under-defined problems
· Experience with a broad range of software languages and payments technologies is a plus
· Demonstrated willingness to learn new technologies and takes pride in how fast they develop working software
· Bachelor's or Master's degree in computer science, computer engineering, or other technical discipline, or equivalent work experience, is preferred
· Relevant technical certifications, is a plus