119 TalentXO Jobs
·
3-5 years
Bangalore / Bengaluru, Gurgaon / Gurugram
Software Engineer II - Java/Node.js (3-5 yrs)
TalentXO
posted 1mon ago
Job Summary :
We are seeking a skilled Software Engineer - II with a strong background in Java and Node.js to join our dynamic engineering team. The ideal candidate will play a crucial role in building and optimizing backend services, ensuring robust performance and scalability. As a Software Engineer - II, you will contribute to key projects, work on developing efficient APIs, and collaborate with cross-functional teams to deliver high-quality solutions.
Key Responsibilities :
- Backend Development : Design, develop, and maintain backend services and APIs using Java and Node.js, ensuring high performance and responsiveness.
- Database Management : Work with relational and NoSQL databases, implementing effective data storage solutions to support application needs.
- Code Optimization : Write clean, scalable, and efficient code following best practices, and conduct regular code reviews to ensure code quality and maintainability.
- Collaboration : Partner with front-end engineers, product managers, and other stakeholders to understand requirements and deliver on project milestones.
- Troubleshooting and Debugging : Identify bottlenecks, debug complex issues, and implement solutions to improve the overall performance of applications.
- Documentation : Maintain clear and detailed technical documentation to ensure knowledge sharing and ease of onboarding for new team members.
- Continuous Improvement : Stay updated on industry trends, tools, and best practices, and suggest improvements to the development process and tech stack.
Qualifications :
- Experience : 3+ years of experience in software development with a focus on backend engineering, including experience with Java and Node.js.
- Educational Background : Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Technical Proficiency :
- Strong proficiency in Java and Node.js, with experience building scalable backend services.
- Knowledge of RESTful API design principles and implementation.
- Familiarity with SQL and NoSQL databases, such as MySQL, MongoDB, or PostgreSQL.
- Experience with cloud platforms (e.g., AWS, GCP, or Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Soft Skills :
- Strong problem-solving skills and attention to detail.
- Good communication skills, with the ability to convey complex ideas to team members of varying technical backgrounds.
- Team-oriented mindset and an eagerness to collaborate in a fast-paced environment.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Engineer II roles with real interview advice
3-5 Yrs
Bangalore / Bengaluru, Gurgaon / Gurugram
15-16 Yrs