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 Quality Assurance Engineer

Senior QA Engineer role at Audible focusing on test automation, quality processes, and backend services testing using Java/Python, leading test strategy and mentoring team members.

Senior Software Development Engineer, Project Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, developing satellite broadband network systems and product lifecycle management solutions.

Sr. Software Development Engineer, Ads Core Services (ACS)

Senior Software Engineer role at Amazon's Ads Core Services team, building large-scale advertising systems with focus on account management and access control.

Sr. Application Engineer, AWS Bedrock

Senior Application Engineer position at AWS Bedrock, focusing on cloud services development, machine learning applications, and data analysis in Chennai, India.

Software Developer in Test III, Amazon Webview

Senior Software Developer in Test position at Amazon's WebView team focusing on test automation and infrastructure development.

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