Software Development Engineer (SDE) – Java Developer
Experience : 2.5 – 3 Years
Location : Bengaluru
Budget : [Add if applicable]
Job Description :
We are looking for a passionate Java Developer (SDE) with strong knowledge of Data Structures & Algorithms (DSA) and hands-on experience in building scalable applications. The ideal candidate should be proficient in core Java concepts , have experience in Spring Boot / Microservices , and demonstrate solid problem-solving skills.
Key Responsibilities :
Design, develop, and maintain Java-based applications with clean, efficient, and testable code.
Implement RESTful APIs and work on microservice-based architectures.
Apply DSA and OOP principles to build scalable and optimized solutions.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in code reviews, debugging, and performance tuning.
Ensure application reliability, security, and maintainability.
Required Skills :
Strong experience in Core Java (Java 8 or above) .
Solid understanding of Data Structures, Algorithms , and Object-Oriented Programming .
Hands-on experience with Spring Framework / Spring Boot / Microservices .
Good exposure to RESTful API development and JSON / XML handling .
Experience with SQL / relational databases (MySQL, PostgreSQL, etc.).
Familiarity with Git , Maven / Gradle , and CI / CD pipelines .
Knowledge of unit testing frameworks (JUnit / TestNG).
Good to Have :
Knowledge of AWS / Cloud Platforms .
Exposure to Kafka / RabbitMQ or other message queues.
Understanding of design patterns and system design fundamentals .
Interested candidates can share their profiles to :
deepika.balijepally@eminds.ai
Java • Bengaluru, Karnataka, India