Who are we looking for?
A passionate developer
What’s non-negotiable?
- Strong working knowledge of OOPS
- Functional programming principles
- Strong believer of Clean Code practices
- An advocate of TDD, BDD, SOLID, CI/CD, Lean development
You’ll easily settle in if:
You come from a strong Java/J2EE background with web application frameworks like Spring Boot or Drop wizard
You have ample work experience in Caching, Multi-Threading, Asynchronous APIs, Exception Management and use of collections, Mocking, Unit testing tools like Junit & TestNG"
You are fluent with version control tools like GIT and Bitbucket
Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube
Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met.
Exposure to AWS/Azure cloud and containerization
Have a good Understanding of Distributed Application Architecture.
You ‘ll love:
Awesome opportunity to work with Micro Services architecture getting shipped on Cloud.
Experience in working with automated build deploy powered by Code Analysis, Automated Tests, Functional and Nonfunctional analysis, Blue Green deployment and much more
First-hand experience on broader enterprise application concerns like Message Bus, Queues, Caches, Concurrency and Parallelization

About KodeYoga India Pvt Ltd
Similar jobs
• 3 - 6 Years of Experience in Golang Development
• Understands requirements well and comes up with efficient design
• Develops complex, well backed and bug-free products.
• Estimates accurately.
• Takes well-reasoned tech decisions keeping in mind goals and trade-offs
• Becomes a go-to person in more than one area. Provide technical mentoring to team
• Communicates clearly, gets clarifications and establishes expectations for all parties
• Helps establish SDLC best practices and high standards of code quality
• Demonstrates excellent problem solving & debugging skills
• Proactively identifies and resolves issues in requirements, design and code
Ideal Candidate Profile:
• Solid experience in Golang is must.
• Solid understanding of Apache Products.
• Should have experience in cloud computing (AWS is desired).
• Has an ability to quickly learn and contribute in multiple codebase
• Overcomes roadblocks and requires minimal oversight
• Takes initiatives to fix issues/tech debts before assigned to him/her
• Able to deep dive into codebase and advise QA of possible regression impact
• Communicates tech decisions through design docs and tech talks
• Has delivered projects with end-to-end accountability
• Keeps track of industry trends and introduces right tech/ tools for a given job
• Excellent understanding of software engineering practices,
• Design Patterns, Data Structures, Algorithms
• Experience in product driven organisation.
About Klevu:
Klevu is a discovery experience suite that revolutionises online shopping. It provides a range of SaaS based solutions, that are deep rooted in AI-ML technology and delivered via cloud for online retailers. Klevu is a global Finnish company that prides in diversity, great team, excellent partner network and global customer footprint. Learn more from www.klevu.com
Experience: 5+ years
Location: Ahmedabad, Gujarat
Responsibilities:
- Build, scale and maintain various services on the Klevu platform
- Design and develop solutions for business needs on the Klevu platform
Must have skills:
- 4+ years on experience with Java
- Experience in Web application development on Spring framework
- Experience working with database technologies – RDBMS or NoSQL
- Ability to communicate effectively within and outside the engineering team
- Familiar with agile software development process
Nice to haves:
- Experience in Hibernate, MySql, Redis, ActiveMQ or Kafka
- Experience in UI Frameworks like Jquery, React, Angular or equivalent
- Experience in REST API development
- Experience in debugging issues and checking production logs
- Experience working in eCommerce and/or SAAS startups
- Experience working with microservices architecture
What we offer:
- Being part of one of the most exciting search technology company from Nordics with global footprints
- Work with a team in 3 continents (North America, Europe, Asia)
- Excellent work culture, hands-on, result oriented
- Good salary and flexible hours
- Backend development along with team management
- Hands on experience in product development
- Preferred candidates from Fintech and Banking sectors
- Exp in Python / Java slong with databases like MySQL, NoSQL, etc
- Knowledge of Agile methodology
Vah Vah! is an ed-tech company that offers online makeup courses in micro-batches to students across India to learn from the leading teachers in top cities. We provide holistic education with lots of practical training that makes our students job-ready with not just the base skills but also the soft skills for great customer service. Our teachers have more than 15+ years of experience in training makeup and have certified more than 1000+ students. Vah Vah! is founded by executives with extensive experience running consumer business and mobile games at scale (over 100 million players) at Zynga. Vah Vah! is backed by a leading investment firm.
Website Link: https://vahvah.com/
The Mission
Vah Vah teaches professional makeup to budding makeup artists and influencers through live online classes. We have students from Srinagar, all the way to the Andamans. And experienced teachers who have worked in Bridal Makeup, Ramp Shoots, Film and more. We empower our students to join the workforce as fully trained makeup artists. This is the future of vocational education, and you can help build it.
Our Culture
- Amazing workplace and colleagues to work with
- We have the right mixture of creativity, analytics and hustle to move fast in the right direction.
- You will work with colleagues who don’t take themselves too seriously but move mountains.
- See yourself evolving every month with new problems to solve and new skill to master.
- Work with the smartest engineers so you can learn from them.
- Competitive salary at par with the best in the industry
- Great stock options so you can benefit from the company's growth.
- Immense exposure to new technologies
Responsibilities:
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Taking lead on projects, as needed.
Requirements:
- Overall experience of 2-5 years in building backend services using languages like NodeJs, Java etc
- Fluency or understanding of specific languages, such as Java, Node.Js, Python, and operating systems may be required.
- Strong understanding of the web development cycle and programming techniques and tools.
- Focus on efficiency, user experience, and process improvement.
- Strong problem solving and verbal and written communication skills.
- Ability to work independently or with a group.
- Sound knowledge on source control and DevOps
What you get:
- Amazing workplace and colleagues to work with
- Competitive salary at par with the best in the industry
- Immense exposure to new technologies
Primary Responsibilities:
- Principal Engineers are responsible for driving Technology and Engineering Best Practices in their respective teams.
- They should demonstrate a high level of ownership and accountability for their product and software systems.
- They are expected to go above and beyond their role by contributing in tools, processes and practices which bring operational efficiency and are aligned with business goals.
- They are expected to actively participate in development along with team members and create systems and modules which represent a working model of engineering best practices.
- They are expected to participate in code reviews, design reviews, architecture discussions.
- They are responsible for the Engineering metrics/health of their systems including strong alerting and monitoring mechanisms.
- They are expected to lead the adoption of best practices around coding, designing, performance of systems in a team.
Experience or Skills Required:
- B.Tech or Advanced degree in Computer Science with 6-12 years of industry experience in product based companies.
- Proficiency with Basic libraries for machine learning such as scikit-learn and pandas
- Experience in building solutions based on Linear Regression, Logistic Regression, K Nearest neighbor, SVM, Random Forest, Decision Trees.
- Strong experience with at least one of programming languages: Python, Java, Vertx, Golang
- Strong experience in building Server side reusable components based on Microservices or Distributed Architecture.
- Solid coding skills with ability to lead teams in identifying clearing tech debts for large scale code base.
- Good understanding & experience in improving performance of scalable and real time responsive applications.
- Excellent Problem Solving skills and an aptitude to approach problems from first principles and build solutions for those.
- Must have excellent communication (verbal & written), interpersonal, leadership, and problem solving skills.
- Must be able to work independently and enjoy working at a fast paced start-up environment
- Excellent Mentoring skills. Be the technical mentor to your team.
- Must be comfortable working in fuzzy environments where boundaries are not clearly defined.
Your Role
We at Innovaccer are looking for Software Development Engineer-II (Backend) to build the most amazing product experience. You’ll get to work with other engineers to build delightful feature experience to understand and solve our customer’s pain points.
A Day in the Life
- Building efficient and reusable applications and abstractions.
- Identify and communicate back-end best practices.
- Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery
- Analyse and improve the performance, scalability, stability, and security of the product
- Improve engineering standards, tooling, and processes
What You Need
- 3+ years of experience with a start-up mentality and high willingness to learn
- Solid knowledge of Python and experience with any web framework (Django, etc)
- Aggressive problem diagnosis and creative problem-solving skill
- Experience in Web Services and REST.
- Experience in RDBMS & NoSQL database.
- Experience in Solution Architecture.
- Proven experience with Git.
- Knowledge of high-level JavaScript concepts like asynchronous programming, closures, promises, data-binding, async-await, etc.
- Bachelor's degree in Computer Science/Software Engineering.
Preferred Skills
- Expert in Python and Django Code Reviews
- Server Deployment
- Mongo DB/Postgres SQL DB
- JIRA Administration
What We Offer
- Industry-focused Certifications: We want you to be a subject matter expert in what you do. So, whether it’s our product or our domain, you will dive straight in and be certified by the best in the world.
- Quarterly Rewards and Recognition Programs: We foster learning and encourage people to take moonshots. When you achieve your goals, we recognize and reward your hard work.
- Health Benefits: We cover health insurance for you and your loved ones.
- Sabbatical Policy: We encourage people to take time off and rejuvenate, upskill and pursue their interests so that they can generate new ideas for innovating at Innovaccer.
- Pet-friendly office and open floor plan. No mundane cubicles.
Role/ Responsibilities
- Lead a team of hard working backend developers.
- Design APIs, DB, Queues, monitoring for micro services.
- Writing, deploying and managing micro services.
- Migrate existing components into distributed micro service architecture.
- AWS Cloud / Google Cloud Platform (Manage Infrastructure).
- API integration with 3rd parties.
- Unit test cases, automation.
- Database optimisation.
- Design of highly concurrent backend architecture.
- Handling high traffic data.
Experience required:
- Sound fundamentails in software design.
- Must have worked on distributed and micro service architecture.
- Sound fundamentals on scale/ performance/ memory optimisation.
- Sound fundamentals of authentication, authorization, payment processes, data security.
- Must have experience in Spring / Spring boot.
- Good to have experience in Kafka / JMS / RabbitMQ / AWS Elastic queue.
- Good to have experience in Junit / mockito unit test cases.
- Good to have knowledge in Mysql (or any RDBMS).
Job Summary
Engineering Manager is responsible for leading various Android platforms at Ola Electric Mobility
For this position,
We prefer someone who has displayed a track record of:
- Solid experience in JAVA
- Should have experience in Reactive programming, Asynchronous programming
and Unit Testing.
- Has an ability to quickly learn and contribute in multiple codebase.
- Overcomes roadblocks and requires minimal oversight.
- Takes initiatives to fix issues/tech debts before assigned to him/her.
- Able to deep dive into codebase and advise QA of possible regression impact.
- Communicates tech decisions through design docs and tech talks.
- Has delivered projects with end-to-end accountability.
- Keeps track of industry trends and introduces right tech/tools for a given job.
- Excellent understanding of software engineering practices, Design Patterns,
Data Structures, Algorithms.
- 5+ years of experience in a product-driven organization.
Key Result Areas (Accountability & Responsibility of the role)
-
Build highly scalable Android Platforms. Ability to work in a fast-paced setup, deliver results, set up high standards for the team, and the ability to attract world-class talent.
The job requires a gamut of roles and responsibilities -
- Build a world-class team of engineers
- Ensure their KPI’s and OKR are set and evaluated at regular intervals
- Responsible for delivering high-quality software products, on time, and within budget.
- Collaborate & work with Product Leads and Business Leaders to develop a long-term product plan,
products, and manage the release planning cycles for all products.
- Responsible for managing the staffing requirements and skillsets for the Customer Interaction Team,
assuring that sub-teams are staffed with sufficient skilled resources and meeting Ability to work in a fast-
paced setup,
- Deliver results, set up high standards for the team, and the ability to attract world-class talent. product
deliverables.
- 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.

Job Location: Bangalore
Experience : 3 – 8 Yrs
Qualification : IITs/NITs/IIITs/BITS, pliani, Tier1/II Engineering Colleges
Skills Required :
• Mandatory – Educational Background should be from Tier1/II institutes only.
• A bachelor’s degree in Computer Science or equivalent combination of Technical education and work experience.
• Strong Object Oriented Design and skills (C/C++ and/or Java/C# on Unix/Linux/Windows platform).
• Solid software development background including design patterns, data structures & algorithms.
• Solid experience with distributed (multi-tiered) management systems, algorithms and relational databases.
• Proficiency using modern web development technologies and techniques including JavaScript, Ajax, Responsive Design Etc.
• Strong customer focus, ownership, urgency and drive.
• Having experience in Hospitality/Travel/Internet/Online/Start-up/IT/Logistic/Courier/Cargo/ Transportation would be preferable.







