Software Engineer Ii

Year    KA, IN, India

Job Description

Overview:

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.
Responsibilities:

Key Responsibilities


------------------------

###

Software Development



Design, develop, test, and maintain Java-based backend services using modern frameworks (Spring Boot, Spring Cloud). Build scalable and resilient microservices that support high throughput and low latency. Write clean, maintainable, and well-tested code; participate actively in code reviews. Debug production issues and implement durable fixes.
###

System Design & Scalability



Contribute to system and service-level design, including API contracts, data models, and service interactions. Apply best practices for scaling, fault tolerance, and performance optimization. Design services with asynchronous processing, retries, idempotency, and graceful degradation. Understand and implement patterns for event-driven and distributed systems.
###

Cloud & AWS



Build and deploy services on AWS, using services such as: + Compute: ECS, EKS, EC2, Lambda
+ Data: RDS, DynamoDB, Aurora, S3
+ Messaging: SQS, SNS, Kafka/Kinesis
Use infrastructure-as-code (Terraform, CloudFormation, or CDK). Partner with DevOps/SRE to improve reliability, observability, and operational excellence.
###

Quality, Security & Operations



Implement monitoring, logging, and alerting for owned services. Follow secure coding practices and participate in security reviews. Participate in on-call rotations and support production systems.
###

Collaboration & Growth



Collaborate with product, QA, and platform teams to deliver end-to-end solutions. Learn from senior engineers and contribute ideas to improve system design and engineering standards. Mentor junior engineers through code reviews and technical discussions.

Qualifications:

Required Qualifications


---------------------------

2-4 years

of professional software engineering experience. Strong proficiency in

Java (Java 11+)

and backend development. Hands-on experience building

microservices and RESTful APIs

. Solid understanding of

distributed systems fundamentals

(scaling, consistency, availability, failure modes). Experience developing and deploying applications on

AWS

. Familiarity with

SQL and NoSQL databases

and data modeling. Experience with

CI/CD pipelines

and modern DevOps practices. Strong problem-solving skills and ability to own features end to end.

Preferred Qualifications


----------------------------

Experience with

Spring Boot, Spring Cloud, Hibernate/JPA

. Exposure to

Kubernetes

and containerized workloads. Experience with

event-driven architectures

(Kafka, SQS, SNS). Performance tuning and JVM troubleshooting experience. Experience working in

high-scale, high-availability systems

. * Domain experience in

payments, fintech, or e-commerce

.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5148486
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year