Company Overview
Google, headquartered in Mountain View, CA, is a leader in software development, creating products and solutions that expand opportunities for people everywhere. Innovation, diversity, and a bold approach to solving challenges define Google, which aims to build for everyone. Explore more at Google Careers.
Job Overview
We are seeking a passionate Software Engineer (Fresher) to join our team in Pune. You will contribute to world-class products that impact millions globally. This is a full-time role designed for individuals with 0–1 year of experience, eager to start their journey with Google and engage with cutting-edge software development in a collaborative environment.
Qualifications and Skills
- Strong knowledge of java, capable of building scalable applications and understanding of advanced concepts (Mandatory skill).
- Experience with python for scripting, automation or backend development, along with debugging and optimization skills.
- Familiarity with react and the ability to create efficient, responsive user interfaces for web applications.
- Solid understanding of Data Structures, helping to solve complex computational problems efficiently and elegantly.
- Proficiency with SQL for database design, querying, and general data management within scalable systems.
- Understanding Object-Oriented Programming principles, including patterns, design, and implementation for modular codebase.
- Ability to work collaboratively, manage time, and adapt to new challenges and evolving requirements in a fast-paced environment.
- Excellent communication skills, both written and verbal, to articulate technical ideas and contribute within global teams.
Roles and Responsibilities
- Design, develop, test, and maintain reliable software systems that support Google's mission of building for everyone.
- Collaborate with cross-functional teams including product managers, UX designers, and fellow engineers to deliver exceptional product experiences.
- Participate in code reviews, contribute to technical discussions, and continuously learn new technologies and frameworks.
- Write efficient, maintainable code in java (Mandatory skill), adhering to best practices and code standards.
- Model, query, and optimize data storage solutions using SQL, and assure data accuracy and integrity.
- Create intuitive and responsive web interfaces, leveraging react to enhance usability and interactivity.
- Troubleshoot software defects, identify root causes, and deliver effective solutions under mentorship and guidance.
- Demonstrate a commitment to building accessible and inclusive products that align with Google’s values.