Image Loading

Senior Software Engineer (Java)

Job Description

Company Overview

Domo puts data to work to help everyone multiply their impact. Domo gives every kind of user real-time insights they can act on, with secure, easy-to-use, AI-powered data experience that drive a culture of data curiosity.

Position Summary

We are looking for Senior Software Developers. This position will be part of the Cloud Amplifier team, providing a native integration with cross-cloud systems to unlock data products at speed. You will work hands-on to translate design concepts into working software. You will be a key contributor in a fast-paced, high-energy team environment.

Key Responsibilities

  • Acting as a developer, you will be responsible for high-quality design and development practices This includes participation in key project phases: ideation, architecture design, implementation, and testing
  • Using metrics as a measure of success for rollouts of projects
  • Collaborate with other developers to create innovative, high-quality software services for accessing and manipulating data
  • Research and define patterns, toolkits, and services that support a well-designed interface on Domo’s API. Work with various engineering teams to support the adoption of these tools
  • Mentoring other developers through code review, pairing, and establishing best practices applicable to building maintainable systems

Job Requirements

Required:

  • A Bachelor’s degree in Computer Science , Information Systems, or closely related field. Will consider 5+ years of relevant professional experience in lieu of degree;
  • 4 – 6 years of industry experience as a backend or full-stack developer in a cross-functional team delivering software and web applications;
  • Hands-on expertise with Java, Spring based services;
  • Hands-on  expertise with Relational Databases and SQL;
  • Experience designing distributed applications for systems requiring high throughput and availability;
  • Knowledge of and experience with OO, SOA and Web Services (RESTful preferred) RESTful web services patterns and practices;
  • Experience in SaaS and Enterprise DB technologies;
  • Proven experience in developing usable, maintainable APIs and software interfaces;
  • Has a track record of working effectively with project managers to deliver high quality and effective software solutions;
  • Outstanding communication skills.

Desired:

  • Hands-on expertise  with Docker, Kubernetes or other container management platforms;
  • Some UI experience in React or other JS frameworks is a plus.
  • Experience dealing with very large data sets;

LOCATION: Pune, India

Skills

  • Application Programming Interfaces (API)
  • Back-End Web Development
  • Code Review
  • Database
  • React
  • Docker
  • Kubernetes

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Jun 10, 2024

Experience

4 to 7 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent