Blackhawk Network

Sr Software Engineer

ID
2024-22376
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:

We are looking for a passionate Senior Software Engineer (Java) to join our dynamic and fast-growing team. As a Senior Engineer, you will design, build, and scale innovative solutions that power our industry-leading payment platforms, driving real impact for millions of users globally.

You will work on exciting, large-scale systems, architecting solutions that are reliable, secure, and scalable. As part of a cross-functional team, you’ll collaborate closely with product managers, QA engineers, and DevOps, and have the opportunity to mentor junior developers, helping them grow as you continue to evolve as an engineering leader.

Responsibilities:

  • Architect, design, and implement complex Java-based systems that support Blackhawk’s digital payment and commerce platforms.
  • Build high-performance APIs and microservices that deliver scalable, reliable solutions.
  • Work with stakeholders to define technical and product requirements, and drive best practices in development and deployment.
  • Lead and participate in code reviews to ensure clean, maintainable, and high-quality code.
  • Mentor and provide technical leadership to junior engineers, fostering a collaborative and innovative team environment.
  • Partner with DevOps to build and optimize CI/CD pipelines, enabling seamless and frequent deployment to production.
  • Design solutions with a focus on scalability, security, and performance in a cloud-native environment.
  • Identify, troubleshoot, and resolve production issues to ensure a seamless customer experience.

Qualifications:

  • 4 to 6 years of experience in software engineering with a focus on Java.
  • Bachelor’s Degree in Computer Science, Engineering, or a related technical discipline.
  • Expertise in Java and Spring Framework (Spring Boot, Spring Cloud, Spring Security).
  • Solid experience with RESTful APIs, microservices architecture, and cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Proven experience with DevOps tools (e.g., Jenkins, Docker, Kubernetes) and working in a CI/CD pipeline.
  • A deep understanding of design patterns, data structures, and algorithms.
  • Demonstrated ability to troubleshoot complex systems and enhance performance and security.
  • Strong communication skills and ability to collaborate with global teams.

Options:

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