Hyderabad
10 days ago
Lead I - Java Backend Developer

Software Engineer

About the Role:
We are looking for an experienced Software Engineer with 5+ years of hands-on coding experience in Java, Scala, or Python. The ideal candidate will have expertise in Kafka Streaming, containerized microservices, and AWS Cloud services. You will be responsible for designing and developing high-quality software solutions, working with databases (both RDBMS and No-SQL), and ensuring the performance and responsiveness of applications.

Responsibilities:

Design, develop, and maintain high-quality software solutions. Collaborate with cross-functional teams to define, design, and ship new features. Implement and manage Kafka Streaming and containerized microservices. Work with RDBMS (Aurora MySQL) and No-SQL (Cassandra) databases. Utilize AWS Cloud services such as S3, EFS, MSK, ECS, EMR, etc. Ensure performance, quality, and responsiveness of applications. Troubleshoot and resolve software defects and issues. Write clean, maintainable, and efficient code. Participate in code reviews and contribute to team knowledge sharing.

Requirements:

5+ years of experience in software engineering with strong hands-on coding skills. Proficiency in Java, Scala, or Python. Experience with Kafka Streaming and containerized microservices. Knowledge and experience with RDBMS (Aurora MySQL) and No-SQL (Cassandra) databases. AWS Cloud experience (S3, EFS, MSK, ECS, EMR, etc.). Attention to detail with an analytical and curious mindset. Strong organizational and communication skills.

Preferred Qualifications:

Knowledge of Hadoop/Spark. Experience with data formats such as Parquet, CSV, etc.

Technical Skills:

Programming Languages: Java, Scala, Python Cloud Services: AWS (S3, EFS, MSK, ECS, EMR) Messaging/Streaming: Kafka Databases: Aurora MySQL (RDBMS), Cassandra (No-SQL) Other Technologies: Containerized Microservices, Hadoop/Spark (plus), Data formats (Parquet, CSV)
Confirm your E-mail: Send Email