The Senior Data Engineer will be responsible for working as a mentor of our Data Integration Engineering team to jointly design and implement product features.
· Design, implement, and improve data integration, data streaming systems.
Design and develop Data pipeline, Spring-based microservices, as part of an agile/scrum team
Support and maintain existing features, debugging throughout the stack, and applying fixes in a timely manner.
Apply best practices in continuous integration and delivery.
Design and develop API’s using RESTful principles.
Write unit, integration, and full end-to-end tests for new features.
Participate in the release of new features to production.
Work with product managers and other engineers to implement and document complex and evolving requirements.
Act as on-call high-availability support for triage/bug fixing periodically throughout the year.
5+ years’ experience of Java and data processing development experience.
Experience in cloud technologies (AWS) like EMR/EC2, Lambda and Cloud watch.
Strong knowledge of developing RESTful web services Java restful web services and JSON.
Know-how of working with relational DB table design, implementation, and tuning (pl/SQL, ETL, etc).
Practical knowledge of OOP/JS design patterns.
Understanding of “12-Factor App” concepts.
Understanding of Distributed System Development for large-scale application.
Highly skilled in in build and deployment tools such as Maven or Gradle or SBT (Simple Build Tool).
Experience with continuous integration and testing
Experience with agile methodologies and short release cycles
Excellent company benefits including medical, dental, and vision. Equal opportunity employer.
Bonus available based on utilization and business development activities.
VeriCour provides equal employment opportunities to all employees and applicants for employment without regard to age, ancestry, sex (including gender identity), sexual orientation, disability (physical or mental), race, color, national origin, creed, religion, veteran status, military service, genetic information, immigration status, marital status, or pregnancy-related conditions. Equal employment opportunity applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training.