
The product business has witnessed tremendous growth in last few years with a client base in almost all industries and a footprint across continents. A large credit for the same goes to our young, agile and highly talented engineering team which is continuously adding new features and driving innovations in terms of adopting latest technology best practices and making the product more scalable and stable.
In order to meet the expectations of our rapidly growing client base, we are looking for experienced geeks who will be part of the current product engineering team and help in making the products more scalable by implementing most advanced technologies. We are looking for people with keen interest and demonstrated expertise in Java development, clear focus on working in a product setup, and willingness to work in a start-up environment. With strong entrepreneurial culture at Channelplay and focus on performance-based growth, in terms of financials and career, it's a great opportunity for high performers.
For more details, you can also visit our website on: http://www.channelplay.in/
What's there for you :
- Competitive remuneration
- Quarterly incentive
- Great culture with friendly work environment
- Opportunity to work in AWS Technologies
- Opportunity to get AWS Certified.
Required Skills :
- Core Java (Mandatory)
- Spring boot (Mandatory)
- My SQL (Mandatory)
- Angular (Preferred)
- AWS Technology (Preferred)
- NoSQL - MongoDB (Preferred)
- Open sources - Redis/ Memcached/ RabbitMQ/ Kafka/ ELK (Preferred)
- Git (Preferred).
Roles & Responsibilities :
- Developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Improving effectiveness and efficiency of the existing solutions by conducting systems analysis and recommending changes.
- Learning new and advanced technologies proactively and leading initiatives to implement those technologies in a collaborative manner.
- Acquiring new skills by studying state-of-the-art development tools and programming techniques, and sharing the knowledge with the team.

Similar jobs
Role and Responsibilities |
|
Required Skills |
|
About the Role
As a result of our rapid growth, we are looking for a Java Backend Engineer to join our existing Cloud Engineering team and take the lead in the design and development of several key initiatives of our existing Miko3 product line as well as our new product development initiatives.
Responsibilities
- Designing, developing and maintaining core system features, services and engines
- Collaborating with a cross functional team of the backend, Mobile application, AI, signal processing, robotics Engineers, Design, Content, and Linguistic Team to realize the requirements of a conversational social robotics platform which includes investigate design approaches, prototype new technology, and evaluate technical feasibility
- Ensure the developed backend infrastructure is optimized for scale and responsiveness
- Ensure best practices in design, development, security, monitoring, logging, and DevOps adhere to the execution of the project.
- Introducing new ideas, products, features by keeping track of the latest developments and industry trends
- Operating in an Agile/Scrum environment to deliver high quality software against aggressive schedules
Requirements
- Proficiency in distributed application development lifecycle (concepts of authentication/authorization, security, session management, load balancing, API gateway), programming techniques and tools (application of tested, proven development paradigms)
- Proficiency in working on Linux based Operating system.
- Proficiency in at least one server-side programming language like Java. Additional languages like Python and PHP are a plus
- Proficiency in at least one server-side framework like Servlets, Spring, java spark (Java).
- Proficient in using ORM/Data access frameworks like Hibernate,JPA with spring or other server-side frameworks.
- Proficiency in at least one data serialization framework: Apache Thrift, Google ProtoBuffs, Apache Avro,Google Json,JackSon etc.
- Proficiency in at least one of inter process communication frameworks WebSocket's, RPC, message queues, custom HTTP libraries/frameworks ( kryonet, RxJava ), etc.
- Proficiency in multithreaded programming and Concurrency concepts (Threads, Thread Pools, Futures, asynchronous programming).
- Experience defining system architectures and exploring technical feasibility tradeoffs (architecture, design patterns, reliability and scaling)
- Experience developing cloud software services and an understanding of design for scalability, performance and reliability
- Good understanding of networking and communication protocols, and proficiency in identification CPU, memory & I/O bottlenecks, solve read & write-heavy workloads.
- Proficiency is concepts of monolithic and microservice architectural paradigms.
- Proficiency in working on at least one of cloud hosting platforms like Amazon AWS, Google Cloud, Azure etc.
- Proficiency in at least one of database SQL, NO-SQL, Graph databases like MySQL, MongoDB, Orientdb
- Proficiency in at least one of testing frameworks or tools JMeter, Locusts, Taurus
- Proficiency in at least one RPC communication framework: Apache Thrift, GRPC is an added plus
- Proficiency in asynchronous libraries (RxJava), frameworks (Akka),Play,Vertx is an added plus
- Proficiency in functional programming ( Scala ) languages is an added plus
- Proficiency in working with NoSQL/graph databases is an added plus
- Proficient understanding of code versioning tools, such as Git is an added plus
- Working Knowledge of tools for server, application metrics logging and monitoring and is a plus Monit, ELK, graylog is an added plus
- Working Knowledge of DevOps containerization utilities like Ansible, Salt, Puppet is an added plus
- Working Knowledge of DevOps containerization technologies like Docker, LXD is an added plus
- Working Knowledge of container orchestration platform like Kubernetes is an added plus
Software Engineer (Backend Developer)
About Falconbrick Technologies:
FalconBrick is a SAAS based Construction / Real-Estate Industry, Product & Deep Technology and most importantly, on-ground change management experience. We aim to be the de facto on-site construction management system in India and abroad. We have seen very quick growth, with large builders (across Bangalore, Mumbai, Pune, Kolkata, Delhi-NCR & Hyderabad) already being our customers. Our larger team includes product and engineering experts who are building & strengthening the product on a daily basis, and customer success specialists, who are providing constant service to
our clients, again on a daily basis.
What you will be doing:
-
Design & Build a highly scalable, robust backend architecture for our cloud services
-
You will be part of a software development team for developing and enhancing SaaS applications.
-
Take responsibility of entire module/featureset and develop, test, debug and maintain the application software
throughout the product lifecycle
-
Working with the Product Management Team to validate and plan new features
-
Working with cross-functional teams to deliver stellar end user experience
-
Research new technologies and tools that help in building the next generation of our services
-
Test, debug and maintain the application software throughout the product lifecycle
What you need
-
Should be an enthusiast for writing clean, reusable codes, willing to learn new things as a self-starter person
-
2+ years of strong relevant experience in developing Object-oriented technologies.
-
Must have experience with web development in Java 8+, Spring, J2EE frameworks and technologies.
(Mandatory)
-
Deep Knowledge of DB experience with Postgres or MySQL or Oracle or MSSQL
-
Must have worked on REST API (Mandatory)
Preferred
-
Experience in Kotlin Language
-
Preferred having knowledge Nodejs experience
-
Preferred having knowledge Working with Queue systems/Message Brokers RabbitMQ/Kaffka
-
Experience with NoSQL experience
What you will get
-
We know you're happiest when you are learning new things, so each new assignment will give you an opportunity to do things differently, explore new technologies and challenge the status quo!
-
This is an opportunity to be part of an energetic and growing FalconBrick Team and take part in the journey of building and scaling great products with cutting edge technologies.
-
We are flexible, Fun and Open to receive ideas from team
Desired Candidate Profile
- A team focus with strong collaboration and communication skills
- Exceptional ability to quickly grasp high-level business goals, derive requirements, and translate them into effective technical solutions
- Exceptional object-oriented thinking, design and programming skills (Java 8 or 11)
- Expertise with the following technologies : Data Structures, Design Patterns ,Code Versioning Tools(Github/bitbucket/..), XML, JSON, Spring Batch Restful, Spring Cloud, Grafana(Knowledge/Experience), Kafka, Spring Boot, Microservices, DB/NoSQL, Docker, Kubernetes, AWS/GCP, Architecture design (Patterns) Agile, JIRA.
- Penchant toward self-motivation and continuous improvement; these words should describe you: dedicated, energetic, curious, conscientious, and flexible.
You will be part of a talented software team that works on mission critical applications. Candidates should be willing to increase his/her circle of competence by researching for solutions in handover mannual and online resources. Ability to work independently is highly appreciated.
Requirements :-
- Graduate in Computer Science, Engineering or a related subject.
- 2+ years proven hands-on Software Development experience in JAVA.
- Perseverent in solving coding problems.
- Understanding of concepts related to .xml and .xsd files like targetNamespace, schema, xml datatypes, linkbases, arcs etc.
- Strong knowledge and hands-on experience of Java OOPs concepts, inheritance, abstract classes, interfaces, generics, exception handling and multithreading.
Good to have :-
- Experience with XML parsers like SAX.
- Experience with JSON file processing libraries like GSON.
- Dependency and build management using Maven scripts.
- Familiarity with Tomcat deployment.
- Familiarity with Spring Boot.
- Familiarity with Git/SVN for version control.
Responsibilities :-
- Developing features for validation engine.
- Attending client queries and assisting the clients in product integration.
- Catchup with the XBRL domain asap.
- Debugging and fixing bugs in the codebase. Testing changes for impact using available test harnesses.
About IRIS:
IRIS Business Services Limited (IRIS), is India's only listed SaaS Company that provides technology solutions/services in the regulatory technology space in across 42 countries globally. We are a pioneer and provide XBRL/iXBRL solutions for compliance, data and analytics. We are a global company headquartered in Navi Mumbai, India with subsidiaries in USA, Singapore and Italy and an affiliate firm in the UAE.
We are a company where technology expertise and domain knowledge come together to create cutting edge compliance solutions covering data and content management and information dissemination for issuers/ enterprises, regulators, governments, institutional clients etc. Our deep hands-on expertise in the XBRL space has been built over 17 years.
We are members of XBRL International, XBRL US, XBRL Europe and XBRL South Africa. In each of these jurisdictions, we contribute significantly to the development and adoption of the standard. IRIS is an ISO 27001:2013 certified organization.
IRIS has a flat organization structure which facilitates growth, opportunities, direction-setting, decision making and ownership at various levels.
To read more about IRIS visit our website: http://www.irisbusiness.com/">www.irisbusiness.com
Responsibilities & ownership
- Lead, build, deliver and ensure customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product.
- Work on distributed systems for data processing with efficient protocols and communication, locking and consensus, schedulers, resource management, low latency access to distributed storage, auto scaling, and self healing.
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment.
- Lead the team to solve complex and unknown problems
- Solve technical problems and customer issues with technical expertise
- Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
- Mentor other team members for high quality and design
- Collaborate with Product Management to deliver on customer requirements and innovation
- Collaborate with Support and field teams to ensure that customers are successful with Dremio
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 3alm+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models, and their use in developing distributed and scalable systems
- 5+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Hands-on experience in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, and storage systems
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Ability to solve ambiguous, unexplored, and cross-team problems effectively
- Hands on experience of working projects on AWS, Azure, and Google Cloud Platform
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and Google Cloud)
- Understanding of distributed file systems such as S3, ADLS, or HDFS
- Excellent communication skills and affinity for collaboration and teamwork
- Ability to work individually and collaboratively with other team members
- Ability to scope and plan solution for big problems and mentors others on the same
- Interested and motivated to be part of a fast-moving startup with a fun and accomplished team

It is a platform that connects new-age digital-first brands with "relevant" sellers to sell their products and services to trust deficit, less tech-savvy users by building trust through assisted sales and support. It acts as a bridge between brands and the end consumers who need a physical touchpoint, in-person interactions, training, push, and motivation before buying a product/service.
We are looking for a passionate, self-driven, motivated, hands-on Tech enthusiast who has a strong understanding and is willing to shape, drive, and implement technology at our company. We are looking for someone who can build a product from scratch with a successful track record of building scalable software systems. If you are someone who believes in our core values and loves working in early-stage startups and enjoys working in a challenging environment, we welcome you with open arms!
This opportunity is for you if
● You have 4-6 Years of work experience in building highly-interactive applications using Java, Spring MVC, Spring JMS, Spring JDBC, Spring IOC, Spring Boot, MySQL, MiBatis, ReactJS, JavaScript, jQuery, AWS, JMS and have knowledge on a wide range of web technologies, tools, and Frameworks.
● You have experience in working with Restful web services
● You have strong knowledge and understanding of design patterns and domain-driven design
● You understand fundamental design principles behind building scalable, resilient, and
maintainable applications
● You have functional knowledge of inclusive design: accessibility, and related tooling
● You have consumer web development experience for high-traffic, public-facing web
applications
● You have a knack for writing clean, readable, reusable code
● You have good knowledge of TDD and CI/CD practices.
● You have experience in managing and publishing releases using Git branching and tools like NPM and YARN.
● You have a penchant for learning
● You are a great analytical & logical thinker and someone who loves solving problems
● You are passionate, energetic, enthusiastic and a go-getter
● You are “ FUN @ Work “



