Software Engineer
Featured Tech Partner
About the role
Gra Enterprises, headquartered in Chennai, is a fast‑growing IT services and consulting firm that has been delivering end‑to‑end technology solutions to clients across banking, retail, and healthcare sectors for over a decade. The company prides itself on a culture of continuous learning, encouraging engineers to experiment with emerging technologies while maintaining a strong focus on quality and client satisfaction. With a workforce of more than 500 professionals, Gra Enterprises has built a reputation for delivering scalable, secure, and high‑performance software products that drive digital transformation for its customers.
The role of Software Engineer at Gra Enterprises is designed for both fresh graduates and experienced developers who are eager to contribute to a dynamic product development lifecycle. As a member of the engineering team, you will be immersed in an Agile environment, collaborating closely with product managers, designers, and senior architects to translate business requirements into robust code. The position offers exposure to the full stack—from designing RESTful APIs and implementing business logic to creating responsive front‑end interfaces and deploying services on cloud platforms.
Key Responsibilities
- Design, develop, test, and maintain Java‑based backend services using Spring Boot and micro‑service architecture.
- Build responsive UI components using modern JavaScript frameworks such as Angular or React.
- Write clean, reusable, and well‑documented code following industry best practices and coding standards.
- Participate in sprint planning, daily stand‑ups, and retrospectives to ensure timely delivery of features.
- Conduct code reviews and provide constructive feedback to peers.
- Optimize application performance, troubleshoot bugs, and implement fixes promptly.
- Collaborate with QA engineers to define test cases and ensure high test coverage.
- Deploy applications on cloud platforms (AWS/Azure) and manage CI/CD pipelines using Jenkins or GitHub Actions.
- Stay updated with emerging technologies and propose innovative solutions to improve product quality.
- Mentor junior developers and contribute to knowledge‑sharing sessions within the team.
Tech Stack: Java 11+, Spring Boot, Hibernate, RESTful APIs, Angular/React, HTML5/CSS3, MySQL/PostgreSQL, AWS/Azure, Docker, Kubernetes, Git, Jenkins.
Growth Path: Starting as a Software Engineer, high performers can progress to Senior Engineer, Lead Engineer, and eventually Architect or Engineering Manager, with opportunities to lead cross‑functional projects and influence product strategy.
Why Join Gra Enterprises? The company offers a vibrant work environment that values innovation, provides regular upskilling programs, and encourages ownership of projects. Employees benefit from flexible work‑from‑home policies, competitive compensation, and a clear career progression roadmap.
Joining Gra Enterprises means being part of a team that shapes cutting‑edge solutions while fostering personal and professional growth.
Eligibility & process
Who can apply
Graduates with a UG degree in B.C.A., B.Tech/B.E., Diploma, or B.Sc in any specialization. Minimum aggregate of 60% (or CGPA 6.0/10). No active backlogs at the time of joining. Open to batch years 2022‑2025. PG candidates with relevant PG Diploma or MS/M.Sc are also eligible.
Skills & stack
Selection process
- Round 1: Online aptitude & coding test
- Round 2: Technical interview (core Java, system design, problem solving)
- Round 3: HR interview (fitment, communication, expectations)
Prep kit
19 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Explain the difference between Precision, Recall, and F1-Score. Answer
How does Gradient Descent work and what is the role of Learning Rate? Answer
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Behavioural & HR questions 3
Highlight Featured Tech Partner's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.