This is an opportunity for you to be an impactful contributor across all aspects of our technology environment. Ideas that contradict “the norm” are encouraged. Our intent is to break out of the traditional (and cerebrally painful) ways of the past, and to leverage technology as a means to deliver game changing innovation and improvements to the financial services industry.
We’re a Java shop – building cloud based services, but if you’re experienced in any of the JVM based languages we should talk. Agility is a key characteristic necessary to fulfilling our goal of delivering best of breed solutions.
We’re looking for critical thinkers with the ability to deliver. The Data Engineer is responsible for the design, build, deployment and troubleshooting of our solutions. This is a full-time position based out of our downtown Denver office.
Design and build cloud based solutions with an understanding of the design trade-offs necessary to achieve our fundamental objectives
Develop distributed services with a focus on availability, performance, security and reliability
Produce software of the highest quality – aligned with our technology standards: tested, reviewed and committed (continuous integration)
Work closely with a team of people to modernize outdated processes and improve user experiences
Programming experience in Java
3-5 years experience in a technical capacity
Ability to work closely with a team of people and be flexible/adaptive
High school, college or advanced degree a plus
Cloud based system design
Understanding of database design/architecture and data streaming
Experience with persistence APIs like JPA or JDBCTemplate
Experience with Spring Framework
Demonstrated understanding of object oriented design and patterns