Principal Software Engineer
9 - 12 yrs
₹20L - ₹40L / yr
Bengaluru (Bangalore)
Skills
Java
Big Data
Scala
Scienaptic (www.scienaptic.com) is a new age technology and analytics company based in NY and Bangalore. Our mission is to infuse robust decision science into organizations. Our mantra to achieve our mission is to - reduce friction- among technology, processes and humans. We believe that good design thinking needs to permeate all aspects of our activities so that our customers get the best possible aesthetic and least frictious experience of our software and services.
As a Prinicipal Software development Engineer you will be responsible for the development and augmentation of the software components which will be used to solve the analytics problems of large enterprises. These components are highly scalable, connect with multiple data sources and implement some of the complex algorithms
We are funded by very senior and eminent business leaders in India and US. Our lead investor is Pramod Bhasin, who is known as a pioneer of ITES revolution. We have the working environment of a new age, cool startup. We are firm believers that the best talent grounds will be non-hierarchical in structure and spirit. We expect you to enjoy, thrive and empower others by progressing that culture.
Requirements :
- Candidate should have all round experience in developing and delivering large-scale business applications in scale-up systems as well as scale-out distributed systems.
- Identify the appropriate software technology / tools based on the requirements and design elements contained in a system specification
- Should implement complex algorithms in a scalable fashion.
- Work closely with product and Analytic managers, user interaction designers, and other software engineers to develop new product offerings and improve existing ones.
Qualifications/Experience :
- Bachelor's or Master's degree in computer science or related field
- 10 to 12 years of experience in core Java programming: JDK 1.7/JDK 1.8 and Familiarity with Big data systems like Hadoop and Spark is an added bonus
- Familiarity with dependency injection, Concurrency, Guice/Spring
- Familiarity with JDBC API / Databases like MySQL, Oracle, Hadoop
- Knowledge of graph databases and traversal
- Knowlede of SOLR/ElasticSearch, Cloud based deployment would be preferred
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort

About Scienaptic Systems
Founded :
2014
Type
Size
Stage
About
Scienaptic offers a platform for complex data analysis without writing code. The platform provides insights from data fetched from multiple sources. The company offers products to analyze customer journey, process optimization, and risk management. The product allows to predict and print outages by performing a speedier root cause analysis. Received an undisclosed amount of funding from Genpact Founder and former Nasscom chairman Pramod Bhasin in Nov 2016.
Read more
Connect with the team
Similar jobs
Mumbai
7 - 10 yrs
₹10L - ₹25L / yr
Java
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
Bengaluru (Bangalore)
4 - 6 yrs
₹12L - ₹20L / yr
Java
J2EE
Struts
Spring
Hibernate (Java)
+5 more
Are you a high-performing, collaborative, results oriented and technologically savvy person who is keen on sales in the digital industry? Then this highly visible role is for you!
Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.
As the Java Developer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot based programs and data analytics.
What you will do:
Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.
As the Java Developer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot based programs and data analytics.
What you will do:
- Building components for the company's advanced health tech platform using Java, Solr, SpringBoot, DialogFlow
- Communicating effectively in a cross-functional product development team and present ideas and solutions effectively
- Participating in technical planning and requirements gathering phases including design, code, test, troubleshoot, and document engineering software applications
- Developing the Code as per the requirements
- Working with product team and constructing the tech roadmap
- Designing, building and scaling the company's backend microservices
- Maintaining code integrity and organization
- Applying all quality requirements to make the code production ready
- Developing and deploying new features to facilitate related procedures and tools if necessary
- Developing documentation related to technical aspects and to facilitate current support, development, upgrades, or migrations
- Designing and building efficient, reusable, and reliable Java code
- Pro actively catching and fixing bugs, and providing support for the back end services
- Managing servers and infrastructure by keeping the lights on and refining the deployment architecture
What you need to have:
- Expert at hands on programming in JAVA and J2EE
- Must be from Product based companies (Should have developed Web Apps)
- Proven expertise in Java interfaces with MongoDB (or similar noSQL databases) as well as relational databases (mySQL, Postgres etc)
- Key contributor in atleast one 6+ months development project involving SpringBoot and Hibernate
- Strong understanding of application server infrastructure
- Good working knowledge of Maven based build systems
- Good understanding of build and deployment pipelines that involve ANT and Jenkins
- Proficient understanding of code versioning tools, such as Git or SVN
- Good knowledge of working on Rest APIs , Webservices
- Excellent problem-solving skills
- Hands on experience with Lucene/Solr
- Familiarity with DiagFlow based chat bot building
- Knowledge of NLP
- Learnt AI/ML systems
- Excellent interpersonal skills and the ability to build good working relationships.
- Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines.
- Able to effectively collaborate with a team as well as take initiative and work independently to solve problems
Read more
Hyderabad, Bengaluru (Bangalore), Mumbai, Chennai, Gurugram
4 - 12 yrs
₹8L - ₹30L / yr
Java
J2EE
Spring Boot
Hibernate (Java)
Job Description :-
- Required 4+ years of experience in Java.
- Hands on professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot and related frameworks.
- Hands on experience creating/consuming web services and data Data queries in SQL
- 2+ years’ experience of working with geographically dispersed teams, that fall across different time zones
- Experience with distributed architecture including web services and technologies
- Developing POCs
- Working knowledge of JIRA or other ALM tools to create a productive, high quality development environment
Read more

Adtech platform - leading business from past 13+ Yrs
Agency job
via peoplelogic business solutions (p) ltd. by Kavitha Yallappa
Bengaluru (Bangalore)
6 - 14 yrs
₹45L - ₹65L / yr
Java
Spring Boot
Data Structures
Algorithms
NodeJS (Node.js)
+1 more
- B.Tech/B.E (preferably in Computer Science Engineering)
- 7+ years of hands-on programming experience in building data-driven REST APIs, services & platforms using advanced Java frameworks like Spring, Redis, Node.js etc. with deep focus on integration & scale.
- We also look for hands-on experience with Mysql, Elasticsearch (or Solr) and Nosql stores.
- Our evaluation starts with focus on computer science fundamentals, data structures & algorithms.
- You will have been learning new technologies every week and prefer folks who can use golang/rust for backend development and are familiar with equivalent data stores, index stores and pub-sub technologies.
Read more
Mohali, Gurugram, Bengaluru (Bangalore), Chennai, Pune, Dehradun, Panchkula
3 - 8 yrs
₹6L - ₹13L / yr
Java
J2EE
Struts
Spring
Hibernate (Java)
+2 more
About the job
Required Skill Set: Microservices, Spring boot framework, Core, Lambdas, and Advanced Java.
Job Description:
1) 3-8 years of Java development experience.
2) 4+ years of microservice development experience with Spring boot framework.
3) Core & Advanced Java (Threading, Design Patterns, Data Structures) J2EE, REST web services.
4) Excellent knowledge of Enterprise Design Patterns.
5) Full stack development with Angular 8 experience will be a plus.
6) Experience with test-driven software development.
7) Exposure to the telecom domain.
8) ETOM/ SID which makes the TM Forum framework.
9) Decent communication skills.
Location: Panchkula, Mohali, Gurugram, Bangalore, Chennai, Pune, Dehradun.
Required Skill Set: Microservices, Spring boot framework, Core, Lambdas, and Advanced Java.
Job Description:
1) 3-8 years of Java development experience.
2) 4+ years of microservice development experience with Spring boot framework.
3) Core & Advanced Java (Threading, Design Patterns, Data Structures) J2EE, REST web services.
4) Excellent knowledge of Enterprise Design Patterns.
5) Full stack development with Angular 8 experience will be a plus.
6) Experience with test-driven software development.
7) Exposure to the telecom domain.
8) ETOM/ SID which makes the TM Forum framework.
9) Decent communication skills.
Location: Panchkula, Mohali, Gurugram, Bangalore, Chennai, Pune, Dehradun.
Read more

IT solutions specialized in Apps Lifecycle management. (MG1)
Agency job
via Multi Recruit by Ayub Pasha
Bengaluru (Bangalore)
4 - 5 yrs
₹8L - ₹10L / yr
Java
Spring Boot
Microservices
React.js
Javascript
+2 more
- Strong experience in Java Development
- Deep expertise and hands-on experience with Web Applications
- Experience in programming languages such as HTML, CSS, JavaScript, JQuery, React JS, and API.
- Expertise in Java, Spring Boot is an added advantage.
- Hands-on design experience with Web Services (REST, SOAP, etc ..).
- Strong grasp of security principles.
Abilities:
- Developer with strong ability to develop web application using Java and ReactJS
- Should be able to code, design, and implement
- Maintain code integrity and organization
Read more
Position: Architect/Lead - Java
We thrive to provide best in class customer experience with performance and stability as main goals. You will be a lead technical architect responsible for large and complex projects. You will lead every phase of the software development life cycle, provide post production troubleshooting and issue resolution. The Lead Java Developer will lead complex projects with a team of 4- 10 members and guide the junior project team members to deliver quality solutions.
What you’ll be doing…
• Design and Develop new capabilities for business applications in AWS and/or private cloud environments and to coordinate with rest of the team on reuse of the modules developed.
• Provide expertise in the use of the spring framework, MicroServices and Angular JS including best practices and design patterns.
• Ensure the best possible performance, quality, and responsiveness of applications.
• Identify bottlenecks and bugs, and devise solutions to the problems.
• Help maintain code quality, organization and automatic testing tools.
• Handle complex projects require coordination with external systems and business.
• Interactions with Front line team on portal issues and provide solutions to improve customer experience.
What we’re looking for...
You’ll need to have:
• Bachelor’s degree nine or more years of work experience.
• Six or more years of relevant work experience.
• Programming experience with Java/J2EE environment including Spring/Hibernate framework, REST and Microservices.
• Experience using AWS to build applications.
• Experience working with web technologies including Angular JS, HTML 5, XHTML, CSS, JavaScript, AJAX, and JSON.
• Experience with spring boot, Docker, Elastic and AWS Cloud Formation.
• Experience with open source databases such as Cassandra.
• General knowledge of application design principles, practices design patterns, DevOps and software life cycles.
• Experience in source code version including Accurev, Stash or Github.
• Experience in testing automation, continuous integration with tools such as Jenkins and Jira.
• Strong communication and interpersonal skills and excellent troubleshooting and analytical skills.
Read more
Remote, Bengaluru (Bangalore)
3 - 7 yrs
₹18L - ₹40L / yr
Data Structures
Java
Algorithms
Scala
C++
+1 more
We are looking for smart coders who are cognisant of business, product and quality.
Requirements
Have a taste for solving complex and interesting problems.
A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
Extensive and expert programming experience in any one programming language. Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces. Experience with multi-threading and concurrency programming is must.
Worked in a startup like environment with high levels of ownership and commitment.
Should have basic operational experience including deployments and maintenance of aws services like ec2, rds, sns, sqs, route53 etc.
Strongly practice writing unit and integration tests with reasonable coverage of code.
Experience building highly scalable business applications, which involve implementing large complex business flows.
Bachelors or higher degree in Computer Science or related technical discipline.
Regards,
Cibi M Thomas
Read more
Bengaluru (Bangalore)
5 - 10 yrs
₹8L - ₹14L / yr
Java
Spring
Distributed Systems
Hibernate (Java)
Relational Database (RDBMS)
+3 more
What you have done :- He/She has built distributed systems. Has the capacity to identify a problem and provide a solution.- Has experience with scalable applications. Should identify probable bottlenecks and come up with approaches to mitigate them.- Has a good understanding of OOP concepts.- Has hands on working experience in Java Version 7.0+. Has good experience with JMS, Spring and Hibernate.- Has implemented search and analytics using ElasticSearch, caching with Redis.- Has hands on experience with Linux based systems.- Has good experience with build tool Maven and Git.- Has experience in identifying database solutions for a given problem. Should have experience working with RDBMS, preferably MySQL.- Have a working knowledge of web technologies like HTML, CSS and Javascript.- Has a good knowledge about API building and consuming 3rd party APIs.- Knowledge on SMPP protocol is a plus.- Good written and verbal communication skills.- Should be a highly motivated and a quick learner.What you will be responsible for - - Will own a complete platform from initial architecture, design of components, quality and deployment planning.- Will understand requirements by studying information needs, discussing with the stakeholders, understanding workflow processes, data flows. Create design and architecture documents to explain, justify and evaluate design approaches.- Should be strong in design principles and have implemented them in existing projects.- Involved in troubleshooting existing applications in production. Identify and build tools for troubleshooting.- Will be involved in creating flowcharts and data flow diagrams. Will be involved in code review for peers. Should be able to identify and implement best practices.- Should be aware of the latest technology trends. Should be flexible to identify and refactor existing code to improve platform efficiency and code maintainability.- Will be involved in mentoring junior team members and aligning them towards company goals.- Will be responsible for working with a team and making sure that delivery deadlines and quality standards are adhered to. (ref:hirist.com)
Read more
Bengaluru (Bangalore)
8 - 12 yrs
₹10L - ₹35L / yr
Java
Spring
Data Structures
Algorithms
Design patterns
+1 more
You’re Part
Communication –
• Drive discussions to improve product across teams where ever there are inter dependencies across products
Coding -
• You will write performant, unit-tested code, develop object-oriented models and design data structure for new software projects taking systems aspects into account
• You will translate high level business problems into scalable design and code. Create libraries & Utilities for larger consumption
• Drive large refactoring exercises
Design –
• API Definitions and end-to-end service design and implementation for large services
• Create Platforms in your product/team. Build platforms, systems and networking infrastructure using your strong background in distributed systems, OS/kernel, network system design, and large scale storage systems.
Org Development –
• Influence product requirements & operational plans. Instill best practices for development and champion their adoption, while working with product manager to estimate and plan projects in agile development framework.
• Mentor junior engineers on software design, coding practices and TDD strategies and form a holistic mentoring plan for Mentee
•
You’re Array (Nice To Haves)
• A multi-perspective approach to developing object-oriented models, designing data structure and building applications and platforms that can scale.
• Problem solving skills for high-level business and technical problems.
• Your leadership and mentoring skills to roll-up your sleeves and offer technical and project management insights and tips.
You (Must Haves)
• Deep expertise in at least one programming language (preferably Java) & tech stack to write maintainable, scalable, unit-tested code.
• Substantial experience in building large complex business applications
• Strong object-oriented design skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces
• Experience leading multi-engineer projects and mentoring junior engineers
• Deep understanding of design patterns.
• Prior experience in working with Agile software methodologies (XP, Scrum)
• BTech or MTech in Computer Science or related technical discipline (or equivalent).
• The experience of having been a software engineer for at least 6 years.
You’re Cheers!
• Great Work, Great People and Great environment. We call ourselves an incubator for engineers where you get all the optimal conditions to do and experience your best.
Seniority Level
Not Applicable
Industry
• Healthcare
• Internet
Employment Type
Full-time
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
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?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort







