Home/Job List/Software Development Engineer II (SDE 2) Java or Golang (Backend)
NeoGenCode Technologies Pvt Ltd

Software Development Engineer II (SDE 2) Java or Golang (Backend)

NeoGenCode Technologies Pvt Ltd

Bengaluru, Karnataka, India
Full-Time
Posted 16 days ago

Job Description & Responsibilities

Job Title : Software Development Engineer II (SDE 2) Java or Golang (Backend)

Experience : 3+ Years

Location : Bengaluru

Working Days : 5 Days WFO

Notice Period : Immediate to 15 Days

Interview Process : 3 Client Rounds

Job Overview

We are looking for an SDE 2 Backend with strong hands-on experience in Java / Spring Boot or Golang to design, develop, and maintain scalable, high-performance backend applications. Candidates with experience in caching services will be highly preferred.

Mandatory Skills

Java, Spring Boot, Golang, Gin, gRPC, REST APIs, Microservices, MySQL / PostgreSQL / Oracle, System Design, Caching, Data Structures & Algorithms, Git, CI/CD, Docker, Kubernetes, AWS / GCP.

Key Responsibilities

Design, develop, test, and deploy scalable backend applications and APIs.Develop microservices using Java / Spring Boot or Golang.For Golang roles, experience with Gin and gRPC is preferred.Work with MySQL, PostgreSQL, Oracle, or similar databases.Design and optimize caching solutions for application performance.Participate in system design and architecture discussions.Conduct code reviews and write unit/integration tests.Troubleshoot bugs and performance issues.Collaborate with Product, QA, and other engineering teams.Contribute to CI/CD, cloud, and DevOps practices.

Requirements

3 to 5 years of backend development experience.Strong proficiency in Java / Spring / Spring Boot or Golang.Good understanding of REST APIs, Microservices, DSA, and System Design.Experience with relational databases.Strong debugging and problem-solving skills.Exposure to AWS/GCP, Docker, Kubernetes, Git, and CI/CD.Java candidates with end-to-end application design experience are preferred.Exposure to AI/ML tools or Low-Code/No-Code frameworks is a plus.

Interview Process

Round 1 LeetCode / Coding Round

Data Structures & AlgorithmsProblem-solving and coding proficiencyRound 2 System Design

System architectureScalability and performanceAPI and database designCaching and distributed systemsRound 3 Hiring Manager Round

Technical depthProject and ownership experienceProblem-solving approachCommunication and collaborationRole and culture fit .

Required Skills

JavaGoAWSGCPDockerKubernetesSQLGitCI/CDMachine Learning

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience35 years
Positions1

Posted by

N/A

Posted on:

13 Aug 2026

About NeoGenCode Technologies Pvt Ltd

More open roles

Browse all jobs →