Blackhawk Network Hiring for Software Engineer
Software Engineer
Bengaluru,karnataka, India
Posted 3 weeks ago
Company Name
Blackhawk Network
Job Title
Software Engineer
Experience
1+ years of Experience
Location
Bengaluru
Requirements
- Bachelor or Master’s degree in Computer Science and/or equivalent experience.
- 1+ years of solid programming experience building distributed systems using java technologies. Good in Core Java 8 or above.
- Hands-on experience in using relational database with good exposure to SQL.
- Atleast 1 year working experience in Spring framework.
- Strong computational skills, fluent in data structures, algorithms and design patterns.
- Strong knowledge of computing concepts such as service-oriented architecture, REST services, fault tolerance, self-healing, network protocols, network programming, multi threaded programming, performance, reliability, scalability, and security.
- Ability to differentiate good and bad design and coding practices.
- Strong verbal and written communication skills.
- Strong in self-direction, problem solving and critical thinking.
- Deep passion for providing high quality customer experiences.
- Familiarity with the whole web stack, including protocols.
- Experience with Amazon Web Services (AWS) including RDS and EC2.
- Experience with container-based application development using Docker/ Kubernetes.
Rules and Responsibilities
- Write clean, reusable code that’s easy to read and test.
- Build products that perform, scale, are highly available and fault tolerant with automated failover capabilities.
- Operate and scale a rapidly growing product that is vital to our partners.
- Contribute novel ideas and collaborate with cross-functional teams to deliver and improve Blackhawk systems.
- Collaborate with product architects, product owners, and other stakeholders to deliver high value capabilities to the platform.