Software Engineer

Riversand, a Syndigo company

Bengaluru

Hybrid

USD 6,816 - 13,632

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Join a thriving company as a Software Engineer, where you'll leverage your core Java and Big Data expertise to develop innovative solutions. In this dynamic and collaborative environment, you'll be responsible for crafting high-quality software design and architecture, while also tackling performance issues and debugging code. This role offers the chance to work in small teams, explore new technologies, and grow your skills in a hybrid work setting. If you're passionate about software engineering and eager to make an impact, this opportunity is perfect for you.

Qualifications

  • 3-6 years of experience in software design, coding, and debugging.
  • Strong knowledge of engineering practices and microservices.

Responsibilities

  • Develop application modules with clean, efficient code.
  • Collaborate with teams to enhance product performance.

Skills

Java
Object-oriented programming
Microservices design
Analytical skills
Communication skills

Education

Bachelor's in Computer Science/Engineering
Master's in Computer Science/Engineering

Tools

Kafka
Apache Storm
Elasticsearch
Azure EventHub
Azure Batch
Azure Blob Storage

Job description

Software Engineer (Core Java/Big Data/Backend Expertise)

Experienced mid-level (3-6 years) senior developer with experience in software design, coding, and debugging. The developer 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 who’s enthusiastic and collaborative.

Responsibilities:

  • Develop application modules by producing clean, efficient code.
  • Develop high-quality software design and architecture.
  • Understand and follow 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 products.

Requirements:

  • Bachelor's in computer science/engineering, Masters preferred.
  • Strong knowledge and experience of good engineering practices: coding standards, best practices, design patterns, modularity, use of abstractions, defensive coding, etc.
  • High proficiency in Java and object-oriented programming constructs.
  • Extensive knowledge and experience in distributed processing or asynchronous or multi-threaded applications.
  • Significant experience in designing and developing microservices.
  • Working knowledge of Big Data technologies such as Kafka, Apache Storm, Elasticsearch - Good to have.
  • Working knowledge of cloud resources (e.g., Azure EventHub, Azure Batch, Azure Blob Storage, Scaleses, etc.).
  • Good understanding of developing and working with REST API frameworks and JSON structures.
  • Basic knowledge of Node.js, JavaScript, Python – Good to have.
  • Excellent analytical and logical skills.
  • Ability to work as an individual contributor & work with remote teams.
  • Ability to manage the work of team members when required.
  • Career-oriented with strong communication skills.

Work Location: Bangalore (Hybrid)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

JB001610 Java Backend Developer Bangalore ·
JB001610 Java Backend Developer Bangalore ·

Techilaservices • Bengaluru

Hybrid
INR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Architect - Java Backend
Architect - Java Backend

Tredence • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Software Development Engineer
Software Development Engineer

sidgs • Hyderabad

On-site
INR 1,200,000 - 2,200,000
Senior Software Java Developer
Senior Software Java Developer

Talent Zone Consultants • Bengaluru

On-site
INR 700,000 - 1,500,000
Software Engineer
Software Engineer

Avis Budget Group • Bengaluru

On-site
INR 600,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

Tenarai • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Senior Java Developer Bangalore Bangalore
Senior Java Developer Bangalore Bangalore

Lattium • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Software Engineer - Java
Software Engineer - Java

Victrix Inc. • Pune District

On-site
INR 600,000 - 800,000