Software Engineer (Data Platforms)

4 - 8 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be working as a Software Engineer at PhonePe, where you will be involved in building robust and scalable web-based applications. Your role will also require you to focus on thinking about platforms and reuse, building abstractions and contracts with separation of concerns, and driving problem-solving skills for high-level business and technical problems. Additionally, you will be responsible for high-level design, incremental changes to architecture, performance tuning, and improvements in large-scale distributed systems. Mentoring young minds, fostering team spirit, working closely with Product Managers, leading medium-sized projects, and collaborating with broader stakeholders to track project impact will also be part of your responsibilities. Key Responsibilities: - Build robust and scalable web-based applications - Think of platforms and reuse - Build abstractions and contracts with separation of concerns - Drive problem-solving skills for high-level business and technical problems - Perform high-level design, incremental changes to architecture, and performance tuning in large-scale distributed systems - Mentor young minds, foster team spirit, and lead medium-sized projects - Collaborate with Product Managers and broader stakeholders to track project impact and iterate for improvements Qualifications Required: - Extensive and expert programming experience in at least one general programming language (e.g. Java, Python, C++, etc.) & tech stack - Knowledge of Hadoop and/or Airflow (mandatory) - Extensive experience in object-oriented design skills and design patterns - Excellent coding skills to convert design into code fluently - Good understanding of databases such as MySQL and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc) - Strong desire to solve complex real-world problems - Experience with full life cycle development on a Linux platform - BTech, MTech, or Ph.D. in Computer Science or related technical discipline - Experience in building highly scalable business applications and dealing with a significant amount of data - Open communicator who shares thoughts, listens intently, and takes constructive feedback,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You