Loading...

{{notif_text}}

The next CutShort event, {{next_cs_event.name}}, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, is LIVE.Join now!
{{hours_remaining}}:{{minutes_remaining}}:{{seconds_remaining}}Want to save 90% of your recruiting time? Learn how in our next webinar on 22nd March at 3 pmLearn more

Principal Software Engineer
Posted by Zoheab Rehaman

apply to this job

Locations

Bengaluru (Bangalore)

Experience

9 - 12 years

Salary

INR 20L - 40L

Skills

Java
Big Data
Scala

Job description

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

About Scienaptic Systems

scienaptic

Founded

Type

Size

employees

Stage

View company

Similar jobs

Java Developer

Founded 2006
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida)
Experience icon
2 - 7 years
Experience icon
12 - 22 lacs/annum

This software engineer will be responsible for all aspects of software development including application architecture, designing, coding and unit testing. This is a hands-on position and the candidate is expected to write code on daily basis. The engineer will be part of a global software development team and should have strong interpersonal, communication and analytical skills. Responsibilities include ● Conceiving, developing, releasing and maintaining features. For us, a feature isn’t delivered until it’s in production and each team member is responsible for the features that they release. ● Contributing to overall technical architecture ● Understanding, prioritizing and paying off technical debt ● Measuring, diagnosing and improving product performance ● Familiarity with Windows and Linux development environments Required Skills ● Ability to construct solutions to a problem or requirement ● Appreciation of good engineering practices like Test-driven development, code reviews and continuous integration. ● Strong knowledge of core Java including data structures, generics and multi-threading. ● Hands-on experience on at least one relational database system including data modeling, SQL programming and performance optimization. ● Experience of Object Oriented Programming. ● A drive to excel in all aspects of your work. Desired Skills ● Experience in Javascript, HTML5, CSS3 and AngularJS. ● Experience with Hibernate. ● Experience with Spring MVC.

Job posted by
apply for job
apply for job
Deepthi Ravindran picture
Deepthi Ravindran
Job posted by
Deepthi Ravindran picture
Deepthi Ravindran
Apply for job
apply for job

Senior Backend Developer

Founded 2016
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
1 - 7 years
Experience icon
15 - 40 lacs/annum

RESPONSIBILITIES: 1. Full ownership of Tech right from driving product decisions to architect to deployment. 2. Develop cutting edge user experience and build cutting edge technology solutions like instant messaging in poor networks, live-discussions, live-videos optimal matching. 3. Using Billions of Data Points to Build User Personalisation Engine 4. Building Data Network Effects Engine to increase Engagement & Virality 5. Scaling the Systems to Billions of Daily Hits. 6. Deep diving into performance, power management, memory optimisation & network connectivity optimisation for the next Billion Indians 7. Orchestrating complicated workflows, asynchronous actions, and higher order components 8. Work directly with Product and Design teams REQUIREMENTS: 1. Should have Hacked some (computer or non-computer) system to your advantage. 2. Built and managed systems with a scale of 10Mn+ Daily Hits 3. Strong architectural experience 4. Strong experience in memory management, performance tuning and resource optimisations 5. PREFERENCE- If you are a woman or an ex-entrepreneur or having a CS bachelor’s degree from IIT/BITS/NIT P.S. If you don't fulfil one of the requirements, you need to be exceptional in the others to be considered.

Job posted by
apply for job
apply for job
Shubham Maheshwari picture
Shubham Maheshwari
Job posted by
Shubham Maheshwari picture
Shubham Maheshwari
Apply for job
apply for job

Tech Lead - Java

Founded 2014
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
7 - 15 years
Experience icon
15 - 25 lacs/annum

Responsibilities - Lead end-to-end design and development of cutting-edge products - Work with product management and engineering team to build highly scalable products - Keep an eye out for open source projects and technology trends that can be introduced in the products - Be hands-on, adopt practical approach to software and technology - Work closely with development team to explain the requirements and constantly monitor the progress - Suggest improvements in systems & processes and assist technical team with issues needing technical expertise - Create technical content such as blogs, technical specification documents and system integration requirements documents Requirements - Master’s or Bachelor’s in Computer Science, Information Technology, Info Systems, or related field - 7+ years of relevant experience in designing and developing scalable and distributed enterprise applications - Expertise in common frameworks like Spring, JPA, RESTful Web Services, etc. and managing and optimizing data stores such as MySQL, MongoDB, Elasticsearch, etc - Experience in front-end tools and technologies (HTML5, CSS, JavaScript, jQuery, etc) and Geographic Information System (GIS) is preferred - Experience in building the configuration details for installation, deployment and configuration of cloud automation solutions on AWS - Strong foundation in computer science, with strong competencies in data structures, algorithms and software design - Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership - Excellent written and oral communication skills, judgment and decision making skills, and the ability to work under continual deadline pressure

Job posted by
apply for job
apply for job
Avi Sisodia picture
Avi Sisodia
Job posted by
Avi Sisodia picture
Avi Sisodia
Apply for job
apply for job

Senior Software Developer - Java

Founded 2014
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
3 - 7 years
Experience icon
11 - 16 lacs/annum

LogiNext is looking for a technically savvy and experienced senior developer to lead development efforts. You will help the team grow in size and skills, optimizing their code while working on your own. You will design, and develop the products that exceed client expectations in terms of value and benefit. You will collaborate on scalability issues involving access to massive amounts of data and information. You have hands-on experience in building secure, high-performing and scalable systems in Java. Your design intuition inclines towards usability, elegance and simplicity. You are biased towards open-source tools and existing frameworks. You have successfully shipped applications with beautiful front-end and intelligent backend. You have demonstrated strong interpersonal and communication skills. Responsibilities • Co-lead end-to-end design and development efforts • Keep an eye out for open source projects and technology trends that can be introduced in the products • Be hands-on, adopt practical approach to software and technology • Work with product management and engineering team to build highly scalable products Requirements • Bachelor’s degree in Computer Science, Information Technology or related field • 3+ years of design and development experience in scalable and distributed enterprise applications • Experience in developing web applications using Java/J2EE, JPA, Spring framework and RESTful web services • Excellent coding skills in Java • Experience in managing, implementing and optimizing database solution such as MySQL, MongoDB, etc. • Experience in deploying applications on cloud (AWS, Azure) • Experience in front-end technologies HTML5, CSS3, jQuery, AngularJS and D3.js is preferred • Strong foundation in computer science, with strong competencies in data structures, algorithms and software design • Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership • Excellent written and oral communication skills, judgment and decision making skills, and the ability to work under continual deadline pressure

Job posted by
apply for job
apply for job
Avi Sisodia picture
Avi Sisodia
Job posted by
Avi Sisodia picture
Avi Sisodia
Apply for job
apply for job

Software Engineer

Founded 2012
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
0 - 4 years
Experience icon
10 - 22 lacs/annum

Job Description: Software engineering takes the central roles for building Traveloka products and systems. You will be responsible for designing, building, improving, or maintaining different component/modules with the team. You will work in cross-functional teams and meet great people regularly from top tier technology, consulting, product, or academic background. We work in open environment where there are no boundaries or power distance. Everyone is encouraged to speak their mind, propose ideas, influence others, and continuously grow themselves. Get the exposure to multi-aspect, collaborative, intensive startup experience with our recent expansion into Southeast Asia and exploration of new products. Qualifications Passion in software engineering, application development, or systems development Excellent understanding of software engineering concepts, design patterns, and algorithms Comfortable working up and down the technology stack Curiosity to explore creative solutions and try new things Bachelors' degree in Computer Science or equivalent from a reputable university. Experience to search/recommendation system would be desirable.

Job posted by
apply for job
apply for job
Shanawaz Rafeeq picture
Shanawaz Rafeeq
Job posted by
Shanawaz Rafeeq picture
Shanawaz Rafeeq
Apply for job
apply for job

Backend Developer

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Pune
Experience icon
1 - 3 years
Experience icon
5 - 6 lacs/annum

ABOUT MOOSHAK We're at a point where the urban English-speaking Indian population is almost all online.The next billion Indians online all communicate via Indian languages. Mooshak was created with the singular aim of making the Internet fun and relevant for this large, untapped segment. At Mooshak, we want to connect and engage Indians in their own language. And that presents problems in various domains, from creativity in content creation, to creating a highly scalable platform, to applying techniques in AI and NLP in Indian languages to understand what people are saying and react to what they want. Mooshak is architected to scale. Irrespective of the number of followers, the read time for a feed remains constant. We achieve this by using distributed message queues and a distributed computing engine and some nifty caching! TECHNICAL RESPONSIBILITIES Mooshak’s Tech Stack Java Node.js Mongo DB Redis Apache Kafka & Apache Storm Nginx / Jenkins Server Developer’s Roles and Responsibilities You are expected to know at least 4 of these technologies with the ability to quickly learn the others. You will play the leading role in all stages of server development Architecture Coding Final testing Shipping The APIs are written and the product works fine. You are expected to understand the architecture and enhance product functionality. Sometimes you may be required to double up as the Dev Ops guy should the servers fail or the product not be working as expected. The core APIs are written in Node.js The distributed message queue (Kafka) and compute engine (Storm) are implemented in Java. Understanding of Angular 2 is a big plus as our Web app is built on the same. NON TECHNICAL RESPONSIBILITIES We are a startup. This means that: You will be expected to be someone who comes up with solutions instead of problems. You will be expected to work non stop including weekends if the servers crash. But otherwise we are quite chill! You will be expected to talk to multiple stakeholders customers, designer, client side developer to achieve user and business needs. A high aptitude and a positive attitude are a must You should be comfortable working independently as well as in a team. We are a lean team right now, with you as the only server developer (assisted by the folks who built the platform) JOB LOCATION You would be working out of our office in Pune. You may be required to travel occasionally to Bangalore where our previous tech team sits

Job posted by
apply for job
apply for job
Anurag Gaur picture
Anurag Gaur
Job posted by
Anurag Gaur picture
Anurag Gaur
Apply for job
apply for job

Senior Java/J2EE Developer - Spring/Hibernate

Founded 2016
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
NCR (Delhi | Gurgaon | Noida)
Experience icon
3 - 6 years
Experience icon
8 - 13 lacs/annum

Job Summary :Technical Requirements :- As a Java / J2ee Technologist in Liberin, having minimum 3 years of experience, your primary responsibility will towards using and integrating advanced technologies. - You will work in applications that initiate, optimize and leverage varied solutions and processes that run and monitor financial transactions for one of our Global Client. - You will also work with key stakeholders across different business areas, discussing requirements for new functionalities & applications, investigate innovative solutions and design them while collaborating with partner teams throughout IT. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.Responsibilities and Duties :- Providing technical oversight to the team, involved in design and code review.- The candidate would also be spending most of the time in development activities in varied technologies, should have a passion to write code.- Should be able to create good technical documents.- Good Communication Skills.- Requirements elicitation and analysis.- Experience with handling high severity production issues.- Should be efficient in delivering PoCs for existing customers.You will :- Translate application storyboards and use cases into functional applications- Design, build and maintain efficient, reusable, and reliable Java code- Ensure the best possible performance, quality, and responsiveness of the applications- Identify bottlenecks and bugs, and devise solutions to these problems- Help maintain code quality, organization, and automatization- Prepare the technical design of complex technology components as well as suggest the pros and cons of using a certain technology stack or component or design pattern versus another to the clients.Required Experience, Skills and Qualifications :Qualifications :- BTECH/MTECH/MCA/MSC- Should have 3-6 years of experience- Proficient in Java, with a good knowledge of its ecosystems with a knack for writing clean, readable Java code, writing reusable Java libraries along with knowledge of multithreading, concurrency patterns, collections in Java- Solid understanding of object-oriented programming along with various design and architectural patterns- Hands on experience with JMS, JPA, Spring (MVC, Boot & Cloud preferred) & Hibernate- Familiarity with concepts of MVC, JDBC, and RESTful- Experience with Presentation Layer (JSP/Servlets), JS Frameworks (Angular, jquery, react etc)- Creating database schemas that represent and support business processes and experience with both external and embedded databases- Implementing automated testing platforms and unit tests- Proficient understanding of code versioning tools, such as Git, Ant, Maven, Gradle; continuous integration

Job posted by
apply for job
apply for job
Prateek Sengupta picture
Prateek Sengupta
Job posted by
Prateek Sengupta picture
Prateek Sengupta
Apply for job
apply for job

Java Developer

Founded 2011
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
2 - 7 years
Experience icon
4 - 14 lacs/annum

- You have experience building large-scale web products, designing and implementing sophisticated web applications - You’ve a proven track record in designing and building lean, efficient and extensible Java based RESTful web-service APIs - You know when and how to utilize microservices but you also understand the trade-offs when applying SOA - You have deep understanding of modern Javascript frameworks, HTML, and CSS preferable hands-on - You are strong believer in best and efficient software development principles (e.g. Solid OO-design, design patterns) and processes (e.g. TDD, peer reviews, automation) - You have worked with a major Cloud service provider, preferably AWS - You have real passion for writing clean and well-tested code - You are a driven self-starter and you love working on a dynamic team - You love to creatively solve challenging problems

Job posted by
apply for job
apply for job
Maulik Bengali picture
Maulik Bengali
Job posted by
Maulik Bengali picture
Maulik Bengali
Apply for job
apply for job

Backend Developer

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 9 years
Experience icon
30 - 40 lacs/annum

RedLock is a fast growing cyber-security startup headquartered in California, with offices in Bangalore. Responsibilities: Responsible for complete software development life cycle including requirement analysis, design, development, deployment and support. Write clean, testable, readable, scalable and maintainable Java code that scales and performs well for thousands of customers Participate actively and contribute to design and development discussions Develop solid understanding and be able to explain advanced Cloud Computing and Cloud Security concepts to others Required: Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing etc) Experience designing/building scalable REST API’s and Soap web services. Experience with open source frameworks/servers (Spring, Hibernate, Apache Tomcat). Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (Cassandra, MongoDB, RedShift, Vertica etc) Hands on experience with relational SQL (including window functions, recursion, etc.) and no-SQL technologies.

Job posted by
apply for job
apply for job
Shanti Nallacheruvu picture
Shanti Nallacheruvu
Job posted by
Shanti Nallacheruvu picture
Shanti Nallacheruvu
Apply for job
apply for job

Tech Intern (Java)

Founded 2000
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Chennai
Experience icon
0 - 0 years
Experience icon
1 - 2 lacs/annum

About us: Incorporated in June 2000, Sankhyaa Learning is an Ed-tech product company, based in Chennai and focused on improving the quality of Maths & Science education globally through our flagship products: HeyMath! & HeyScience! We develop our products in formal collaboration with the University of Cambridge who we have partnered with since our inception. You can check us out here: https://heymath.com/in/ As an organisation we pride ourselves for the kind of creativity and innovation we bring into our learning resources. The office environment is very collegiate and you will get to work in small, high-impact teams. We are looking to hire interns who are proficient in Java.

Job posted by
apply for job
apply for job
Sivakumar Periadurai picture
Sivakumar Periadurai
Job posted by
Sivakumar Periadurai picture
Sivakumar Periadurai
Apply for job
apply for job
Want to apply for this role at Scienaptic Systems?
Hiring team responds within a day
apply for this job
Why apply via CutShort?
Connect with actual hiring teams and get their fast response. No 3rd party recruiters. No spam.