Desired Skills and Experience

  • Implement and develop Kafka based messaging driven platform with advanced capabilities to meet business and infrastructure needs
  • Leads the discovery phase, design and development of medium to large scale complex projects with agile approach and security standards.
  • Leads and participates in proof-of-concept for prototypes & validate ideas,  automating platform installation, configuration and operations processes and tasks (Site reliability engineering) of global events platform
  • Contributes to continuous improvement by providing optimized practices, efficiency practices in current core services (platform, and infrastructure) areas
  • Work with offshore team and provides development opportunities for associates
  • Supporting change management and operations support for security events platform with ITSM/ITIL standards
  • Bachelor’s degree in Computer Science, Information Systems, Math or equivalent training and relevant experience
  • 10+ years of work experience within one or more IT organizations. Prior work experience in the technology engineering and development is plus.
  • 5+ years of advanced Java/Python Development experience (spring boot/python, server-side components preferred)
  • 3+ years of message driven and patterns development (Kafka or  Tibco EMS,  MQ ) experience for high volume  based platforms and scalable distributed systems
  • Experience working with domain model, data/object relational mapping model,  frameworks and open source software,  Restful API design and development, and software design patterns
  • Experience with Agile/Scrum methodologies, FDD (Feature data driven), TDD (Test Driven Development),  Elastic search (ELK),  Automation of SRE for Kafka, Confluent Kafka, Kafka streams, Kerberos, Encryption,  Performance tuning, and CI/CD (Continuous integration & deployment)
  • Capable of full lifecycle development: user requirements, user stories, development with a team and individually, testing and implementation (enterprise web application design and development with relational/NoSQL databases)
  • Knowledgeable in technology infrastructure stacks a plus; including: Windows and Linux Operating systems, Network (TCP/IP), Storage, Virtualization, DNS/DHCP, Active Directory/LDAP,  cloud, Source control/Git, ALM tools (Confluence, Jira), API (Swagger, Gateway),  Automation (Ansible/Puppet), Code quality governance related tools (Sonar, Fortify), Application servers (Tomcat, Node.js)
  • Production Implementation Experience in projects with considerable data size (in TB per day) and complexity
  • Experience with big data technologies involving Hive/Hadoop/ Spark; knowledge of relational databases is plus.
  • Strong communication and written communications skills with the ability to be highly effective with both technical and business partners.  Ability to operate effectively and independently in a dynamic, fluid environment.