Blackhawk Network

Software Engineer

ID
2024-23032
Category
Technology
Position Type
Full Time
Location : Location
IN-KA-Bengaluru

About Blackhawk Network:

Today, through BHN’s single global platform, businesses of all kinds can tap into the world’s largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motivate and reward their teams, disburse funds and engage consumers. Branded payment solutions include the issuance and distribution of gift cards, egifts, corporate payouts and rewards, along with the technology to deliver these products in seamless, integrated ways. BHN’s network spans the globe with more than 400,000 consumer touchpoints. Learn more at BHN.com.

Overview:

Blackhawk Network is seeking a Software Engineer to build high-performance payment processing systems that power millions of transactions daily. You'll work with modern technologies to develop scalable solutions that connect our global network of partners and merchants. This role offers the opportunity to solve complex technical challenges while directly impacting our core business infrastructure.

Responsibilities:

  • Design and develop scalable software solutions while following architectural best practices and design patterns
  • Collaborate with senior engineers and architects to implement robust technical solutions that meet project requirements
  • Write clean, maintainable code with appropriate test coverage and documentation
  • Participate in code reviews and provide constructive feedback to team members
  • Troubleshoot and debug production issues, implementing fixes and improvements
  • Work within an agile environment to deliver features on schedule
  • Partner with product managers to understand business requirements and translate them into technical solutions
  • Support deployment processes and contribute to continuous integration/continuous deployment (CI/CD) pipelines
  • Assist in production deployments and provide on-call support as needed

Qualifications:

Qualifications

 

  • Bachelor's or Master's degree in Computer Science or related field
  • At least 2 years of enterprise Java development experience
  • Deep expertise in Java 8+ features and core functionality
  • Strong background in AWS services, particularly:
    • Amazon EC2, EKS, ECS for compute
    • RDS and Aurora for databases
    • API Gateway for REST endpoints
    • CloudWatch for monitoring and logging
  • Hands-on experience with Spring Framework and building multithreaded applications
  • Strong background designing and implementing RESTful APIs and web services
  • Proficiency with MySQL (especially Aurora) and SQL query optimization
  • Proven track record of object-oriented design and development
  • Experience with cloud-native application development and microservices
  • Exceptional problem-solving abilities and communication skills
  • Preferred:
    • Previous experience in financial services or payment processing
    • AWS certifications (Associate or Professional level)

Options:

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed