Requisition Number: 99288
Apache Flink Solutions Architect
What our Apache Flink Solutions Architects Do:
Responsible for the accuracy and quality of the deliverables generated at each step in the software development lifecycle Map business needs to technical solutions that will make clients more relevant and competitive including soliciting and refining requirements with business stakeholders and technical subject-matter-experts Lead teams in building cutting-edge applications using Apache Flink for real-time data processing and analytics. Work directly with clients to understand the deep technical problems and pain points that slow them down. Deliver technical recommendations, presentations, and workshops on Apache Flink and its integration with other technologies. Design solution architectures that efficiently manage state in a distributed environment Implement robust solutions that are fault tolerance and seamlessly handle out-of-order events Mentor and coach junior and senior team members in all aspects of the SDLC
What we look for:
Over 10 years of experience in technical architecture design and development of Web Applications with Java Spring Boot and microservices architecture. Firm understanding of data stream processing and Flink's distributed architecture, including JobManagers and TaskManagers Command of all stages of the SDLC and able to improve the team’s performance Expert understanding Microsoft Azure Architecture and experience designing and developing Java solutions for the Azure IaaS and PaaS platforms. Solid understanding of cloud foundation principles and standards Command of cloud-native application practices and approaches Firm understanding of building microservices with design patterns Experience with test-driven development approaches Experience configuring and integrating Apache Flink with data persistence technologies, such as PostgreSQL, key value storage, REDIS, and Key Vault. Experience implementing enterprise messaging systems (Kafka, Service Bus, EventHub, etc.) Able to define technical requirements at a high-level of detail for a team Strong written and oral communication skills Experience designing and building REST APIs for enterprise use Experience configuring and integrating with data persistence technologies, such as PostgreSQL, key value storage, REDIS, and Key Vault. Experience with Docker containers and Kubernetes Experience with GitHub for source control and CI/CD pipelines
Nice to Have:
Strong working knowledge of DevOps principles and practices, including the deployment and monitoring of Apache Flink applications. Experience designing and implementing CI/CD pipelines for application deployment Experience developing and operating applications hosted in Kubernetes environmentsThe position described above provides a summary of some the job duties required and what it would be like to work at Insight. For a comprehensive list of physical demands and work environment for this position, click here.
Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.
Posting Notes: Dallas || Texas (US-TX) || United States (US) || IT Infrastructure & Support || None || US - Dallas, TX ||