Location : Chennai
Job Description
- We are seeking Software Engineers who has proven experience in developing enterprise backend application with expertise in coding system design and solving complex problems.
- The ideal candidate will have a solid foundation in endtoend development and will contribute to the design development and maintenance of our software solutions.
- Strong problemsolving skills attention to detail and the ability to work in a fastpaced environment.
- The successful candidate will play a crucial role to modernize our existing platforms with our Cloud First strategy.
a) To publish events into Cloud with reduced latency and increased availability
b) write our highvolume data directly into Cloud data stores
c) Build and optimize APIs leveraging BigQuery and Bigtable for backend power.
Key Responsibilities:
- Pricing Insights migration: Migrate current Pricing Insights platform APIs from Stampy (Leveraging Hadoop Hive and Hbase) to Google cloud (Leveraging BigQuery and BigTable)
- Collaboration and Support:
- a) Work collaboratively with the FTE team to support various projects.
- b) Provide technical expertise and support as needed.
- c) Support downstream teams for migration
Requirements:
- Bachelors degree in computer science Engineering or related field.
- 8 years of experience developing large scale applications with JAVA Spring Spring Boot
- Developing high traffic backend services with low latency and designing them for scale.
- Strong knowledge on SQL and other/NoSQL/modern database and storage technologies.
- Deep understanding of advanced objectoriented design and development principles.
- Good understanding of designing developing and testing data intensive applications and microservices.
- Strong ability to write complex SQL queries for data manipulation and analysis.
- Excellent analytical and problemsolving skills. We expect engineers to work with minimal or no support.
- Cloud technologies: Experience with Google Cloud Platform (GCP) BigQuery Bigtable Pub sub and BQ is added advantage.
- Expertise in online payments and related domains is good to have.
- Experience in NodeJS React is a plus.
Top must have skills :
- Core Java and OOP
- Spring Boot
- SQL