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