Back to list

Vacancy description

Software Engineer in Bombay, भारत

Smartstream Limited

  • Full-timeStandard weekly hours

Bombay, भारत

Mid-Level Software Engineer (Full Stack Developer) – Mumbai

Smartstream is embarking on its most exciting journey in recent times. To continue to service and support the world's top banks and asset managers, we are constantly innovating to cement our industry-leading position for the next decade.

Working with our product development centres in Bangalore, Bristol, and Vienna, our Mumbai team builds modern software using constantly evolving Agile practices. Independent, autonomous teams build, maintain, and support services, allowing them to develop deep expertise in both technology and business domains.

The successful candidate will have the opportunity to influence others and to develop personally in a friendly and welcoming environment. We welcome engineering professionals from a variety of backgrounds to add to our diverse teams in our Mumbai development centre.

Java and Spring are our primary backend technologies, with Angular and TypeScript on the frontend.


Responsibilities

  • Participate in the full product lifecycle, including requirements analysis, design, development, configuration, and deployment.
  • Develop software using Agile methodologies, including Behaviour Driven Development (BDD) and Continuous Deployment practices.
  • Provide ongoing maintenance, enhancements, and defect fixes for Smartstream solutions and internal toolkits.
  • Follow Smartstream's engineering processes, coding guidelines, and quality standards.
  • Build scalable, resilient, and high-performance software solutions that meet the stringent requirements of global financial institutions.
  • Design, implement, and execute comprehensive unit and integration test suites.
  • Develop automation solutions to streamline and enhance the software development lifecycle.

Must-Have Skills

  • Strong professional experience with Java 8/17+ and Angular 15+.
  • Hands-on proficiency with Git, Maven, NPM, and Jenkins Pipelines.
  • Deep understanding of Spring Framework and Spring Boot microservices architecture.
  • Experience with RESTful APIs and Swagger/OpenAPI.
  • Practical experience working with SQL on relational databases such as Oracle, SQL Server, or Postgres.
  • Experience using AI tools such as Kiro, Claude Code, GitHub Copilot in development.
  • Strong verbal and written communication skills.

Good to Have

  • Experience with containerisation technologies: Docker/Podman, Kubernetes, OpenShift.
  • Understanding of AI technologies such as MCP.
  • Exposure to cloud technologies, preferably AWS.

Experience

  • 5+ years of software engineering experience, having progressed from a junior/associate engineering role.
  • Experience developing in a software vendor environment is desirable but not required.
  • Financial software experience would be a bonus but is not expected.

Education

  • Engineering graduate with a Computer Science / Information Technology background, or similar.

 

Similar vacancies

More like this role

  • On-site
  • Full-time
  • Part-time
  • IT
... technical decisions along the way. You contribute to code reviews, improve the codebase and processes around you without waiting to be asked, and help junior engineers grow. The quality of what you build shows up in production software used by operators worldwide. Strong software engineering fundamentals are the primary requirement. ...

Bangalore, भारत

Niti Technologies India software

Software Engineer

  • Full-time
  • Contract
  • IT
  • Project Management
  • Cybersecurity
  • DevOps
  • +4

Rs 1.8 - 12 lakhs p.a.

... Joining opportunities. 1. Software Development & Engineering • Profiles: Full Stack Developer, Java Developer, .Net Developer, Senior Software Development Engineer. • Key Skills: Java, C#.Net, Spring Boot, AngularJS, HTML, CSS, JavaScript, Golang, Microservices. 2. Data, Cloud & AI/ML • Profiles: Data Engineer, Database ...

Pune, भारत

Eurofins GSC IT DC

Software Engineer

  • Full-time
  • Contract
  • IT

€6.95 EUR

Eurofins Scientific is an international life sciences company, providing a unique range of analytical testing services to clients across multiple industries, to make life and our environment safer, healthier and more sustainable.

Bangalore, भारत

  • Hybrid
  • On-site
  • IT
... Software Engineer proficiency, you can always grow within our diverse environment. #DHL #DHLITServices #GreatPlace #java #react Grow together The role of a Software Engineer is a combination of project delivery and support. Software Engineers are an important part of an agile team, they need to understand and implement ...

Indhur, भारत

Ingersoll Rand Careers

Software Engineer

  • Remote
  • IT
... teams. Mandatory Requirements - Bachelor’s degree in Electrical Engineering, Controls Engineering, Automation Engineering, Mechatronics Engineering, Computer Engineering, or a related technical field. - Minimum of 5 years of experience in industrial automation, controls engineering, or control system software development. ...

Hyderabad, भारत

  • Full-time
  • IT
JOB DESCRIPTION At National Oilwell Varco (NOV), we are looking for passionate backend engineers who enjoy building scalable, high-performance systems that power critical operations. As part of our team, you'll contribute to developing reliable and efficient backend solutions that support innovative digital products used ...

Ernakulam, भारत

  • Remote
  • Hybrid
  • Full-time
  • IT
... operators through increased automation. Responsibilities As a Software Engineer, you will be responsible for building, maintaining and troubleshooting the software and services that powers our technology solutions. In this role, you will work with a team of engineers and stakeholders to ensure that the software is highly ...

Pune, भारत

Cleo (India)

Software Engineer

  • Full-time
  • IT
Software Engineer Department: Engineering Level: IC – Mid-Level Location: Bangalore Type: Full Time Reports To: Senior Engineering Manager About Cleo Cleo is the AI-native supply chain orchestration company built on modern EDI. We help businesses orchestrate EDI, API, MFT, applications, and trading partner ecosystems with ...

Bangalore, भारत

  • Remote
  • IT
... through deliberate overlap, shared standards, recorded decisions and continuous support of production outcomes. Required technical and domain skills • Strong software engineering experience in modern programming languages such as Rust, TypeScript/JavaScript, Go, Python, Java, or C#, with a proven ability to build, test, deploy, ...

Bangalore, भारत

  • Remote
  • Full-time
  • IT
... technology equips our employees with the resources and opportunities to drive substantial value for all our client partners. Job Description Role Description: The Software Engineer is a key contributor to the development and upkeep of Labgen, our Laboratory Information System (LIS), by designing, developing, and maintaining its ...

Visakhapatnam, भारत