
On-Site
Full-Time
Chennai, Tamil Nadu
India
About the Role
We are looking for an experienced Software Engineer with strong expertise in both Java (Spring Framework) and Node.js, along with hands-on experience in PostgreSQL. The ideal candidate will be adept at backend development using these technologies, comfortable in an Agile/Scrum environment, and skilled in building and consuming RESTful APIs. Familiarity with Jira, Git, and modern development best practices is essential.
Key Responsibilities:
Design, develop, and maintain backend systems using both Java (Spring Framework) and Node.js.
Build and integrate RESTful APIs to enable seamless communication between front-end, backend, and external services.
Work collaboratively within a Scrum-based Agile development team.
Manage tasks, sprints, and project progress using Jira.
Use Git for version control and collaborative development.
Conduct code reviews and contribute to the continuous improvement of code quality and standards.
Troubleshoot and resolve issues in development and production environments.
Keep up to date with new technologies and suggest improvements to enhance system performance and scalability.
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Minimum 3 years of professional experience in backend development using Java (Spring Framework) and Node.js.
Strong experience with PostgreSQL or similar relational databases.
Solid understanding of RESTful API design, development, and integration.
Proficient in Git and source control workflows.
Experience working in Agile/Scrum teams and using Jira for project management.
Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications:
Experience with microservices architecture and cloud platforms (AWS, GCP, etc.).
Familiarity with CI/CD pipelines and DevOps practices.
Exposure to containerization technologies such as Docker and Kubernetes.
Why Join Us?
Competitive salary and benefits
Opportunities for professional growth and learning
Collaborative and supportive team culture
Key Responsibilities:
Design, develop, and maintain backend systems using both Java (Spring Framework) and Node.js.
Build and integrate RESTful APIs to enable seamless communication between front-end, backend, and external services.
Work collaboratively within a Scrum-based Agile development team.
Manage tasks, sprints, and project progress using Jira.
Use Git for version control and collaborative development.
Conduct code reviews and contribute to the continuous improvement of code quality and standards.
Troubleshoot and resolve issues in development and production environments.
Keep up to date with new technologies and suggest improvements to enhance system performance and scalability.
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Minimum 3 years of professional experience in backend development using Java (Spring Framework) and Node.js.
Strong experience with PostgreSQL or similar relational databases.
Solid understanding of RESTful API design, development, and integration.
Proficient in Git and source control workflows.
Experience working in Agile/Scrum teams and using Jira for project management.
Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications:
Experience with microservices architecture and cloud platforms (AWS, GCP, etc.).
Familiarity with CI/CD pipelines and DevOps practices.
Exposure to containerization technologies such as Docker and Kubernetes.
Why Join Us?
Competitive salary and benefits
Opportunities for professional growth and learning
Collaborative and supportive team culture