Software Engineer

Riversand, a Syndigo company

Bengaluru

Hybrid

USD 6,816 - 13,632

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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

Java Technical Architect
Java Technical Architect

Tredence • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Java Full Stack Developer
Java Full Stack Developer

First Object • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000
Sr Software Engineer 1
Sr Software Engineer 1

PSRTEK • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Advanced Java Developer
Advanced Java Developer

Tata Consultancy Services • Bengaluru

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

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Sr. Java Developer
Sr. Java Developer

Owision AB • Bengaluru

Hybrid
INR 4,500,000 - 6,500,000
Senior Backend Engineer - Cloud Infra & Platform engineer
Senior Backend Engineer - Cloud Infra & Platform engineer

Lever, Inc. • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Software Engineer
Software Engineer

CollPoll • Bengaluru

Hybrid
INR 1,500,000 - 1,900,000
Senior Java Developer
Senior Java Developer

Bounteous • Hyderabad, Gurugram District, Bengaluru

On-site
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