
Job Description & Key Responsibilities
Infosys Limited is one of India’s largest IT services and consulting firms, serving Fortune 500 clients across banking, retail, manufacturing, and emerging technology domains. With a presence in more than 50 countries, Infosys has built a reputation for delivering end‑to‑end digital transformation solutions, leveraging cloud, AI, and data‑driven platforms. The company invests heavily in up‑skilling its workforce through the Infosys Learning Platform and encourages a culture of continuous innovation, making it an attractive destination for fresh engineering graduates.
The role of Specialist Programmer (Trainee) is designed for recent UG/PG graduates who have a strong foundation in programming and are eager to work on full‑stack, enterprise‑grade applications. As a trainee, you will be part of an Agile delivery team that builds scalable micro‑services, data pipelines, and AI‑enabled features for large‑scale digital marketplaces. You will get exposure to modern development frameworks, cloud‑native architectures, and DevOps practices while contributing from requirement gathering to production deployment.
**Key Responsibilities**
1. Design, develop, and maintain Java‑based micro‑services using Spring Boot, Cloud Foundry, and Docker containers.
2. Build front‑end interfaces with React.js, Angular.js, or Node.js/Express.js, ensuring responsive and performant user experiences.
3. Implement big‑data pipelines using Hadoop, Hive, Spark, Storm, and Kafka, and apply machine‑learning models via Spark MLlib or Azure ML.
4. Write functional code in Scala, leveraging Akka and Play frameworks for reactive programming.
5. Participate in code reviews, unit testing, and performance tuning to achieve zero‑defect delivery.
6. Automate build, test, and deployment workflows using Maven/Gradle, Jenkins, Git, and Kubernetes/Mesos.
7. Collaborate with cross‑functional teams—product, QA, and operations—to deliver end‑to‑end solutions.
8. Contribute to open‑source projects and internal tech user groups, fostering a culture of knowledge sharing.
9. Stay updated with emerging technologies such as generative AI, IoT, and serverless computing, proposing innovative solutions for client problems.
10. Document technical designs, APIs, and deployment procedures for future reference and compliance.
**Technology Stack**: Java, JEE, Spring Boot, Cloud Foundry, Docker, Kubernetes, Scala, Akka, Play, React.js, Angular.js, Node.js, Express.js, MongoDB, Cassandra, Hadoop, Hive, Spark, Storm, Kafka, Spark MLlib, Azure ML, Python, Generative AI, Puppet, Chef, Jenkins, Git, Jira, Maven, Gradle.
**Growth Path**: Trainees start as Specialist Programmer L1 (₹10 LPA + ₹1 Lakh joining bonus) and can progress to L2 (₹16 LPA) and L3 (₹21 LPA) within 2‑3 years based on performance, skill acquisition, and project impact. Successful contributors may move into senior developer, lead architect, or solution specialist roles, with opportunities to work on flagship digital platforms for Fortune 500 clients.
**Why Join Infosys**: Infosys offers a structured learning ecosystem, global exposure, and the chance to work on cutting‑edge technologies that shape the future of enterprise software. The hybrid work model provides flexibility while maintaining strong mentorship and collaboration. Fresh talent gets a clear career roadmap, competitive compensation, and a vibrant community that celebrates innovation and diversity.