Software Engineer 2

Black Duck Software

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Black Duck Software in Bengaluru, India, is hiring a software engineer with Go/Java to design cloud-native applications. You will work on scalable microservices, optimize PostgreSQL performance, and implement secure communication across services.

You will collaborate with cross-functional teams, participate in code reviews, and help define technical solutions while ensuring reliable, secure deployments in a cloud environment (AWS/GCP/Azure).

Qualifications

  • Bachelor's or master's degree in computer science, engineering, or related field.
  • 3+ years of work experience.
  • Proficiency in Go (Golang).
  • Strong PostgreSQL and/or other databases with performance optimization.
  • Experience with distributed microservices architecture.
  • Experience with Kafka or RabbitMQ messaging.
  • Security in microservices and knowledge of authentication protocols.
  • Familiarity with RBAC (Role-Based Access Control).
  • Experience with web frameworks and services (GRPC, REST).
  • Experience with PostgreSQL ORM-based persistence.
  • Cloud platforms knowledge (AWS, GCP, Azure).

Responsibilities

  • Contribute to design and development of cloud-native applications using Go/Java, ensuring scalability, reliability, and security.
  • Conduct code reviews and perform thorough testing to identify and resolve issues.
  • Collaborate closely with other engineering teams, product managers, and stakeholders to define technical solutions and deliverables.
  • Communicate effectively with stakeholders to provide updates on progress, challenges, and solutions.

Education

Bachelor's or master's degree in CS/Engineering or related field

Tools

Go
Java
PostgreSQL
GRPC
REST API
Kafka
RabbitMQ
OAuth
RBAC
AWS
GCP
Azure
ORMs

Job description

Key Requirements:
  • Bachelor s or master s degree in computer science, Engineering, or a related field.
  • Total years of work experience: 3+ years.
  • Proficiency in programming languages, primarily Golang (Must).
  • Strong experience in Database - PostgreSQL OR Any Database - Performance optimization, Scaling.
  • Experience with Distributed Microservices Architecture.
  • Experience with different Service Communication technologies (Messaging queue-based communication Kafka/RabbitMQ).
  • Experience with Security in Microservices Architecture and knowledge of common authentication protocols and implement and maintain security measures to protect the application and user data from unauthorized access.
  • Familiarity with various authorization models, Role-Based Access Control.
  • Experience with web development frameworks and Services (GRPC, RESTful).
  • RDBMS (PostgreSQL) databases experience and design persistence layer for Microservices using ORMs.
  • Familiarity with cloud platforms (AWS, GCP, Azure), including a background in Cloud infrastructure Services (network, cloud storage-related solutions, IAM, Cloud function, etc.).
Key Responsibilities:
  • Contribute to the design and development of cloud-native applications using Go/Java, ensuring scalability, reliability, and security.
  • Conduct code reviews and perform thorough testing to identify and resolve issues.
  • Collaborate closely with other engineering teams, product managers, and stakeholders to define technical solutions and deliverables.
  • Communicate effectively with stakeholders to provide updates on progress, challenges, and solutions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 3
Software Engineer 3

Black Duck • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Engineer 2
Software Engineer 2

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Backend Engineer (SDE 2)
Backend Engineer (SDE 2)

Kredivo Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Software Engineer II (Java+GoLang)
Software Engineer II (Java+GoLang)

DTDL group. • India

On-site
INR 1,200,000 - 1,800,000
Back End Developer (SDE 2) Golang
Back End Developer (SDE 2) Golang

Kredivo Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SD2 - Senior Engineer - GO
SD2 - Senior Engineer - GO

Innoventes Technologies • Karnataka

On-site
INR 600,000 - 1,200,000
Principal Software Engineer
Principal Software Engineer

Agivant Technologies • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer - Golang
Senior Software Engineer - Golang

EPAM Systems • India

On-site
INR 2,500,000 - 4,000,000
Staff Engineer - Golang
Staff Engineer - Golang

DDN • Pune District

On-site
INR 2,000,000 - 4,000,000
Sr. SDE 3 - Backend
Sr. SDE 3 - Backend

Kredivo Group • Bengaluru

On-site
INR 1,000,000 - 1,600,000