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