Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Engineer - 2

Directi

Bengaluru

On-site

INR 10,00,000 - 15,00,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a skilled SDE-2 in Bengaluru to design and develop high-performance backend applications. The role involves building microservices and RESTful APIs while working closely with cross-functional teams. The ideal candidate should have strong proficiency in Java and hands-on experience with Spring-based frameworks. Responsibilities include maintaining backend services and participating in system design discussions. This position offers an opportunity to work in a dynamic environment with a focus on scalability and reliability.

Qualifications

  • Strong proficiency in Java.
  • Hands-on experience with Spring Framework and Spring Boot.
  • Solid understanding of Microservices architecture.

Responsibilities

  • Design, develop, test, and maintain backend services using Java and Spring.
  • Build and maintain microservices-based architectures.
  • Develop RESTful APIs and integrate with internal and third-party systems.

Skills

Java
Spring Framework
Microservices architecture
MySQL
REST APIs
Git
Problem-solving
Job description

We are looking for a skilled SDE-2 with strong backend development experience in Java and Spring-based frameworks to design, develop, and scale high-performance applications. The ideal candidate will have hands-on experience building microservices, working with relational databases, and collaborating closely with cross-functional teams to deliver reliable, scalable solutions.

Responsibilities
  • Design, develop, test, and maintain backend services using Java, Spring, Spring Boot, and Hibernate.
  • Build and maintain microservices-based architectures with a focus on scalability, reliability, and performance.
  • Develop RESTful APIs and integrate with internal and third-party systems.
  • Work with MySQL and other relational databases; optimize queries and ensure data integrity.
  • Implement best practices for clean code, design patterns, and SOLID principles.
  • Participate in code reviews and mentor junior engineers.
  • Collaborate with product managers, QA, DevOps, and frontend teams to deliver end-to-end solutions.
  • Troubleshoot production issues and drive root-cause analysis.
  • Contribute to system design discussions and technical decision-making.
Requirements
  • Strong proficiency in Java.
  • Hands-on experience with Spring Framework, Spring Boot.
  • Experience with Hibernate / JPA and ORM concepts.
  • Solid understanding of Microservices architecture.
  • Strong experience with MySQL (schema design, indexing, query optimization).
  • Experience building REST APIs.
  • Familiarity with version control systems (Git).
  • Understanding of multithreading, concurrency, and JVM fundamentals.
  • Good problem-solving and debugging skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.