Senior Software Engineer _ Java/BigData ( Backend_ Bangalore)

Syndigo
Apply Now

Job Description

As a Senior Software Engineer, you will become an integral part of our creative and agile product development team. Your primary responsibility will be to design and develop enterprise-level applications.

Since you will be part of the organization who work with massive amounts of data, the products you will develop must scale up quickly to meet the growth requirements of our clients. Furthermore, you will be working in a diverse cultural environment and collaborating with creative minds from all over the world.

To be successful in this role you have to be a proactive individual, with excellent analytical and problem-solving skills and a track record of taking complex concepts and implementing practical solutions. We are looking for a quick learner who can work as an efficient individual contributor and also collaborate with teams.

Responsibilities:

  • Develop high-quality software design and architecture.
  • Develop application modules by producing clean, efficient code.
  • Understands and follows the functional specifications of the business domain.
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions.
  • Review and debug code.
  • Identify and resolve performance and stability issues.
  • Collaborate with internal teams to fix and improve product.

Requirements:

  • Bachelor’s/master’s degree in computer science or a related field (or equivalent experience).
  • 5 -10 years of experience with high proficiency in Java and object-oriented programming constructs.
  • Strong knowledge and experience of good engineering practices: coding standards, best practices, design patterns, modularity, use of abstractions, defensive coding, etc.
  • Extensive knowledge and experience in distributed processing or asynchronous or multi-threaded applications
  • Significant experience in designing and developing micro services.
  • Working knowledge of Big Data technologies such as Kafka, Apache Storm, Elasticsearch
  • Working knowledge of cloud resources (viz. Azure EventHub, Azure Batch, Azure Blob Storage, Scalesets etc.)
  • Good understanding of developing and working with REST API frameworks and JSON Structures
  • Basic knowledge of Nodejs, JavaScript, Python
  • Excellent analytical and logical skills
  • Ability to work as an individual contributor & work with remote teams.
  • Ability to manage the work of the team members when required.
  • Career-oriented with strong communication skills

Company Info.

Syndigo

Syndigo is a state-of-the-art and powerful engine for managing, analyzing and monetizing content. It's the engine that drives everything from Native Ads to social media campaigns.

  • Industry
    Information Technology
  • No. of Employees
    1,110
  • Location
    Chicago, IL, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Syndigo is currently hiring Big Data Engineer Jobs in India with average base salary of ₹90,000 - ₹250,000 / Month.

Similar Jobs View More