Acts in the highest level technical role as an individual contributor and/or team lead for the most complex computer applications and/or application initiatives. Utilizes a thorough understanding of available technology, tools, and existing designs.
Requirements
- At least 7 years of hands-on back-end server Java development experience, especially in data processing implementation in big data environment.
- Experience with, and demonstrated understanding of modern software development and testing methodologies.
- Extensive experience in Spring framework, distributed computing, real time messaging, and performance tuning.
- Working knowledge of SQL and database technologies.
- Working knowledge of Shell Scripts and Unix Platform.
- Delivery focus and willingness to work in a fast-paced, mission-critical production environment.
- Excellent communications skills.