Senior Software Engineer (Java, React)
emids
Software Engineering
Bengaluru, Karnataka, India · Bengaluru, Karnataka, India · Karnataka, India
Posted on Apr 15, 2025
Job Description
Job Role and Responsibilities:
Notice Period – 15 to 45 days
Location – Bengaluru/Noida/Hyderabad
Work Mode - Hybrid
Job Role and Responsibilities:
- Design, develop, and maintain web applications using Java (Spring Boot) on the backend and React.js on the front-end.
- Strong proficiency in JavaScript (ES6+), HTML5 and CSS3.
- Experience with RESTful APIs, JSON, and integration with backend services.
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM tools (e.g., Hibernate).
- Knowledge of version control systems like Git.
- Knowledge of testing frameworks like JUnit, Jest, or Enzyme.
- Experience with state management libraries such as Redux or Context API.
- Participate in the full software development lifecycle, including requirement gathering, design, coding, testing, and deployment.
- Collaborate with product managers, UI/UX designers, and QA engineers to deliver high-quality features.
- Write clean, maintainable, and efficient code with proper documentation.
- Ensure performance, quality, and responsiveness of applications.
- Troubleshoot, debug, and optimize existing code for performance and scalability.
- Stay up to date with emerging technologies and propose improvements to the existing tech stack.
Notice Period – 15 to 45 days
Location – Bengaluru/Noida/Hyderabad
Work Mode - Hybrid