Loading...

Recro

Senior Software Engineer

Recro
Bengaluru, Karnataka On-site
On-Site Full-Time Bengaluru, Karnataka India

Skills

Java Microservices Amazon Web Services (AWS) AWS Lambda Apache Kafka Spring Boot SQL Amazon S3 Scala Technical Leadership Data Lakes Large-scale Data Processing Big Data Electronic Medical Record (EMR) Java Software Development

About the Role

The company is seeking a Sr. Software Engineer II to join their rapidly growing organization
focused on innovative educational technology. The role involves leading the i-Ready
engineering team, taking ownership of product features, analyzing architecture, planning new
features, and overseeing rollouts using Agile methodologies. The ideal candidate will have
extensive experience in Scala, Database, and Big Data technologies, with a focus on building
scalable and high-performance pipelines and workflows. They should also possess strong
software design skills, proficiency in Java and Scala, and knowledge of Amazon cloud
computing infrastructure.
Here are the key requirements and responsibilities in bullet points:
● Role: Sr. Software Engineer II
● Focus: Leading development of innovative educational technology software.
● Technical Skills:
○ Extensive experience with Scala, Java, and Big Data technologies (Kafka, Data
Lake on AWS S3, EMR, Spark).
○ Proficiency in SQL and Relational databases.
○ Knowledge of Amazon cloud computing infrastructure (Aurora MySQL, Dynamo
db, EMR, Lambda, Step Functions, and S3).

● Responsibilities:
○ Technical leadership and project management.
○ Developing software solutions and optimizing existing software.
○ Building scalable data pipelines and workflows.
○ Designing microservices and data applications.
○ Following coding best practices (unit testing, code reviews, documentation).
○ Performance analysis and capacity planning.
○ Working within an Agile team.
● Qualifications:
○ 10+ years of experience in designing and developing enterprise-level software
solutions.
○ 5 years of experience developing Scala applications and microservices using
Spring Boot.
○ 8 years of experience with large volume data processing and big data tools.
○ 5 years of experience with SQL and Relational databases.
○ 2 years of experience working with Agile/Scrum methodology.
● Preferred Qualifications:
○ Knowledge in MemSQL DB and SnowFlake.
○ Experience with Amazon cloud computing infrastructure.
○ Educational domain background.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs