Senior Software Engineer - Java/BigData (Backend)

Syndigo enables clients to deliver better eCommerce experiences by providing accurate data and holistic end-to-end solutions that increase sales.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer

Senior Software Engineer role at Audible focusing on backend development, requiring 5+ years of experience in Java and distributed systems, building platforms for audio content delivery.

Senior Software Development Engineer, Elastic Load Balancing

Senior Software Engineer role at Amazon Web Services, leading the development of Elastic Load Balancing services and mentoring team members while working on large-scale distributed systems.

Network Development Engineer, OTN Network Provisioning and Automation

Senior network engineering role at Amazon focused on designing and operating large-scale networks for fulfillment centers and transportation sites, requiring expertise in routing protocols and Linux.

Software Development Engineer, Route 53 - DNS Security and DNS Management

Senior Software Engineer role at AWS focusing on DNS security and management, building scalable systems and ML models for threat detection while protecting thousands of organizations worldwide.

Software Developer Engineer, Last Mile Delivery Technology

Senior Software Engineer role at Amazon's Last Mile Delivery Technology team, focusing on connected vehicle systems and autonomous delivery solutions.

Description For Senior Software Engineer - Java/BigData (Backend)

Syndigo is seeking a Senior Software Engineer specializing in Java/Cloud for their backend team in Bangalore, India. The role involves designing and developing enterprise-level applications that handle massive amounts of data and scale quickly to meet client growth requirements. The ideal candidate will be a proactive individual with excellent analytical and problem-solving skills, capable of taking complex concepts and implementing practical solutions.

Key responsibilities include:

  • Developing high-quality software design and architecture
  • Producing clean, efficient code for application modules
  • Understanding and following functional specifications of the business domain
  • Creating flowcharts, layouts, and documentation
  • Reviewing and debugging code
  • Identifying and resolving performance and stability issues
  • Collaborating with internal teams to improve products

Requirements:

  • Bachelor's/master's degree in computer science or related field (or equivalent experience)
  • 5-10 years of experience with high proficiency in Java and object-oriented programming
  • Strong knowledge of good engineering practices
  • Extensive experience in distributed processing, asynchronous, or multi-threaded applications
  • Significant experience in designing and developing microservices
  • Working knowledge of Big Data technologies (Kafka, Apache Storm, Elasticsearch)
  • Familiarity with cloud resources (Azure EventHub, Azure Batch, Azure Blob Storage, Scalesets)
  • Understanding of REST API frameworks and JSON structures
  • Basic knowledge of Node.js, JavaScript, and Python
  • Excellent analytical and logical skills
  • Ability to work independently and with remote teams
  • Strong communication skills

The position offers a hybrid work arrangement in Bangalore. Syndigo values diversity and is committed to creating an inclusive work environment that fosters innovation and growth.

Last updated 7 months ago

Responsibilities For Senior Software Engineer - Java/BigData (Backend)

  • Develop high-quality software design and architecture
  • Develop application modules by producing clean, efficient code
  • Understand and follow 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 For Senior Software Engineer - Java/BigData (Backend)

Java
Kafka
MongoDB
Node.js
JavaScript
Python
  • Bachelor's/master's degree in computer science or related field (or equivalent experience)
  • 5-10 years of experience with high proficiency in Java and object-oriented programming
  • Strong knowledge of good engineering practices
  • Extensive experience in distributed processing, asynchronous, or multi-threaded applications
  • Significant experience in designing and developing microservices
  • Working knowledge of Big Data technologies (Kafka, Apache Storm, Elasticsearch)
  • Familiarity with cloud resources (Azure EventHub, Azure Batch, Azure Blob Storage, Scalesets)
  • Understanding of REST API frameworks and JSON structures
  • Basic knowledge of Node.js, JavaScript, and Python
  • Excellent analytical and logical skills
  • Ability to work independently and with remote teams
  • Strong communication skills

Interested in this job?