Full Stack Software Developer, Java

Posted Dec 11
Echo Energy in Oklahoma City, Oklahoma
CategoryProgramming
Work At:On-Site

Summary The Full Stack Java Developer is an experienced, full-time software developer with a strong understanding of web application development and deep knowledge of Java, who can work across the stack with ease. The Full Stack Java Developer works collaboratively alongside a passionate team of product developers and designers creating cutting edge technology in the lucrative oil and gas industry.

Required Education and Experience • Bachelor of Science or greater in Computer Science or related STEM field • 4+ years experience in web app development and shipping production code • Deep understand of Java and Javascript (Ember, Angular, or Node JS) • Ability to design and build highly scalable cloud-based backend infrastructure • Strong engineering leadership skills and ability to mentor junior developers • Comfortable working across the stack • Technologically diverse background and ability/willingness to learn new things quickly • Experience with relational databases (PostGreSQL), real-time streaming infrastructure, data workflow management • Familiarity with Redshift, MongoDB, Redis, RabbitMQ, Docker • Experience with AWS • Familiar with best practices in testing • Familiar with Agile Development • Experience RESTful APIs • Knowledge of data processing pipelines a plus • Contributed to an open source project related to our tech stack (major plus)

Position Type This is a full-time position.

Benefits • Competitive Salary • Creative, Fun Work Environment • Tech Startup Atmosphere • Health, Dental, and Employer Paid Life Insurance • On-Site Fitness Center & Restaurant • 401(k) Savings Plan • Casual Dress Code