Back End Developer

Job Title: Back End Developer
Contract Type: Contract
Location: Houston, United States
Salary: Competitive
Start Date: 2019-08-01
Reference: BH-112868
Contact Name: Daniel Fernandez
Contact Email:
Job Published: August 02, 2019 15:59

Job Description

Job Description


Back-End Developer using cutting-edge technology to design, develop, support, and enhance the core functionality of our server-side services. Ideal candidates will be highly motivated, result-driven individuals who enjoy solving challenging problems and being part of a collaborative team in a fast-paced, Agile environment.


• Collaborate with Product Owners on technical scoping and recommendations

• Design, develop, test, deploy, maintain, and enhance software product features and infrastructure following sound architecture principles and company coding standards

• Familiarize yourself with all dependencies, interfaces and services required by assigned components so that you become the resident expert in your areas of responsibility

• Detect data quality issues, identify their root causes, develop fixes, and design auditing to prevent future issues

• Create robust and scalable production services that provide data for our end-user facing products

• Participate in regular peer review sessions of development code and provide candid, constructive feedback to drive continuous improvements

• Maintain consistent communication with project leadership on status and impediments as they arise


• Entry Level Computer Science background with 0-5 years of applied experience working on advanced, scalable, interactive web applications as a Back-End Developer

• Ability to program production-grade back-end web applications and services in Java

• Extensive knowledge of the best engineering practices in agile software development: architectural paradigms, code reviews, branching, task management, documentation

• In-depth knowledge of database design and optimization, hands-on experience working with SQL databases

• Proficient understanding of code versioning tools, such as Git

• Deep understanding of data validation and data processing

• Thorough experience with REST & API best-practices

• Ability to debug and isolate issues efficiently in a live production system

• Strong communication skills with demonstrated ability to communicate and collaborate effectively with both technical and non-technical team members

• Experience working in an Agile/Scrum environment


Preferred Skills

• Experience on a project with high concurrent load and big datasets

• Hands-on with cloud computing platforms, like AWS

• Familiarity with Spring Boot, Java, SQL and SOAP/REST webservices.

• Familiarity with infrastructure configuration as code tooling