Staff Software Engineer

US-CA-Pleasanton

Blackhawk Network

Req #: 24024
Type: Full Time
logo

Blackhawk Network

Connect With Us:
Connect To Our Company
				Overview:

As a Staff Software Engineer, you will join the team responsible for delivering the next generation high- volume, fault-tolerant, and scalable transaction processing system for Blackhawk. The candidate will possess a demonstrated proficiency in a wide range of skills and experience utilizing Java, Application service Interfaces, and database technologies. The desired candidate will have an excellent understanding and hands-on experience designing and building software components that can handle high volume traffic. Apply now for a chance to lead our products and platforms to new heights of functionality and adoption. 

Responsibilities:

* Deliver high performance software solutions 
* Provides Technical leadership to a team of software developers 
* Work as a technical leader with Architects and product owners to build the right solution for the business requirements 
* Demonstrates mastery to adopt industry best practices and processes to develop enterprise level software applications using best suitable technology stack. 
* Provide technical expertise in performance tuning applications, ensure applications conform to security standards 
* Work closely with Operations and Support staff to ensure production hand-off post-release 
* Has a strong grasp of integrating application front-ends with server-side code and Web Services / APIs. 
* Subject matter expert in processes and methodologies with ability to adapt and improvise in various situations. Expert in navigating through ambiguity and prioritizing conflicting asks. 
* Lead Scrum ceremonies including daily stand-ups, iteration planning, iteration demos and retrospectives. 
* Lead code reviews process, influence and mentor team members. 

Qualifications:

* 6+ years of software development experience with full application stacks. 
* Experience in Java / JEE technologies and leading teams of software Developers 
* Expert at Java jdk 11 or above and accomplished at multithreading.  
* Expert in service-oriented architecture and REST service knowledge. 
* Expertise and solid knowledge of OO Design & design patterns. 
* Very good Experience with open source frameworks such as Spring. 
* Strong understanding of Algorithms and Data Structures. 
* Demonstrate mastery in reviewing code, mentoring team members, and driving great development practices.
* Experience with Amazon Web Services (AWS) including RDS and EC2, or similar cloud services.
* Strong experience with build, deploy & continuous integration tools like maven, Jenkins, Gradle, GIT etc.
* Strong experience with Java Unit Testing Frameworks and Tools such as Junit.
* Strong affinity for an engineering culture that emphasizes Agile, DevOps, and continuous delivery 
* Excellent problem-solving skills 
* Strong verbal and written skills 
* Very Good attitude & team player is a must.

Preferred

* Experience with container-based application development using Docker/Kubernetes.
* Technology leadership experience in a modern / complex payment environment.
* Experience with building applications with ISO-8583 on JPOS
			
Share this job: