
Staff Software Engineer
- Pleasanton, CA
- $133,920-180,800 per year
- Permanent
- Full-time
- Provide software engineering life-cycle ownership of Blackhawk products and technologies.
- Develop AWS cloud-based transaction-processing solutions using traditional and emerging technologies.
- Develop products that perform, scale, are highly available and fault tolerant with automated failover capabilities.
- Create systems that can be easily triaged to find performance bottlenecks and root cause analysis of failure scenarios.
- Create understandable and automated product deployment mechanisms for development, QA, and production environments.
- Participate in standard scrum process including daily stand-up meetings, iteration planning, story grooming, etc.
- Contribute novel ideas and collaborate with cross-functional teams to deliver and improve Blackhawk systems.
- Interface with and influence product architects, product owners, and other stakeholders to create great technical requirements and evaluate solutions (in-house or vendor).
- 7+ years of Java application development utilizing data persistence environments.
- Hands-on experience in development on large high performance transaction processing systems
- Hands-on experience in development experience in multithreaded programming.
- Hands-on experience in Amazon Web Services (AWS) including Kinesis, RDS, EC2, etc.
- Hands-on experience in continuous integration tools and pipelines in Jenkins.
- Efficiency in designing and implementing a highly secure and robust platform
- Expert knowledge in service-oriented architecture and REST service knowledge.
- Demonstrable solution design for performance and scalability.
- Skilled at performance testing and JVM tuning.
- Experience scripting using multiple of the following: Bash, SQL, Groovy etc.
- Able to work autonomously.
- Experience in developing products in an agile environment using Scrum/Kanban methods
- Strong verbal and written communication skills.
- Experience in settlement and accounting domains
- Experience with the database technologies defined and writing complex queries: MYSQL and NO-SQL databases;