Dallas, Texas, United States
• Senior Software Engineer for data platform providing ETL for 1000+ upstream feeds & reconciliations for 30+ user groups
• Lead modernization efforts of the platform migrating from monolith into Service Oriented microservices architecture (SoA) on Kubernetes clusters
• Establish contracts between services and define data models to represent flow of data in the system
• Deliver data distribution as a service unifying & standardizing data, enabling subscription model for clients & partner teams
• Identify data opportunities working with Business and operations building solutions to influence product and drive impact.
• Use Java Dropwizard framework and build high performant independent RESTful microservices for components
• Deliver Data distribution as a service improving data categorization, modelling & tracking user-actions on data
• Build service ingesting data into HDFS laying foundation for the platform to be available on Datalake
• Mentor junior engineers, conduct code reviews advocating industry practices, fostering innovation & creativity
• Execute large initiatives using agile methodologies to manage timelines, breakdown tasks and sprint planning
• Create Dropwizard starter packages and plug & play libraries providing HTTP operations and H2-integrated testing models