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

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 5 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?

Jobs Related To Syndigo Senior Software Engineer - Java/BigData (Backend)

Senior Information Developer

Senior Information Developer position at Syndigo, developing technical documentation for enterprise data management solutions with 5+ years experience required.

Solutions Engineer

Remote Solutions Engineer position at Syndigo, focusing on pre-sales consulting and technical demonstrations for product information management solutions.

Solutions Engineer

Senior Solutions Engineer position at Syndigo focusing on pre-sales, technical demonstrations, and client consultation for enterprise data management solutions.

Senior Information Developer

Senior Information Developer position at Syndigo, focusing on technical documentation for enterprise-scale MDM and PIM solutions.

Engineer In Charge

Senior Engineer In Charge position at Apple, leading broadcast production facility operations with 10+ years experience required, salary range $129,600-$236,300.