Cutshort logo
Functional programming Jobs in Bangalore (Bengaluru)

11+ Functional programming Jobs in Bangalore (Bengaluru) | Functional programming Job openings in Bangalore (Bengaluru)

Apply to 11+ Functional programming Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest Functional programming Job opportunities across top companies like Google, Amazon & Adobe.

icon
Conviva

at Conviva

1 recruiter
Anusha Bondada
Posted by Anusha Bondada
Bengaluru (Bangalore)
3 - 15 yrs
₹25L - ₹70L / yr
skill iconScala
Akka
Algorithms
Data Structures
Functional programming
+6 more

Have you streamed a program on Disney+, watched your favorite binge-worthy series on Peacock or cheered your favorite team on during the World Cup from one of the 20 top streaming platforms around the globe? If the answer is yes, you’ve already benefitted from Conviva technology, helping the world’s leading streaming publishers deliver exceptional streaming experiences and grow their businesses. 

 

Conviva is the only global streaming analytics platform for big data that collects, standardizes, and puts trillions of cross-screen, streaming data points in context, in real time. The Conviva platform provides comprehensive, continuous, census-level measurement through real-time, server side sessionization at unprecedented scale. If this sounds important, it is! We measure a global footprint of more than 500 million unique viewers in 180 countries watching 220 billion streams per year across 3 billion applications streaming on devices. With Conviva, customers get a unique level of actionability and scale from continuous streaming measurement insights and benchmarking across every stream, every screen, every second.

 

As Conviva is expanding, we are building products providing deep insights into end user experience for our customers.

 

Platform and TLB Team

The vision for the TLB team is to build data processing software that works on terabytes of streaming data in real time. Engineer the next-gen Spark-like system for in-memory computation of large time-series dataset’s – both Spark-like backend infra and library based programming model. Build horizontally and vertically scalable system that analyses trillions of events per day within sub second latencies. Utilize the latest and greatest of big data technologies to build solutions for use-cases across multiple verticals. Lead technology innovation and advancement that will have big business impact for years to come. Be part of a worldwide team building software using the latest technologies and the best of software development tools and processes.

 

What You’ll Do

This is an individual contributor position. Expectations will be on the below lines:

  • Design, build and maintain the stream processing, and time-series analysis system which is at the heart of Conviva's products
  • Responsible for the architecture of the Conviva platform
  • Build features, enhancements, new services, and bug fixing in Scala and Java on a Jenkins-based pipeline to be deployed as Docker containers on Kubernetes
  • Own the entire lifecycle of your microservice including early specs, design, technology choice, development, unit-testing, integration-testing, documentation, deployment, troubleshooting, enhancements etc.
  • Lead a team to develop a feature or parts of the product
  • Adhere to the Agile model of software development to plan, estimate, and ship per business priority

 

What you need to succeed

  • 9+ years of work experience in software development of data processing products.
  • Engineering degree in software or equivalent from a premier institute.
  • Excellent knowledge of fundamentals of Computer Science like algorithms and data structures. Hands-on with functional programming and know-how of its concepts
  • Excellent programming and debugging skills on the JVM. Proficient in writing code in Scala/Java/Rust/Haskell/Erlang that is reliable, maintainable, secure, and performant
  • Experience with big data technologies like Spark, Flink, Kafka, Druid, HDFS, etc.
  • Deep understanding of distributed systems concepts and scalability challenges including multi-threading, concurrency, sharding, partitioning, etc.
  • Experience/knowledge of Akka/Lagom framework and/or stream processing technologies like RxJava or Project Reactor will be a big plus. Knowledge of design patterns like event-streaming, CQRS and DDD to build large microservice architectures will be a big plus
  • Excellent communication skills. Willingness to work under pressure. Hunger to learn and succeed. Comfortable with ambiguity. Comfortable with complexity

 

Underpinning the Conviva platform is a rich history of innovation. More than 60 patents represent award-winning technologies and standards, including first-of-its kind-innovations like time-state analytics and AI-automated data modeling, that surfaces actionable insights. By understanding real-world human experiences and having the ability to act within seconds of observation, our customers can solve business-critical issues and focus on growing their businesses ahead of the competition. Examples of the brands Conviva has helped fuel streaming growth for include DAZN, Disney+, HBO, Hulu, NBCUniversal, Paramount+, Peacock, Sky, Sling TV, Univision, and Warner Bros Discovery.  

Privately held, Conviva is headquartered in Silicon Valley, California with offices and people around the globe. For more information, visit us at www.conviva.com. Join us to help extend our leadership position in big data streaming analytics to new audiences and markets! 



Read more
Leading provider of Capital Market solutions in India

Leading provider of Capital Market solutions in India

Agency job
via HyrHub by Neha Koshy
Bengaluru (Bangalore)
2 - 4 yrs
₹8L - ₹12L / yr
skill iconPython
skill iconGo Programming (Golang)
skill iconDocker
skill iconKubernetes
Linux/Unix
+2 more

Core Responsibilities:

  • Design, develop, and maintain backend services and APIs using Python or Golang.
  • Write high-quality, testable, and maintainable code with a focus on performance and scalability.
  • Implement automated tests and contribute to CI/CD pipelines.
  • Collaborate with product, QA, and DevOps teams for end-to-end feature delivery.
  • Troubleshoot production issues and provide timely resolutions.
  • Participate in design and architecture discussions to improve system efficiency.
  • Contribute to improving development processes, coding standards, and best practices.


Experience and Expertise:

  • 2–4 years of experience in backend development with Python or Golang.
  • Solid understanding of RESTful APIs, microservices, and distributed systems.
  • Strong knowledge of data structures, algorithms, and OOPS principles.
  • Hands-on experience with relational and/or NoSQL databases.
  • Familiarity with Linux development, Docker, and basic cloud concepts (AWS/GCP/Azure).
  • Proficiency with Git and version control workflows.
  • Familiarity with AI-powered development tools or exposure to projects involving large language models (LLMs) is a plus.


Skills:

  • Strong analytical and debugging skills with the ability to solve complex problems.
  • Good communication and collaboration skills across teams.
  • Ability to work independently with minimal supervision while being a strong team player.
  • Growth mindset – eagerness to learn new technologies and improve continuously.


Read more
Wissen Technology

at Wissen Technology

4 recruiters
Vijayalakshmi Selvaraj
Posted by Vijayalakshmi Selvaraj
Bengaluru (Bangalore)
5 - 10 yrs
Best in industry
skill iconJava
Microservices
DSA
06692

Job Description:

As per our conversation, please find below the job description for your review. 

·       Strong written/verbal communication skills

·       Minimum 5-14 Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Forkjoin pool and other threading concepts)

·       Good knowledge of the JVM with an understanding of performance and memory optimization.

·       Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).

·       Excellent knowledge on collections like, Array List, Vector, LinkedList, HashMap, Hash Table, HashSet is mandate.

·       Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.

·       Expert level understanding of Object-Oriented Concepts and Data Structures

·       Good experience in Database (Sybase, Oracle, or SQL Server) like indexing (clustered, non clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.

·       While you may already know about Wissen and the company history, here is a quick rundown for you.




Read more
Building the world's largest search intelligence products.

Building the world's largest search intelligence products.

Agency job
via Qrata by Prajakta Kulkarni
Bengaluru (Bangalore)
3 - 6 yrs
₹8L - ₹18L / yr
skill iconJava
skill iconPython
skill iconMachine Learning (ML)
XSD
skill iconXML
+10 more

About the Role-

Thinking big and executing beyond what is expected. The challenges cut across algorithmic problem solving, systems engineering, machine learning and infrastructure at a massive scale.

Reason to Join-

An opportunity for innovators, problem solvers & learners.  Working will be Innovative, empowering, rewarding & fun. Amazing Office, competitive pay along with excellent benefits package.

 

Requiremets and Responsibilities- (please read carefully before applying)

  • The overall experience of 3-6 years in Java/Python Framework and Machine Learning.
  • Develop Web Services, REST, XSD, XML technologies, Java, Python, AWS, API.
  • Experience on Elastic Search or SOLR or Lucene -Search Engine, Text Mining, Indexing.
  • Experience in highly scalable tools like Kafka, Spark, Aerospike, etc.
  • Hands on experience in Design, Architecture, Implementation, Performance & Scalability, and Distributed Systems.
  • Design, implement, and deploy highly scalable and reliable systems.
  • Troubleshoot Solr indexing process and querying engine.
  • Bachelors or Masters in Computer Science from Tier 1 Institutions
Read more
Egen Solutions
Anshul Saxena
Posted by Anshul Saxena
Remote, Hyderabad, Ahmedabad, Noida, Delhi, Gurugram, Ghaziabad, Faridabad, Kolkata, Indore, Bhopal, Kochi (Cochin), Chennai, Bengaluru (Bangalore), Pune
3 - 5 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
skill iconKotlin
+3 more

Egen is a data engineering and cloud modernization firm helping industry-leading companies achieve digital breakthroughs and deliver for the future, today. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary. An Inc. 5000 Fastest Growing Company 7 times, and recently recognized on the Crain’s Chicago Business Fast 50 list, Egen has also been recognized as a great place to work 3 times.


You will join a team of insatiably curious data engineers, software architects, and product experts who never settle for "good enough". Our Java Platform team's tech stack is based on Java8 (Spring Boot) and RESTful web services. We typically build and deploy applications as cloud-native Kubernetes microservices and integrate with scalable technologies such as Kafka in Docker container environments. Our developers work in an agile process to efficiently deliver high value data driven applications and product packages.


Required Experience:

  • Minimum of Bachelor’s Degree or its equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering or a related field.
  • Have experience working and strong understanding of object-oriented programing and cloud technologies
  • End to end experience delivering production ready code with Java8, Spring Boot, Spring Data, and API libraries
  • Strong experience with unit and integration testing of the Spring Boot APIs.
  • Strong understanding and production experience of RESTful API's and microservice architecture.
  • Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases.

Nice to have's (but not required):

  • Exposure to Kotlin or other JVM programming languages
  • Strong understanding and production experience working with Docker container environments
  • Strong understanding and production experience working with Kafka
  • Cloud Environments: AWS, GCP or Azure


Read more
Recro

at Recro

1 video
32 recruiters
Mohit Arora
Posted by Mohit Arora
Bengaluru (Bangalore), Delhi, Gurugram, Noida
3 - 7 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Spring MVC
+5 more
  • 3+ year of experience in Development in JAVA technology.
  • Strong Java Basics
  • SpringBoot or Spring MVC
  • Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
  • Proficient in REST API development
  • Messaging Queue (RabitMQ or Kafka)
  • Microservices
  • Any Caching Mechanism
  • Good at problem solving


Good to Have Skills:


  • 4+ years of experience in using Java/J2EE tech stacks
  • Good understanding of data structures and algorithms.
  • Excellent analytical and problem solving skills.
  • Ability to work in a fast paced internet start-up environment.
  • Experience in technical mentorship/coaching is highly desirable.
  • Understanding of AI/ML algorithms is a plus.


Read more
Gobillion Services Private Limited
Kulapradip Bharali
Posted by Kulapradip Bharali
Bengaluru (Bangalore)
4 - 7 yrs
₹20L - ₹40L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
SQL
+6 more

About Gobillion

Gobillion is a YCombinator backed IIM-NIT alumni co-founded social commerce startup headquartered in San Francisco, USA with offices in New Delhi, Bangalore and Guwahati. We are bringing e-commerce 2.0 to the next 400 million online customers across India, through a community and social driven approach. Our co-founding has diversified experience with prestigious organizations including McKinsey & Company, Deloitte US, EY, Adobe and SAP Labs.

Gobillion has been rapidly scaling and is backed by some of the world’s most prestigious investors from US, Europe, SE Asia and India including - YCombinator, Justin Mateen (Founder - Tinder), Pioneer Fund, Soma Capital, Venture Souq, Goodwater Capital, LetsVenture, Vikalp Sahni (Co-Founder- Gobibibo) amongst others.

We have been selected for and globally validated by the world’s leading investors/accelerators including YCombinator, Founder Institute Silicon Valley, NASSCOM 10000 Startups - India and Assam Startup. We have been named as the Top 10 Global startup for YCombinator S21 by Alex Mitchell.


Summary of role:
As a Developer, you will be working alongside our product team in the conceptualization, design and development of server side components. You will be doing the following on the job

  • Write clean, manageable code and maintain proper documentation
  • Create, test and deploy and maintain the applications on production servers
  • Continuously discover, analyze, and implement new technologies and frameworks to maximize development efficiency
  • Lead team in crafting solutions in different areas and ensure timely delivery
  • Ensure secure architecture for Servers


Why Join Us?

  • You will have a chance to be a leader and have the responsibility to scale Gobillon across India's most fast growing cities
  • The opportunity to join one of India’s fastest growing companies at an early stage - We are giving our early team members to benefit from a strong ESOP pool and be part of our growth journey
  • Joining an amazing team of Gobillion rockstars from colleges like IIMs, IITs, NITs etc. and from organizations including McKinsey & Company, Deloitte US, EY, Adobe, SAP Labs, Urban Company, Udaan, Amazon, Delivery, Ninjacart, Accenture etc.
  • Wear the Gobillion badge with pride - We are looking for owners with a founder’s mindset - not just employees. If you are passionate about our mission about making e-commerce social for the next 400M customers in India and serve as culture carriers - we are the right place for you!


Key Responsibilities of this Role:

  • Experience with DevOps and writing REST APIs & Micro services architecture
  • Strong programming expertise in Node js, Nest Js
  • Good understanding of Mongo databases and other NoSql Databases and SQL Database
  • Solid hold on Data structures and Algorithm
  • Good understanding of System Design
  • Development expertise in AWS services like Lambda, SQS, SNS
  • Good understanding of DevOps and Server security
  • Exposure to Cloud Platforms like AWS (preferred), Azure or Google Cloud
  • Unix command line experience
  • Well-versed with Software Development Life Cycle
  • Demonstrate the ability to be a self-starter and learn quickly
  • Excellent analytical and problem-solving skills
  • Passion for learning and implementing new technologies
  • Excellent understanding of software Architectures
Read more
dunzo

dunzo

Agency job
via HuntingCube by Priyanka Arora
Bengaluru (Bangalore), Mumbai
4 - 8 yrs
₹30L - ₹60L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices
+2 more

Required Skills:

 

•         4+years of software development experience

•         Good grasp on programming fundamentals including OOP, Design Patterns, Data Structures, Networking and OS Concepts

•         Excellent coding skills (We prefer java).

•         Flexible to work on any technology. Should be able to pick-up new technologies fast.

•         Expertise in any programming language

•         Good knowledge of relational databases and writing complex queries

•         Good knowledge of web 2.0 technologies

•         Knowledge of distributed systems, Multi-threading, network programming.

•         Exhibit passion and enthusiasm for building and maintaining large scale platforms.

•         Passionate about automated testing, good design, performance and scalability.

•         Able to solve complex algorithms

•         Excellent analytical, logical and problem-solving skills

 

 
Read more
JFrog

at JFrog

8 recruiters
Alpana Java
Posted by Alpana Java
Bengaluru (Bangalore)
6 - 9 yrs
Best in industry
skill iconJava
Microservices
Multithreading
skill iconGo Programming (Golang)
skill iconDocker
+1 more

At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit and just all-around great people. Here, if you’re willing to do more, your career can take off. And since software plays a central role in everyone’s lives, you’ll be part of an important mission. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call “liquid software.” Wouldn't it be amazing if you could join us in our journey?

We are looking for an experienced, hands-on developer to join an innovative and talented R&D team, responsible for delivering fast and high quality code, using the latest frameworks and technologies.

As a Senior Software Engineer in JFrog you will... 

  • Be responsible for all development aspects form design to production of a wide hybrid/ cloud naitive product 
  • Write high quality, testable and efficient code in Java and Go
  • Initiate and promote new ideas for continuous improvement of the product functionality
  • Work closely with other team members as well as mentoring new team members

To be a Senior Software Engineer in JFrog you need...

  • 5+ years of software development experience
  • Proven deep knowledge of Java or Go
  • Deep understanding of relational databases, concurrent programming and performance tuning
  • Vast experience with large scale production environments 
  • Experience with micro services architecture, multithreading
  • Familiarity with Cloud infrastructure, Docker, Kubernetes & CI/CD
  • Disciplined approach to testing and quality assurance

 

Read more
Mobile Programming India Pvt Ltd

at Mobile Programming India Pvt Ltd

1 video
17 recruiters
Parveen Chand
Posted by Parveen Chand
Mohali, Gurugram, Bengaluru (Bangalore), Chennai, Pune, Dehradun, Panchkula
3 - 8 yrs
₹6L - ₹13L / yr
skill iconJava
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.
Read more
Saggezza

at Saggezza

1 video
5 recruiters
Poornima B
Posted by Poornima B
Bengaluru (Bangalore)
2 - 7 yrs
₹3L - ₹15L / yr
skill iconC++
Data Structures
Algorithms
Multithreading
  • 2 - 7 years of experience in building applications using C++ programming language.
  • Comfortable with core programming concepts and techniques (e.g. concurrency, memory management).
  • Enjoys working with algorithms and data structures (e.g. trees, hash maps, queues).
  • Strong in Data structure and good in problem solving.
  • Strong debugging skills.
  • Certifying the application – White box testing, black box testing.
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort