Description
About the role
The Engineer – Software & Application Development role at Tata Communications focuses on building and maintaining scalable business applications. Candidates will write Java code, create React front‑ends, interact with PostgreSQL databases, and ensure quality through testing, debugging, and deployment while supporting production environments.
Responsibilities
- Design, develop, and maintain Java‑based application components following coding standards.
- Implement responsive user interfaces using React.js.
- Write and execute test cases to verify functionality and quality.
- Identify, track, and resolve software defects throughout the development cycle.
- Deploy application updates and provide ongoing production support.
- Prepare project status reports, dashboards, and time‑tracking documentation.
Eligibility
- Graduation in Computer Science & Engineering or a related discipline.
- Accepted degrees: B.E, B.Tech, B.Sc, or BCA.
- 0–4 years of relevant experience.
- Strong programming fundamentals and problem‑solving ability.
- Familiarity with software development tools and testing environments.
Skills
- Java programming.
- React.js for front‑end development.
- PostgreSQL relational database management.
- Software testing and quality assurance.
- Debugging and defect management.
- Application deployment and production support.
Benefits
- Competitive industry‑standard salary package.
- Hands‑on experience across the full software development lifecycle.
- Opportunity to work with modern Java, React, and PostgreSQL stacks.
- Exposure to production support and real‑time issue resolution.
- Professional growth in a global telecommunications leader.
Skills
· 9 totalSimilar roles
Zycus
2h ago
Spend Data Analyst
Accenture
2h ago
Data Science Associate
Micron Technology
2h ago
Associate Engineer, IT Eng System Mgr
NTT Data Group Corporation
2h ago
Associate Engineer – AI Services
Happy Money
23h ago
Senior Software Engineer (Frontend)
Skillz
23h ago
Principal Software Engineer (Frontend)