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

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

13 Aug
|
NeogenCode Technologies
|
Bengaluru

13 Aug

NeogenCode Technologies

Bengaluru

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.
- Robust 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 & Algorithms
- Problem-solving and coding proficiency

Round 2 – System Design

- System architecture
- Scalability and performance
- API and database design
- Caching and distributed systems

Round 3 – Hiring Manager Round

- Technical depth
- Project and ownership experience
- Problem-solving approach
- Communication and collaboration
- Role and culture fit

Skills:- Java, Spring Boot, Go Programming (Golang), Gin, grpc, RESTful APIs, Microservices, MySQL, PostgreSQL, Systems design, Data Structures, Git, CI/CD, Docker, Kubernetes and Amazon Web Services (AWS)

📌 Software Development Engineer II (SDE 2) – Java or Golang (Backend)
🏢 NeogenCode Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer ii (sde 2) – java or golang (backend) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer ii (sde 2) – java or golang (backend) / bengaluru