Cutshort logo
Niki.ai logo
Senior Software Developer - Backend - Java/Python
Senior Software Developer - Backend - Java/Python
Niki.ai's logo

Senior Software Developer - Backend - Java/Python

Suchandni Verma's profile picture
Posted by Suchandni Verma
4 - 6 yrs
₹10L - ₹25L / yr
Bengaluru (Bangalore)
Skills
skill iconJava
skill iconPython
Distributed Systems
skill iconMachine Learning (ML)
Object Oriented Programming (OOPs)
Artificial Intelligence (AI)
skill iconNodeJS (Node.js)
- Niki is an artificially intelligent personal shopping assistant (http://niki.ai/app). Our founding team is from IIT Kharagpur, and we are looking for a Backend Developer to join us in the core software development and maintenance. - We work mostly in Java and Python and object oriented concepts are a must to fit in the team. If you have experience in :1. Working at a high-traffic consumer facing company for minimum 5 years. 2. Architecting scalable systems in terms of making key decisions about database options, server frameworks, sync vs async, distributed vs monolithic, redundancy etc. 3. Ensuring fault tolerance and optimal latency of distributed and concurrent systems. 4. Mitigating and recovering from large scale system crashes and disasters. 5. Automation and consumer centric machine learning implementations - setting up ground truth, feedback loops and A/B testing. 6. Large scale monitoring and alarm systems. 7. Thinking backwards from a customer POV and relentlessly pursuing customer's cause in tech and product decisions. And you are always ready to get your hands dirty with coding and shipping products and services covering all the aspects yourselves - requirements gathering, resource allocation, testing, deploying, monitoring and iterating. Basic eligibility criteria are : 1. Graduate/Post-Graduate in Computer Science/Mathematics/Physics or allied fields. 2. Industry experience of 5-9 years in developing scalable software. 3. Have some experience in leading a team big or small.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Niki.ai

Founded :
2015
Type :
Services
Size
Stage :
Raised funding

About

Niki is a digital localised agent that aims to bring household consumption online for 500 million new internet users. It provides a natural and user-friendly experience to convert users into consumers by removing barriers such as complicated interfaces, language, and inhibitions regarding digital services. Niki is available 24x7 and ensures that every task is successfully completed, encouraging people to save time and leave their digital services-related worries to her.
Read more

Connect with the team

Profile picture
Shishir Modi
Profile picture
Shishir Modi
Profile picture
Suchandni Verma
Profile picture
Alyeska Araujo
Profile picture
Pradeep Kumar
Profile picture
Gunjan Agarwal

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Hashone Careers
Hashone Careers
Agency job
via Hashone careers by Febi Shafrin
Mumbai
7 - 10 yrs
₹10L - ₹25L / yr
skill iconJava
06692
Microservices
SQL

Job Title: Lead Java Developer

Experience Required: 7+ Years

Location: Mumbai


About the Role

We are seeking a highly skilled Senior Backend Developer with deep expertise in building scalable, high-performance applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Microservices, and distributed systems. You will play a key role in designing and optimizing APIs, architecting robust systems, and collaborating with cross-functional teams to deliver innovative solutions.

Key Responsibilities

  • Design, develop, and maintain scalable backend systems using Java, Spring Boot, and Microservices architecture.
  • Build and optimize APIs for large-scale applications ensuring high performance and reliability.
  • Apply clean coding principles, SOLID design patterns, and clean architecture to deliver maintainable and robust code.
  • Work with distributed systems technologies (Kafka, ELK, in-memory databases, Cassandra, or similar).
  • Write efficient SQL queries and integrate with relational and NoSQL databases.
  • Collaborate with product managers, architects, and other developers to define and align on technical decisions.
  • Identify and solve complex problems with innovative and scalable solutions.
  • Drive best practices in coding standards, system design, and performance optimization.
  • Communicate complex technical concepts clearly across teams and stakeholders.

Skills & Qualifications

  • 7+ years of experience as a Backend Developer.
  • Strong expertise in Java, Spring Boot, Microservices, SQL.
  • Significant experience in API design and optimization for enterprise-scale applications.
  • Proficiency in distributed systems & related technologies (Kafka, ELK, in-memory DBs, Cassandra, etc.).
  • Strong understanding of object-oriented engineering principles (SOLID, clean architecture).
  • Excellent problem-solving and analytical skills with the ability to simplify complex concepts.
  • Strong communication and collaboration skills, with the ability to influence and align teams.


Read more
Dhwani Ventures
at Dhwani Ventures
1 recruiter
Dhwani RIS
Posted by Dhwani RIS
NCR (Delhi | Gurgaon | Noida), Noida
1 - 5 yrs
₹5L - ₹10L / yr
skill iconMongoDB
skill iconNodeJS (Node.js)
skill iconHTML/CSS
Game Design
Test Automation (QA)
Good Knowledge of MongoDB. Knowledge of Node.jsand frameworks available for it (such as Express, Strong Loop, etc depending on your technology stack)Understanding the nature of asynchronous programming and its quirks and workaroundsGood understanding of server-side templating languages (such as Jade, EJS, etc depending on your technology stack)Basic understanding of front-end technologies, such asHTML5, and CSS3.Knowledge ofAngularJs,ReactjSis a plus.Knowledge of API's(Rest or Soap)Understanding accessibility and security compliance (Depending on the specific project)User authentication and authorization between multiple systems, servers, and environmentsIntegration of multiple data sources and databases into one systemUnderstanding fundamental design principles behind a scalable applicationUnderstanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platformCreating database schemas that represent and support business processesImplementing automated testing platforms and unit testsProficient understanding of code version tools, such as Git
Read more
Mumbai, Pune, Hyderabad, Bengaluru (Bangalore), Panchkula, Mohali
5 - 8 yrs
₹10L - ₹20L / yr
skill iconPython
FastAPI
skill iconFlask
skill iconDjango
skill iconGit

Job Title: Python Developer (FastAPI)

Experience Required: 4+ years

Location: Pune, Bangalore, Hyderabad, Mumbai, Panchkula, Mohali 

Shift: Night Shift 6:30 pm to 3:30 AM IST

About the Role

We are seeking an experienced Python Developer with strong expertise in FastAPI to join our engineering team. The ideal candidate should have a solid background in backend development, RESTful API design, and scalable application development.


Required Skills & Qualifications

· 4+ years of professional experience in backend development with Python.

· Strong hands-on experience with FastAPI (or Flask/Django with migration experience).

· Familiarity with asynchronous programming in Python.

· Working knowledge of version control systems (Git).

· Good problem-solving and debugging skills.

· Strong communication and collaboration abilities.

Read more
Deqode
at Deqode
1 recruiter
Anshika Kashiv
Posted by Anshika Kashiv
Pune, Hyderabad, Bengaluru (Bangalore), Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Kolkata
6 - 9 yrs
₹3L - ₹9L / yr
skill iconSpring Boot
skill iconJava
Microservices

We are looking for a Senior Java Developer with 6+ years of experience to join our team. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, and Cloud Technologies. You will play a key role in designing, developing, and optimizing scalable applications while mentoring junior developers and ensuring best coding practices.

Key Responsibilities:

  • Design, develop, and maintain Java-based enterprise applications.
  • Implement and optimize Microservices Architecture using Spring Boot.
  • Develop, test, and deploy RESTful APIs and Web Services.
  • Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Ensure application scalability, security, and performance.
  • Collaborate with DevOps teams for CI/CD pipeline integration.
  • Work with Cloud platforms (AWS, Azure, or GCP) for cloud-native development.
  • Implement best practices for coding, testing, and deployment.
  • Lead code reviews, mentor junior developers, and contribute to architectural decisions.
  • Troubleshoot production issues and provide effective solutions.

Required Skills & Experience:

  • 6+ years of hands-on experience in Java development.
  • Strong expertise in Spring Boot, Spring MVC, and Spring Security.
  • Experience with Microservices Architecture and containerization tools like Docker/Kubernetes.
  • Proficiency in SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
  • Hands-on experience with RESTful APIs, messaging systems (Kafka, RabbitMQ), and authentication mechanisms (OAuth, JWT, SAML).
  • Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD).
  • Experience in Agile/Scrum development methodologies.
  • Strong knowledge of multi-threading, concurrency, and design patterns.


Read more
Creating Lines
Jaipur
0 - 4 yrs
₹1L - ₹3L / yr
skill iconAngular (2+)
skill iconCodeIgniter
skill iconNodeJS (Node.js)
skill iconPHP
skill iconHTML/CSS
+2 more
Job Description: Integration of front-end designs developed by front-end developers. Build efficient, testable, and reusable modules and writing clean”, well-designed code. Solve complex performance problems and architectural challenges. Produce detailed specifications. Contribute in all phases of the development lifecycle. Follow our best practices. Develop and deploy new features to facilitate related procedures and tools. Skills Required: Angular 5+, Core PHP, CodeIgniter, Node,js, HTML, CSS, Javascript.
Read more
Chhayakart
Akshay Kumar
Posted by Akshay Kumar
Remote only
1 - 3 yrs
₹2L - ₹5L / yr
skill iconPHP
MySQL
skill iconLaravel
skill iconCodeIgniter
Object Oriented Programming (OOPs)
+1 more

As a PHP Laravel Backend Developer at Chhayakart, you will play a crucial role in designing, developing, and maintaining the backend infrastructure of our web applications. Your expertise in backend development and API development & integration will be vital in ensuring the seamless operation of our product

Qualification :

 Bachelor's degree in computer science, software engineering, or a related field is preferred.

Experience :

  Minimum 1 year experience in PHP, Laravel Also API Integration profile.

Technical Skills Required:

 Laravel , PHP (oops Concept Also), JavaScript, React.js, HTML5, CSS3.

Job Type: Full-time


Responsibilities:

  • Collaborate closely with the frontend development team to understand the requirements and design APIs that align with the frontend components developed in React.
  • Proven experience as a Backend Developer with a strong focus on PHP Laravel development.
  • Strong understanding of database design and management, including SQL and NoSQL databases.
  • Experience with unit testing, debugging, and troubleshooting techniques.
  • Ability to work both independently and collaboratively within a team environment.
  • Ability to adapt to changing requirements and priorities in a fast-paced environment.
  • Design, develop, and maintain efficient and reliable PHP Laravel backend systems that support the functionality of our web applications.
  • Build RESTful APIs that enable smooth communication between the frontend and backend, ensuring optimal performance and responsiveness.
  • Implement data storage solutions, including databases, caching mechanisms, and other data persistence technologies.
  • Write clean, modular, and reusable code while adhering to coding standards and best practices.
  • Ensure the security and data protection of the backend systems, implementing necessary authentication and authorization measures.
  • Optimize application performance, scalability, and responsiveness through techniques such as caching, query optimization, and load balancing.
  • Troubleshoot and resolve backend-related issues and bugs in a timely manner.
  • Stay up-to-date with the latest industry trends and advancements in backend development and technology.


You will be responsible for:

  • Developing and maintaining highly scalable websites
  • All aspects of the project development cycle using PHP and strong OOPS concepts
  • Code review and walkthroughs
  • Sprint planning and effort estimations

You have in-depth experience in: 

  • Developing complex web-applications
  • Frameworks such Laravel, CakePHP , React.js
  • RDBMS such as MySQL, SQL

You add value with exposure to:

  • Flutter Development
  • Cloud hosting & Auto Scaling: AWS, Azure, Google cloud
  • Unit testing: PHPUnit, PEST
  • Cache / Data structure 
  • CI/CD: Bitbucket pipelines, AWS Codepipeline, Jenkins


Read more
Simpl
at Simpl
3 recruiters
Syed Nazeerulla
Posted by Syed Nazeerulla
Bengaluru (Bangalore)
9 - 15 yrs
Best in industry
skill iconJava
skill iconGo Programming (Golang)
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconPython
+6 more
The thrill of working at a start-up that is starting to scale massively is something else. Simpl (getsimpl.com) was formed in 2015 by Nitya Sharma, an investment banker from Wall Street and Chaitra Chidanand, a tech executive from the Valley, when they teamed up with a very clear mission - to make money simple so that people can live well and do amazing things. Simpl is the payment platform for the mobile-first world, and we’re backed by some of the best names in fintech globally (folks who have invested in Visa, Square and Transferwise), and has Joe Saunders, Ex-Chairman and CEO of Visa as a board member.

Everyone at Simpl is an internal entrepreneur who is given a lot of bandwidth and resources to create the next breakthrough towards the long-term vision of “making money Simpl”. Our first product is a
payment platform that lets people buy instantly, anywhere online, and pay later. In the background, Simpl uses big data for credit underwriting, risk and fraud modeling, all without any paperwork, and enables Banks and Non-Bank Financial Companies to access a whole new consumer market.

Areas of work
Principals are involved in Architecture Direction and Alignment
1. Tracking and directing how the overall system architecture evolves.
2. Developing and identifying useful architecture patterns within our systems based on
industry know-how and our own operational and development experience.
3. Develop and manage an architecture decisions guidelines framework that will be useful to
make consistent, faster and reliable architecture and design decisions.
4. Documenting or making this information available to all engineers - new or old
5. Create mechanisms to audit and ensure architectural compliance across engineering teams

Internal Developer Community and Tech growth for teams
Create and nurture tech communities so that developers can
● gain more knowledge about the industry practices
● learn to express their knowledge, opinions and views

Quality
Monitor and improve the quality of our systems by helping with
1. Bug reduction
2. MTTR reduction
3. Ensuring better engineering practices around testing, tooling, monitoring and resilience.

Cost - Infra and application costs
Ensuring systems are run and maintained with frugality in mind without compromising on business and operational expectations.

Hiring
Help hire and mentor engineers at Simpl.
Partners at Work
Principals partner with team leads, product managers, infosec engineers and devops engineers, ensuring alignment in vision and execution, splitting time between different domains as they see fit.

Minimum Qualifications
● At least 8 years of software development experience
● Experience with technically leading projects and architecting high-traffic consumer-facing applications.
● A background in CS or relevant technical experience.
● Familiarity with languages like Go, Java, Ruby and Python.
● Familiarity with the AWS Stack.
Read more
Sarvika Technologies
at Sarvika Technologies
1 recruiter
Vikram  Vijaya
Posted by Vikram Vijaya
Jaipur
1 - 5 yrs
₹5L - ₹10L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+2 more
As an Application Developer, you will participate in product development sessions with business
owners, business analysts and team members to analyse business requirements and proposed
solutions. A highly motivated and enthusiastic to join our Core Technology team and make a
difference.

Must-Have Skills:
• Candidate should have basic experience in Core Java and Advance Java design patterns
• Candidate should have basic experience in Advance Java frameworks – Spring, Hibernate,
JSP, Servlet.
• Good understanding of MAVEN & SVN is a must.
• Front end technologies knowledge is required to communicate with the web development
team. JavaScript, JQuery, AJAX, JSON.
• Collaborating with other teams. Excellent problem solving, debugging, design and debugging
skills required.

Good to Have Skills:
• Have good interpersonal and communication skills.
• E-commerce domain knowledge will be an add-on.
• Knowledge in API Design and docker.
• Knowledge of Agile methodologies
• Knowledge of Unit testing
Primary Responsibilities:
• Work closely with Tech Leads, Architects, Project Manager / Onsite Leads.
• Understand/apply reusable code design, leverage application architecture/framework
capabilities and functionality, and design/develop solutions that are highly reliable, scalable,
and perform to meet business-defined service levels.
• Contribute to the technical code and design documentation.
• Conduct code reviews and ensuring quality solutions are built and tested.
• Provide production support and issue triage for products.
Read more
Evia Information Systems
at Evia Information Systems
1 video
1 recruiter
Nimit Bheda
Posted by Nimit Bheda
Mumbai
3 - 5 yrs
₹7L - ₹10L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+5 more
Primary Responsibilities:
  • Team with top-notch engineers, product managers, program managers, DevOps and QA following agile development methodologies
  • Review functional requirements, providing technical feedback on feasibility and architectural approach and framework.
  • Design and develop web / mobile applications
  • Create Prototype and/or Proof of Concepts (POCs) when necessary
  • Act in a technical leadership capacity: Mentor junior engineers and new team members, perform code reviews and apply technical expertise to challenging programming and design problems
  • Utilize Agile Development, SCRUM / Pair / Extreme Programming methodologies
  • Design and develop supporting components and microservices for the backend tiers focusing on fault-tolerance and scalability in a multi-tenant enterprise environment
  • Maintain and improve the functionality and performance of the existing web applications
  • Help shape and execute the technical roadmap to develop next generation features; integrate corporate- and product-level architecture principles and goals into the teams project work through designs, implementation strategies, and project planning.
  • Drive a culture of quality, technical curiosity, continuous improvement, and evidence-based data driven decision making in the organization.
  • Execute other Duties as assigned
Knowledge Skills and Abilities: Must have:
  • 3+ years of experience developing Backend, API and data-based applications/software
  • Experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Mongo DB, Cassandra, Dynamo DB or such)
  • Expert object-oriented programming experience using Java
  • Strong OO design and programming skills in Java, Hibernate, JPA, Spring Boot
  • Worked in Maven, JPA, REST services, Postman
  • Working knowledge on Spring Security / Spring Batch / ZUUL / Eureka / Hysterix
  • Exposure with Frontend technologies (React.js, Angular or Ruby-on-Rails)
  • Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Agile (Scrum), Software design/architecture process, unit testing & Test-Driven Development (TDD)
  • Experience with web services (consuming or creating)
  • Experience managing Cloud infrastructure (resources and service) in AWS, Azure and/or GCP
  • Strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development
  • Experience in reporting and analytics, queuing and real-time streaming systems
  • Git or similar distributed SCM tools experience.
If you find the above Job Description matching with your skills & experience and only if you can join in a maximum of 10 days, please revert to this email with your interest, specifying your current/ last drawn salary & expectations
Read more
Niki.ai
at Niki.ai
6 recruiters
Gunjan Agarwal
Posted by Gunjan Agarwal
Bengaluru (Bangalore)
4 - 8 yrs
₹10L - ₹25L / yr
skill iconJava
Spring
Hibernate (Java)
Microservices
skill iconAmazon Web Services (AWS)
Responsibilities:
1. Design, develop and deliver web services and jobs that powers Niki, India's first transactional bot.
2. Write code that are clean, testable, performant, scalable, documented and secure
3. Design and architect new sub-systems, identity perf bottlenecks and suggest design/architect improvements

Qualifications:
1. Minimum of 5 years of software development experience preferably developing e-commerce applications
2. Bachelor’s and/or Master's degree in Computer Science or related field of study

Preferred Qualifications:
1. Fluent in Java or any other object oriented programming languages
2. Knowledge of Design patterns and design principles
3. Experienced in delivering REST style web services 
4. Significant experiences in asynchronous and multi-threaded programming
5. Strong CS fundamentals with good hold on DS and Algo.

Good to have:
1. Knowledge of Spring
2. Experience with AWS, Azure or Google Cloud
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos