
Core Java development Engineer
at enterprise-grade, streaming integration with intelligence pl
Striim (pronounced “stream” with two i’s for integration and intelligence) was founded in 2012 with a simple goal of helping companies make data useful the instant it’s born.
Striim’s enterprise-grade, streaming integration with intelligence platform makes it easy to build continuous, streaming data pipelines – including change data capture (CDC) – to power real-time cloud integration, log correlation, edge processing, and streaming analytics.
Strong Core Java / C++ experience
· Excellent understanding of Logical ,Object-oriented design patterns, algorithms and data structures.
· Sound knowledge of application access methods including authentication mechanisms, API quota limits, as well as different endpoint REST, Java etc
· Strong exp in databases - not just a SQL Programmer but with knowledge of DB internals
· Sound knowledge of Cloud database available as service is plus (RDS, CloudSQL, Google BigQuery, Snowflake )
· Experience working in any cloud environment and microservices based architecture utilizing GCP, Kubernetes, Docker, CircleCI, Azure or similar technologies
· Experience in Application verticals such as ERP, CRM, Sales with applications such as Salesforce, Workday, SAP < Not Mandatory - added advantage >
· Experience in building distributed systems < Not Mandatory - added advantage >
· Expertise on Data warehouse < Not Mandatory - added advantage >
· Exp in developing & delivering product as SaaS i< Not Mandatory - added advantage

Similar jobs
Extensive experience in Appian BPM application development
· Knowledge of Appian architecture and its objects best practices
· Participate in analysis, design, and new development of Appian based applications
· Mandatory Team leadership and provide technical leadership to Scrum teams
Certification Mandatory- L1, L2 or L3
· Must be able to multi-task, work in a fast-paced environment and ability to resolve problems faced
by team
· Build applications: interfaces, process flows, expressions, data types, sites, integrations, etc.
· Proficient with SQL queries and with accessing data present in DB tables and views
· Experience in Analysis, Designing process models, Records, Reports, SAIL, forms, gateways, smart
services, integration services and web services
· Experience working with different Appian Object types, query rules, constant rules and expression
rules
Qualifications
· At least 6 years of experience in Implementing BPM solutions using Appian 19.x or higher
· Over 8 years in Implementing IT solutions using BPM or integration technologies
· Experience in Scrum/Agile methodologies with Enterprise level application development projects
· Good understanding of database concepts and strong working knowledge any one of the major
databases e g Oracle SQL Server MySQL
Additional information
Skills Required
· Appian BPM application development on version 19.x or higher
· Experience of integrations using web services e g XML REST WSDL SOAP API JDBC JMS
· Good leadership skills and the ability to lead a team of software engineers technically
· Experience working in Agile Scrum teams
· Good Communication skills.
Roles and Responsibilities
Code, develop, design and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship.
Lead from the front, when it comes to delivering high quality work products. Serve as a mentor to the team members
Create and define performance metrics. Ideate, innovate and hack through the existing systems to improve performance
Perform code reviews, set coding practices and guidelines within the team.
Make sense of the product specs, be nimble in getting the issues resolved. Be a thought leader.
Critical Functional Skills
Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java/Any other ObjectOriented Language.
Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing. A solid foundation in the principles of computer science is desired.
Ability to write clean, modular, and loosely coupled code by the use of design patterns.
He/She should be able to break down and architect complex software systems. For example
BuildCars Availability Engine for Ola.
Strong decisionmaking ability
Deep expertise in at least one programming language & tech stack.
Substantial experience in building complex and scalable solutions.
Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class level interfaces
The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.
Experience leading multi engineer projects and mentoring junior engineers
Experience with full life cycle development in any programming language on a Linux platform
Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr
Prior experience in working with Agile software methodologies (XP, Scrum), TDD, and Continuous Integration(CI/CD) a plus.
Experience in building data driven web application design and development is a plus
Expert level experience in building a scalable, large and complex business application
.Experience Required
:Typically with an experience of 5+ years of development experience in a product firm.
Must have lead, designed, architected and delivered at least 1 project in his previous assignments independently.
Minimum Qualifications Required
Btech/MS from a reputed Institute
Deep expertise with any or combination programming languages: Java, C++, C#, Ruby, Scala,
Go any object oriented high level proprietary or open source language with strong programming constructs. We are not skill specific but go by strength in competencies Machine coding Single machine in memory program
Need a working code with functionality Readable and well designed code with right abstractions, separation of concerns,right design patterns
Performant code with concurrency and efficient data structures
Write test cases covering the happy path and edge cases
Problem Solving
Choose the right combination of data structures to solve the problem
Identify most edge cases for the problem
Identify opportunities of parallelism: utilizes multicore solutions where applicable
Design & Architecture
Distributed systems design and system interaction
Identify API signatures
LLD with class design
Solve for performance & availability
We are seeking a Full Stack Engineer to join the Engineering team based out of Gurgaon. We provide users with the opportunity to invest in gold, government bonds, crypto currencies and other investment products to grow their savings.
We are constantly looking to improve the investment experience and educate users about
growth opportunities. In each release, we aim to make pluang more useful for our users and add features to ensure state of the art security & reliability. Our users trust us with their hard-earned money and we take it very seriously. We consistently strive to deliver top-quality.
You will be working with a team of highly-motivated, young & dynamic teams of engineers & reporting to the Engineering Lead.
Position Responsibilities
● Be honest, reliable & consistent
● Write efficient & clean code
● Have a strong sense of ownership
● Be a part of development & maintenance of Pluang web app, Operations dashboard and other 3rd party products we own
● Contribute to improving the quality of engineering process & engineering culture
Position Requirements
- Strong in data structure and algorithms
- Experience in Java, Express, API Design & DOM
- Understanding of component based design or other design patterns
- Experience with unit testing, integration testing & continuous integration
- RDBMS and NoSQL databases preferably PostgreSQL, MongoDB
- Good to have passion for investing
We Offer
- Attractive compensation package - competitive salary, flexible bonus scheme.
- We are always looking for ways to promote and inspire innovation.
- Individual career path - management and technical career growth, enhanced by learning and development program, regular performance assessment, teams of multi-national IT professionals.
- Healthy work environment - company-sponsored medical program, food, and beverage program, open communication.
- Friendly policies to support Work-life balance, team building, and celebrations.
Software Developer
Roles and Responsibilities
- Apply knowledge set to fetch data from multiple online sources, cleanse it and build APIs on top of it
- Develop a deep understanding of our vast data sources on the web and know exactly how, when, and which data to scrap, parse and store
- We're looking for people who will naturally take ownership of data products and who can bring a project all the way from a fast prototype to production.
Desired Candidate Profile
- At Least 1-2 years of experience
- Strong coding experience in Python (knowledge of Javascripts is a plus)
- Strong knowledge of scraping frameworks in Python (Request, Beautiful Soup)
- Experience with SQL and NoSQL databases
- Knowledge in Version Control tools like GIT.
- Good understanding and hands-on with scheduling and managing tasks with cron.
Nice to have:
- Experience of having worked with elastic search
- Experience with multi-processing, multi-threading, and AWS/Azure is a plus
- Experience with web crawling is a plus
- Deploy server/related components to staging, live environments.
- Experience with cloud environments like AWS,etc as well as cloud solutions like Docker,Lambda, etc
- Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
We are looking for a passionate backend developer with 2-3 years of experience who loves challenges and building something from ground-up. Past track record of building a statistical tool will be an advantage
Responsibilities and Duties
- Design of system and architecture for all features and problems
- Translate high level business problems into scalable design and code
- Maintain existing backend code and infrastructure
- Working with team to solve problems and discuss new ideas
- Smart system design smart having a balance between speed of implementation and scalability
- Ownership of projects or codes written
Qualifications and Skills
- Passion to work for startup and aptitude for fast learning
- In-depth understanding of Django and Django Rest Framework
- Expertise in python
- Basic machine learning knowledge, Company will help the candidate to upskill
- Ability to write clean, scalable, robust code
- Understanding of complete lifecycle of software development
- Basic knowledge of front-end development
- Good understanding of restful api design
- Working knowledge of AWS (EC2, RDS and Postgresql)
- Familiarity deploying SAAS solution with Amazon AWS and Docker (Kubernetes) etc
C++ and QT mandatory and also should be very strong on Data Structures, Algorithms
Note: salary depends on current CTC.
Job Description
- Participate in feasibility analysis of requirements for implementation. • Contribute in technical discussions regarding requirements, implementation adopting best practices/ methodologies, platforms for development and support methodology.
- Estimation and timely implementation of requirement(s) by developing a modular, scalable, high-performance code by adopting best practices.
- Own up the defect free code delivery of module/application and provide support during integration/implementation.
- Bug fixing, code optimization.
- Collaborate with the testing team to understand and resolve the bugs.
Required Skills
- C++ QT framework user interface desktop application
- Extensive hands-on experience in Desktop application development using QT technology
- Experience with GUI implementation and debugging desktop applications using Qt
- Experience in real-time communications software development and related build environments, with a focus on mission-critical, low latency multithreaded applications
- Experience designing, developing and debugging networked client/server applications
- Experienced with source/version control software, including Git
- Strong proficiency in C++, with fair knowledge of the language specification
- Thorough knowledge of the standard library, STL containers, Data Structures and algorithms
- Good understanding of memory management in a non-garbage collected environment
- Knowledge of the latest C++11,C++14,C++17 standard
- Familiarity with system call wrapper library functions
- Thorough knowledge of Nginx , Redis,Kafka, RabbitMQ, MySql
- Familiarity with language tools, such as Valgrind
- Sound knowledge of Postgre and MySQL
- C++ with QT User Interface, Data Structures, Algorithms, AWS, TCP,UDP
Roles & Responsibilities:
Build efficient, testable, and reusable PHP modules.
Solve complex performance problems and architectural challenges.
Integration of data storage solutions (may include databases, key-value stores, etc.).
Integration of User Interfaces developed by front end developers.
Skills and Qualifications:
· Must have a bachelor’s degree or above in Computer Science or in similar field.
· Minimum 4 years of experience in PHP web development.
· Strong knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3
· Strong knowledge of PHP web frameworks (CodeIgniter, NodeJS)
· Experience in creating custom modules and themes.
· Expert knowledge in web architecture.
· Strong understanding of MVC design patterns and oops concept.
· Strong understanding of full synchronous behaviour of PHP.
· Experience with modern UI frameworks such as React, Angular or Vue.js
· Experience in MySQL and the ability to write SQL queries.
· Proficient understanding of source control management such as Git, SVN.
· Proficient understanding fundamental design principles behind a scalable application.
· Familiarity with limitations of PHP as a platform and its workarounds.
· Ability to create database schemes that represent and support business processes.
· Experience with Edu Tech companies will be preferred.
. Immediate Joiner Preferred.
Role Description:
As a Lead Backend Engineer , you will be responsible for designing and deploying scalable, highly available, and fault-tolerant systems for Radiusagent. Experience as a Tech Lead, managing tasks with back-end engineers while coding themselves will be a bonus point for the ideal candidate.
Responsibilities will include-
- You will contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
- You will build cutting-edge scalable systems by writing simple and efficient code.
- You will push your design and architecture limits for new product development.
- You will ensure compliance with the build/release and configuration management process.
Skills needed:
- be able to design and build modules from ground up
- proficient in any one programming language out of php/golang/node/python/javascript/java/ruby and ability to pick up others
- experience with mysql/postgres/mongodb/couchdb
- experience with redis/memcached
- experience with rabbitmq / kafka
- experience in having written cron jobs, troubleshooting downtime
- ability to work with ambiguous requirements
- good understanding of OS concepts
Nice to haves:
- experience with managing VMs' on aws/gcp/digitalocean
- experience with docker/kubernetes
- experience elasticsearch or lucene
- Java, J2EE
- Microservices
- Spring Boot
- JPA, REST API, JSON, JWT, OAuth, Spring Security, Swagger
- Oracle / MySQL / Postgres DB
- Angular / React / React Native
- JIRA, Bitbucket
Must-Have -
- Excellent knowledge of Core Java and Spring
- Strong experience in REST API and web services
- Experience in Oracle / Mysql / Postgres DB
- Should be efficient with Java J2EE and related technologies
- Should have very good communication skills and analytical skills.
- Should have good knowledge in Software Development Life Cycle and Agile methodologies.
- Good knowledge of current / emerging technologies and trends
- Good analytical and problem-solving skills
- Excellent written and verbal communication skills. High levels of initiative and creativity
- Good communication skills with all stakeholders, good team player with ability to mentor juniors
Good to Have:
- Knowledge in Banking Domain
- Full-stack developers with knowledge and understanding of Javascript and associated technologies like React, Angular, HTML5, CSS will have an advantage.
- We’re committed to client success: There are over 6,200 brand and retail websites in the Bazaarvoice network. Our clients represent some of the world’s leading companies across a wide range of industries including retail, apparel, automotive, consumer electronics and travel.
- We’re leaders in consumer-generated content: Each month, more than one billion consumers view and share authentic consumer-generated content, such as ratings and reviews, curated photos, social posts and videos, about products in our network. Thousands upon thousands or reviews are added to the Bazaarvoice network everyday.
- Our network delivers: Network analytics provide insights that help marketers and advertisers provide more engaging experiences that drive brand awareness, consideration, sales, and loyalty.
- We’re a great place to work: We pride ourselves on our unique culture. Join a company that values passion, innovation, authenticity, generosity, respect, teamwork, and performance.







