Python Java Principal Software Engineer – Vice President

Workforcity

Concurrent, parallel and distributed systems programming
Advanced java and python
Http, restful web services and api design
This senior level position is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team

Job Summary

  • This senior level position is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.
  • The overall objective of this role is to lead applications systems analysis and programming activities.
  • This job description provides a high-level review of the types of work performed; other job-related duties may be assigned as required.

Matching Summary

This senior level position is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.

Skills & Requirements

Must-have

  • concurrent, parallel and distributed systems programming
  • Advanced Java and Python
  • HTTP, ReSTful web services and API design
  • Kafka messaging technologies
  • Reactive Streams experience
  • AWS S3 and GCP Big Query

Nice-to-have

  • scripting language knowledge
  • Kubernetes experience
  • Linux OS understanding
  • Gradle and Kotlin beneficial

Key Requirements

  • 10-16 years Apps Development experience
  • Extensive system analysis experience
  • Extensive software application programming experience
  • Project management and implementation experience
  • SME in Applications Development area
  • Demonstrated leadership skills
  • Bachelor’s degree or equivalent experience

Work Rights

Not specified

Tailored Resume

Cover Letter