RIVERSAND TECHNOLOGIES INDIA PRIVATE LIMITED

Senior Software Engineer Java amp Big Data

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Hyderabad
  • Experience: 6-10yrs
  • No. of Positions: 17
  • Salary Range: 15-30 lac
  • Primary Skills: Java Software Engineering Big Data
  • Secondary Skills: Java
  • Job Location: Hyderabad
  • Posted Date: 389 days ago
Job Description

 

Experienced Senior/ lead level developer with experience in software design, coding, and debugging. You will gain exciting real-world software engineering experience in a fast paced, dynamic environment of a thriving company.

We frequently work in small teams to solve problems, explore new technologies, and learn from one another. The ideal developer for this environment will be a core hands-on individual whos enthusiastic and collaborative.

 

Roles and Responsibilities

 

 

  • Build high performance, scalable and extensible applications using Riversand's data platform
  • Understand product requirements and develop software architectures and designs to bring them to life
  • Develop applications with latest technologies ranging from front-end libraries to back-end frameworks
  • Deliver in an agile fashion
  • Ability to lead and guide a team of up to 10 engineers
  • Mentoring team members to improve their skills, and make them more effective, product software engineers.
  • Collaborate with Engineering Architects, Solution Leads, Business Analysts and external stakeholders.

 

 

Mandatory skills:

 

  • 8+ years of professional software development experience
  • 6+ years of experience leveraging object-oriented design practices in Java with good understanding of REST API and JSON, XML Structures
  • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Must have experience working with cloud resources (Azure)
  • Working knowledge of Nodejs, JavaScript, Python, Kafka, Big data
  • Working knowledge of Deployment using Jenkins is a plus
  • The ability to take raw product requirements and develop software architectures and designs to bring them to life.
  • Experience building complex software systems that have been successfully delivered to customers.
  • Sharp analytical abilities, proven design skills and a track record of delivery.
  • Working knowledge of front-end user interfaces through to back-end systems and all points in between.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations, modularity, use of abstractions, defensive coding, etc.
  • Experience influencing software engineers best practices within your team.
  • Bachelors or Masters in Computer Science, Engineering
  • Ability to work as an individual contributor & work with remote teams

 

Desired Candidate Profile

 

 

  • Knowledge of Scala Programming language would be an added advantage
  • Working knowledge of Azure Cosmos, Elastic search, Kafka will be an added advantage
  • Knowledge about Polymer / Angular or similar frameworks & libraries will be an added advantage
  • Working knowledge of Deployment using Jenkins would be an added advantage

 

Perks and Benefits



Relevant Job Openings
Python Developer
Python Developer
Immediate Hiring for Android Developer
Exclusive Hiring for IOS Developer
Exclusive hiring for IOS Developer
Immediate Hiring For IOS Developer Hyderabad