Cutshort logo
Systematized knowledge of Algorithms logo
Principle Software Engineer
Systematized knowledge of Algorithms
Principle Software Engineer
Systematized knowledge of Algorithms's logo

Principle Software Engineer

at Systematized knowledge of Algorithms

Agency job
10 - 16 yrs
₹70L - ₹80L / yr
Bengaluru (Bangalore)
Skills
skill iconJava
Cassandra
Lucene
skill iconElastic Search

Primary responsibilities:

 

  • Architect, Design and Build high performance Search systems for personalization, optimization, and targeting
  • Designing systems with Solr, Akka, Cassandra, Kafka
  • Algorithmic development with primary focus Machine Learning
  • Working with rapid and innovative development methodologies like: Kanban, Continuous Integration and Daily deployments
  • Participation in design and code reviews and recommend improvements
  • Unit testing with JUnit, Performance testing and tuning
  • Coordination with internal and external teams
  • Mentoring junior engineers
  • Participate in Product roadmap and Prioritization discussions and decisions
  • Evangelize the solution with Professional services and Customer Success teams

 

Minimum requirements:

 

  • Tech/M.Tech in computer Engineering or related fields or MCA
  • At least 10-14 years of software development experience
  • Expert in Java, Scala or any other object oriented language
  • Proficient in SQL concepts (HiveQL or Postgres a plus)
  • Additional language skills for scripting and rapid application development

 

Desired skills and experience:

 

  • Working with large data sets in the PBs
  • Familiarity with UNIX (systems skills a plus)
  • Working experience in Solr, Cassandra, and Kafka
  • Working in a distributed environment and has dealt with challenges around scaling and performance
  • Working with distributed teams across multiple locations
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

Similar jobs

Wissen Technology
at Wissen Technology
4 recruiters
Janane Mohanasankaran
Posted by Janane Mohanasankaran
Mumbai
5 - 7 yrs
Best in industry
skill iconJava
06692
Microservices
Spring

JOB DESCRIPTION:


Location: mumbai

Mode of Work : 3 days from Office


DSA(Collections, Hash maps, trees, Linkedlist and Arrays, etc), Core Oops concepts(Multithreading, Multi Processing, Polymorphism, Inheritance etc) Annotations in Spring and Spring boot, Java 8 Vital features, database Optimization, Microsevices and Rest API

  • Design, develop, and maintain low-latency, high-performance enterprise applications using Core Java (Java 5.0 and above).
  • Implement and integrate APIs using Spring Framework and Apache CXF.
  • Build microservices-based architecture for scalable and distributed systems.
  • Collaborate with cross-functional teams for high/low-level design, development, and deployment of software solutions.
  • Optimize performance through efficient multithreading, memory management, and algorithm design.
  • Ensure best coding practices, conduct code reviews, and perform unit/integration testing.
  • Work with RDBMS (preferably Sybase) for backend data integration.
  • Analyze complex business problems and deliver innovative technology solutions in the financial/trading domain.
  • Work in Unix/Linux environments for deployment and troubleshooting.

Required Skills & Experience:

  • 3– 7 years of strong hands-on experience in Core Java, Spring boot, microservices, data structures.
  • Deep understanding of Object-Oriented Programming (OOP), data structures, algorithms, and design patterns.
  • Proven experience with Spring, CXF, and REST/SOAP web services.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience working with Sybase or other relational databases.
  • Expertise in multithreading, concurrency, and high-throughput server-side development.
  • Exposure to capital markets, sales & trading platforms, or similar financial services applications.
  • Good working knowledge of Unix/Linux environments.
  • Experience in solution architecture and design documentation is a strong plus.
  • Strong problem-solving skills, analytical thinking, and a proactive attitude.
  • Excellent communication and interpersonal skills to work effectively with global teams.

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Previous experience in investment banking, capital markets, or financial technology domains.


 

Read more
Rapid Canvas
at Rapid Canvas
1 candid answer
Nikita Sinha
Posted by Nikita Sinha
Remote only
6 - 10 yrs
Upto ₹60L / yr (Varies
)
skill iconJava
skill iconPython
skill iconGo Programming (Golang)
skill iconNodeJS (Node.js)
skill iconPHP

We are looking for back end engineering experts with the passion to take on new challenges in a high growth startup environment. If you love finding creative solutions to coding challenges using the latest tech stack such as Java 18+, Spring Boot 3+, then we would like to speak with you.

Roles & Responsibilities

  • You will be part of a team that focuses on building a world-class data science platform
  • Work closely with both product owners and architects to fully understand business requirements and the design philosophy
  • Optimize web and data applications for performance and scalability
  • Collaborate with automation engineering team to deliver high-quality deliverables within a challenging time frame
  • Produce quality code, raising the bar for team performance and speed
  • Recommend systems solutions by comparing advantages and disadvantages of custom development and purchased alternatives
  • Follow emerging technologies

Key Skills Required

  • Bachelor’s degree (or equivalent) in computer science
  • At least 6 years of experience in software development using Java / Python, SpringBoot, REST API and scalable microservice frameworks.
  • Strong foundation in computer science, algorithms, and web design
  • Experience in writing highly secure web applications
  • Knowledge of container/orchestration tools (Kubernetes, Docker, etc.) and UI frameworks (NodeJS, React)
  • Good development habits, including unit testing, CI, and automated testing
  • High growth mindset that challenges the status quo and focuses on unique ideas and solutions
  • Experience on working with dynamic startups / high intensity environment would be a Plus
  • Experience working with shell scripting, Github Actions, Unix and prominent cloud providers like GCP, Azure, S3 is a plus

Why Join Us

  • Drive measurable impact for Fortune 500 customers across the globe, helping them turn AI vision into operational value.
  • Be part of a category-defining AI company, pioneering a hybrid model that bridges agents and experts.
  • Own strategic accounts end-to-end and shape what modern AI success looks like.
  • Work with a cross-functional, high-performance team that values execution, clarity, and outcomes.
  • Globally competitive compensation and benefits tailored to your local market.
  • Recognized as a Top 5 Data Science and Machine Learning platform on G2 for customer satisfaction.

Read more
Deqode
at Deqode
1 recruiter
Roshni Maji
Posted by Roshni Maji
Jaipur
3 - 5 yrs
₹4L - ₹8L / yr
skill iconJava
skill iconSpring Boot
Microservices

Job Title: Java Developer

Experience Required: Minimum 3 Years

Location: Jaipur (Jagatpura) – On-site

Employment Type: Full-Time

Joining Preference: Immediate joiners highly preferred


About Deqode

Deqode is a technology-first company focused on solving complex enterprise challenges using cutting-edge technologies. We offer a collaborative, innovation-driven environment that empowers engineers to grow and contribute to impactful projects.


Job Summary

We are seeking a skilled Java Developer with 3+ years of experience to join our dynamic engineering team at our Jaipur office. The ideal candidate will have strong experience with Java, Spring Boot, Microservices architecture, and Kafka, along with exposure to cloud environments and container orchestration tools.


Mandatory Criteria

  • Strong experience in Java, Spring Boot, and Microservices
  • Must be based in Jaipur or open to relocating immediately
  • Preference for immediate joiners


Key Responsibilities

  • Take end-to-end ownership of development tasks with minimal guidance.
  • Participate in the full software development lifecycle including design, development, testing, deployment, and support.
  • Write clean, maintainable, and testable code following best practices and coding standards.
  • Review code, provide constructive feedback, and contribute to improving team efficiency and code quality.
  • Collaborate with cross-functional teams like frontend developers, QA, Product Managers, and third-party service providers to resolve dependencies and drive delivery.
  • Ensure implementation of proper unit testing and maintain code coverage as per defined standards.
  • Support and resolve production issues promptly to ensure high system availability.

Must-Have Skills

  • Bachelor's degree in Computer Science or a related field
  • Minimum of 3 years of professional experience in backend development using Java
  • Expertise in Spring Boot and RESTful APIs
  • Solid experience working with Microservices architecture
  • Hands-on experience with Netflix OSS or Spring Cloud
  • Working knowledge of Kafka for messaging and event-driven architecture
  • Proficient in writing JUnit test cases and achieving code coverage goals
  • Hands-on experience in CI/CD tools and pipelines (Jenkins, GitLab CI, etc.)
Read more
Ojas Innovative Technologies
Naveen Kumar
Posted by Naveen Kumar
Hyderabad
6 - 15 yrs
₹6L - ₹16L / yr
skill iconJava
skill iconJavascript
skill iconSpring Boot
skill iconAngular (2+)
  • Looking for sr.java full stack developer
  • java, springboot, angular 2/4/6/8, html and css
  • experience with unit testing
  • good exposure to oops
Read more
EnterpriseMinds
at EnterpriseMinds
2 recruiters
phani kalyan
Posted by phani kalyan
Pune
7 - 11 yrs
₹10L - ₹30L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
SQL
Job ID: DT0703

Hi,

Enterprise Minds is hiring Java Developer for Pune Location.

Title: Sr.java Developer

Location  : Pune

Exp : 7+ Years

 

 

 

-              Strong Java background and backend Database experience

              Must have strong exp in SQL

             Experience should include working on an Enterprise level product.

-              Should have knowledge in Apache Calcite

Read more
CWD Limited
at CWD Limited
1 recruiter
Monica Devi
Posted by Monica Devi
Navi Mumbai, Mumbai
4 - 7 yrs
₹5L - ₹10L / yr
skill iconJava
skill iconGit
Agile/Scrum
skill iconJenkins
skill iconAndroid Development
+2 more
  • Works towards developing Stable & Efficient Applications for
  • Responsible for developing Applications which are Stable, Efficient and if required cross   
  • Responsible to create Native Applications for Android to achieve best performance.
  • Responsible for understanding best UI Practices
  • Responsible for creating Application UI utilizing latest Google UI Guide lines.
  • Qualification: B.E. / B.Tech / M.C.A. in Computer Sciences.
  • Should have Experience of at least one production environment Application in Google Play Store. GIT, Agile Frameworks, Jenkins
  • Must have Java, Android, C, and C++.
Read more
Consulting Leader
Consulting Leader
Agency job
via Buaut Tech by KAUSHANK nalin
Pune, Mumbai
4 - 10 yrs
₹4L - ₹12L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)

Job Description

 

 

Required Skills: 

  • Demonstrated and strong experience with Java Development (1.8 and above), Spring Boot, ability to design API and RESTful services, and an understanding of transactions
  • Strong experience writing Microservices using Java 1.8 and above.
  • Good Experience in Behavior Driven Design ( Cucumber , Gherkin ).
  • Data design experience in application, noSQL, familiarity with modern technology and architecture (cloud, virtualization, object stores, etc.), and experience with SDLC tools and agile development methodology
  • Experience with Angular JS preferred.
  • Experience with spring cloud , swagger and devOps tools preferred
  • Experience in Domain Driven Design preferred.
  • Experience with Mulesoft preferred.
  • Experience in SAFe Agile methodology preferred.
  • Experience in building presentation layers using Front-end technologies
  • Good problem solving skills and strong analytical skills.
  • Ability to lead technology initiatives, develop reports, dashboards, and processes to continuously monitor data quality and integrity, an ability to interpret system / business requirements and prepare specification and design document.

 

Desired Skills:

  • Java, J2EE, JDBC , EJB, Servlets,, Messaging Platform, Agile waterfall

 

Read more
NCR (Delhi | Gurgaon | Noida)
3 - 5 yrs
₹15L - ₹25L / yr
skill iconJava
Spring
Microservices

About OneAssist
OneAssist is founded with a vision to provide a ubiquitous platform for assistance & protection services to customers.

A leader in Assistance and Protection products across Home Appliances, Personal Electronics, Physical and Mobile Wallets, OneAssist is a Technology-led organization. It has created a horizontal Assitance and Protection platform powered by Technology, Analytics and Data Science.

 

OneAssist wants to provide consumers the convenience of availing assistance and protection products through digital touch points- Mobile App, website, Voice and chat.

Founded in 2011, OneAssist has been well funded by Marquee investors, Sequoia Capital, Lightspeed Venture Partners, Assurant Solutions and Trifecta Capital with total cumulative funding of $33.2 Million. The latest Series C funding of &17.5 Million was raised in 2017.

Some of our significant partnerships are with Airtel, HDFC, HomeCredit, Pinelabs, InstaCash and more.

 

https://www.linkedin.com/company/oneassist-consumer-solutions/about/">https://www.linkedin.com/company/oneassist-consumer-solutions/about/
https://www.oneassist.in">https://www.oneassist.in



Job Description:

  • Write maintainable/scalable/efficient code.
  • Design and architect technical solutions for the developer community at OneAssist Work in a cross-functional team, collaborating with peers during the entire SDLC.
  • Follow coding standards, code reviews etc. Follow scrum sprint cycles and commitment to deadlines.

 

Traits we are looking for in you: 3+ years experience developing large scale customer facing internet systems Strong problem-solving skills.

  • Hands-on experience in coding capability in desired technology Solid experience in Java/J2EE frameworks such as Spring, Spring Boot, Spring Cloud, Hibernate.
  • Strong Experience with Microservices, RESTful Web services, OOPs concepts.
  • Nice to have knowledge of Docker, Kubernetes, Jenkins and CI/CD Knowledge
  • Strong background in designing or extending existing test frameworks such as Junit Experience with version control systems such as Git. Good understanding of application security (authentication, authorization, web security etc.)
Read more
Planify
at Planify
2 recruiters
Rajesh Singla
Posted by Rajesh Singla
NCR (Delhi | Gurgaon | Noida)
1 - 5 yrs
₹3L - ₹6L / yr
Spring
skill iconPostgreSQL
skill iconJava
J2EE
Struts
+2 more
Candidate should have :
Strong technical background in Java, spring (MVC), RESTFUL Web services and Postgres DB
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Validating user actions on the client side and providing responsive feedback
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
Read more
Arachnomesh Technologies
at Arachnomesh Technologies
2 recruiters
Ankur Gupta
Posted by Ankur Gupta
Navi Mumbai
2 - 5 yrs
₹4L - ₹9L / yr
skill iconJava
Spring
J2EE
Struts
Hibernate (Java)
+3 more
There are programmers, and there are ace programmers who just love the coding process and hack away at anything that is logically challenging enough. We are looking for the latter-the ace programmers who have excellent logical reasoning and can come up with programs for literally anything that is thrown at them Expected Skills and Experience: - Java, Spring Boot, Node Js and Env management and resource management and impact analysis. - Java EE including (Web Services, REST, JPA). - Database (SQL server/ MySQL/ MongoDB) - Spring, OSGi - Javascript (ReactJS, AngularJS), HTML5, CSS3 - Object-oriented Design and Analysis (OOA and OOD) - Evaluate and identify new technologies for implementation - Ability to convert business requirement into executable code solution Required work experience: - Proven software development experience in Java Spring - Understanding of Java frameworks - Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX - Good knowledge of relational databases, NoSQL Databases, DB version control tools and of developing web services - Experience in common third-party APIs (Google, Facebook, Ebay etc) - Passion for best design and coding practices and a desire to develop new bold ideas - BE/ME/MCA degree in Computer Science, Engineering or a related subject
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