Cutshort logo
Adtech platform - leading business from past 13+ Yrs logo
Principal Engineer
Adtech platform - leading business from past 13+ Yrs
Adtech platform - leading business from past 13+ Yrs's logo

Principal Engineer

at Adtech platform - leading business from past 13+ Yrs

6 - 14 yrs
₹45L - ₹65L / yr (ESOP available)
Bengaluru (Bangalore)
Skills
skill iconJava
skill iconSpring Boot
Data Structures
Algorithms
skill iconNodeJS (Node.js)
skill iconGo Programming (Golang)
  • B.Tech/B.E (preferably in Computer Science Engineering) 
  • 7+ years of hands-on programming experience in building data-driven REST APIs, services & platforms using advanced Java frameworks like Spring, Redis, Node.js etc. with deep focus on integration & scale.
  • We also look for hands-on experience with Mysql, Elasticsearch (or Solr) and Nosql stores.
  • Our evaluation starts with focus on computer science fundamentals, data structures & algorithms.
  • You will have been learning new technologies every week and prefer folks who can use golang/rust for backend development and are familiar with equivalent data stores, index stores and pub-sub technologies.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

QUEST BUSINESS SOLUTION
at QUEST BUSINESS SOLUTION
2 candid answers
Tisha Chatterjee
Posted by Tisha Chatterjee
Chandigarh
5 - 10 yrs
₹10L - ₹20L / yr
Adobe Experience Manager (AEM)
skill iconJava
OSGi
Apache Sling
J2EE
+5 more

Role Overview

The Senior Adobe Experience Manager (AEM) Developer will lead the design, development, and maintenance of Government of Rajasthan’s portal websites built on the AEM platform. This role involves leading technical solutions, performance optimization, security compliance, and guiding the development team.


Key Responsibilities

  • Lead the design and development of complex components and templates in Adobe Experience Manager (AEM).
  • Manage AEM configurations, workflows, and permissions for multiple portals.
  • Develop and integrate custom OSGi bundles, Sling models, and components.
  • Ensure performance tuning, caching strategies, and scalability of AEM solutions.
  • Handle dispatcher configuration and optimization for content delivery.
  • Collaborate with architects and project managers for solution design.
  • Ensure compliance with Safe-to-Host and OWASP security standards.
  • Mentor junior developers and review their code for quality.
  • Integrate with third-party services (Payment Gateway, SMS Gateway, etc.).
  • Manage version control (Git) and deployment pipelines (Jenkins).


Required Skills

  • 5+ years of experience in Adobe Experience Manager (AEM 6.3 or above).
  • Strong expertise in Java/J2EE, OSGi, Apache Sling, JCR (Jackrabbit Oak).
  • Hands-on experience with HTL (Sightly), HTML5, CSS3, JavaScript, jQuery.
  • Good understanding of Dispatcher, Apache HTTP Server, and performance tuning.
  • Knowledge of REST/SOAP APIs and system integration.
  • Familiarity with Git, CI/CD tools (Jenkins).
  • Excellent problem-solving and team leadership skills.


Preferred Certifications

Adobe Certified Expert (AEM Sites Developer or Architect).

Read more
WeRize
at WeRize
5 recruiters
Divya Kurian
Posted by Divya Kurian
Bengaluru (Bangalore)
1 - 6 yrs
₹5L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
SQL
Role Description
● We are looking for a passionate individual contributor to join us as part of core engineering
team and help us in building our products and platform from scratch. The potential candidate
would be part of a strong tech team to help us disrupt the Indian consumer fintech space.
● You will be responsible for the full product lifecycle including requirements analysis, design,
implementation, testing, deployment and post-deployment monitoring.
Basic Qualification
● 1-6 years of strong individual contributor experience as a software engineer
● Strong knowledge of object-oriented programming concepts
● BS/MS or higher degree in computer science, computer engineering, or related work experience
● Knowledge of data structures/algorithms and an understanding of design tradeoffs
● Strong knowledge in Java and experience with Spring Framework
Following are some of the attributes we are looking for:
● Experience of working with large and cutting-edge internet startups and firms
● Excellent communication skills in both written and verbal communication
● A strong desire to break the code and find hidden bugs before customers find them in
production
● Strong sense of ownership, solid work ethic and a responsible team player
What's on offer
● Opportunity to be part of the core engineering team of a promising startup solving one of
the biggest business opportunities in India
● Unique opportunity in building a fintech business from scratch using most of the related
technologies and integration with major players
● Opportunity to experiment with latest technologies and develop full-fledged product using
them
● Stock options
● Competitive salary
Read more
CaratLane Trading Private Limited
Akansha Dwivedi
Posted by Akansha Dwivedi
Mumbai, Chennai
6 - 8 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
GraphQL

About Team:


CaratLane's mission is to help customers express their emotions through jewellery. Consumer Experience Technology team is an enabler to deliver the exceptional Consumer Experience and WoW business features in large scale website, apps and backend systems.


What do we want:


* 5 to 8 years of experience in Java and Spring Boot working with large scale backend applications

* Expertise in PostgreSQL and any of caching databases

* Experience in developing RESTful/GraphQL APIs and microservices based applications

* Good problem solving and debugging skills.

* Exposure on event-driven, asynchronous I/O

* Good knowledge of engineering excellence: Unit Testing/TDD, Code quality, Documentation, CI&CD

* Experience in non-functional requirements (Scalability, Performance optimisation, Security)

* Experience is Linux development and AWS ecosystem tools

Read more
Soft Solutions
Shashank Narain
Posted by Shashank Narain
Kanpur, Lucknow
3 - 6 yrs
₹4L - ₹7L / yr
skill iconNodeJS (Node.js)
skill icon.NET
SQL
skill iconAngularJS (1.x)
skill iconReact.js
+1 more
The developer needs to have worked on NodeJS, DotNet and should be able to work independently. Working hours are mostly 9 hours a day and 5 days a week.
Read more
AES Technologies
at AES Technologies
3 recruiters
Ragavendra G
Posted by Ragavendra G
Remote only
5 - 7 yrs
₹10L - ₹20L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
skill iconHTML/CSS
+7 more

WHAT YOU’LL BE DOING: 

  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. 
  • Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. 
  • Develop ideas for new programs, products, or features by monitoring industry developments and trends. 
  • Record data and report it to proper parties, such as clients or leadership. 
  • Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. 
  • Take the lead on projects, as needed. 
  • Be involved and participate in the overall application lifecycle. 
  • Build high-quality reusable code that can be used in the future. 
  • Develop functional and sustainable web applications with clean codes. 
  • Conduct UI tests and optimize performance. 
  • Manage cutting-edge technologies to improve applications. 

QUALIFICATIONS: 

  • Bachelor’s degree in Computer Science, Computer Programming or relevant field. Master’s Degree in a related field is preferred. 
  • 5-7 years of relevant experience 
  • Must be an expert programmer, skilled at computer languages such as HTML, C+++, C#, PHP, Python and Java. 
  • Must understand Spring Core, Spring Boot, Spring MVC, Spring Data, JMS, Mysql, Redis, CouchDb, Micro Services, Docker, Kubernetes 
  • Must be able to interpret and follow instructions related to the ultimate functionality of our IT-based product 
  • Familiarity with front-end languages such as HTML, JavaScript and CSS 
  • Must be comfortable with technology architecture and how a computer and its software functions. 
  • Deadline driven, organized and understand how people view and understand content on the front-end 
  • Proven experience in highly complex environments 
  • Strong technical documentation skills 
  • An ability to solve multifaceted technical issues in a fast-paced environment 
  • Self-motivated and accountable for your work 
  • Passionate about learning and continuous improvement 
  • Excellent written and verbal communication skills 
  • Ability to work overtime 
Read more
AMEX
at AMEX
1 recruiter
Agency job
via Wenger and Watson Inc by Sushant Arya
Bengaluru (Bangalore)
5 - 7 yrs
₹15L - ₹25L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Apache Kafka
Key Responsibilities:
 Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications
 Function as an active member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
 Participate in code reviews and automated testing
 Debug basic software components and identify code defects for remediation
 Support and monitoring of software across test, integration, and production environments
 Automate deployments in test or production environments
 Explores new automation techniques to refine the agility, speed and quality of engineering initiatives and efforts
 Defines test conditions based on the requirements and specifications provided. Takes part in reviews of own work and handles work efficiently. Skills & Qualifications:
 5+ years of software development experience in Java.
 Java 8, JBPM, Security, Microservices, API, Gateway, spring boot.
 Understanding of Agile or other rapid application development methods, object-oriented design, exposure to design and coding across one or more platforms and languages
 Experience in developing REST APIs and building Microservices.
 Strong hands-on experience with databases (SQL & no-SQL)
 Solid understanding of data structures, Algorithms & Design Patters will be a plus
 Exposure to methods relating to application design, software development and automated testing
 Ability to understand and use data structures and associated components
 Understands the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
 Familiar with infrastructure technologies and components
 Learns and applies new technologies and techniques. Keeps up to date on current research and technology in the industry
 Recognizes the importance of collaboration to achieve objectives. Influences team members with creative changes and continuous improvement.
 Demonstrates analytical thinking, problem solving and adaptive communication
 Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box.
 Bachelor’s degree in technical field or equivalent training/certification, or relevant work experience.
Read more
Jeavio
at Jeavio
4 recruiters
Parin Pagi
Posted by Parin Pagi
Vadodara
5 - 8 yrs
₹8L - ₹17L / yr
skill iconJava
Microservices
skill iconAmazon Web Services (AWS)
skill iconSpring Boot
RESTful APIs
+1 more

Work as a member of a team responsible for developing a HIPAA compliant secure care coordination platform in accordance with established processes. You will apply your knowledge of building scalable, distributed applications and have the opportunity to work with new technologies & frameworks such as Spring Cloud Netflix, AWS, Azure, NoSQL DB.

 

Essential Functions include but are not limited to the following. 

 

You will be expected to:

  • Contribute to all phases in the software lifecycle – requirements analysis, solution design, development, and deployment
  • Maintain high quality standards for the work undertaken and be responsible for the quality of deliverables
  • Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans
  • Guide/mentor the less experienced team members
  • Participate in code reviews
  • Work effectively as part of a distributed team
  • Document the features worked by him/her

Key technical expertise areas expected for this role:


Strong programming skills in Java 8(+) with clear understanding of Object-Oriented and Functional programming. 

  • Experience on REST API Programming based on a Microservices Architecture
  • Good Understanding of Databases (MySQL & Mongo) and proficiency in database schema designing & writing efficient SQL Queries 
  • Strong troubleshooting skills
  • Demonstrable ability to learn new programming languages and frameworks quickly
  • Experience with distributed systems with specific focus on security and scalability
  • Experience with modern cloud technologies such as AWS or Azure

Additional areas that would add value:

  • Spring Cloud 
  • Experience working with AES 256 based encryption algorithms
  • Strong understanding of Design Patterns & their application in system design
  • Using DevOps & Infrastructure tooling such as GoCD/Jenkins, Git
  • Experience working on  projects, preferably in the healthcare domain
  • Experience working with Virtualization and Containerization technologies including Docker, Kubernetes.
  • Automated Unit/Integration testing
  • Experience working with Linux and Shell scripting 
  • Frontend web development with JavaScript frameworks like AngularJS
  • Test Driven & Behavior Driven Development
  • Experience working in Agile Scrum/Kanban methodologies

Education and Experience:

  • Bachelors or Master’s in Computer Science or related fields.
  • 5+ years of experience
Read more
CoinSwitch
at CoinSwitch
3 recruiters
Agency job
via HuntnBadge by Lokesh Waran
Remote, Bengaluru (Bangalore)
1 - 9 yrs
₹22L - ₹55L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+4 more

Responsibilities

  • You will design and develop large scale distributed services
  • You will analyse and improve the efficiency, scalability, stability, and security of the platform as a whole.
  • You will act as the primary owner of one or more components while driving innovation in your area of ownership
  • You will proactively research & evaluate new tools, technologies, and techniques to improve the value of the system.
  • You will work with engineering leadership in solving and architecting solutions for challenging or complex development issues.
  • You will work independently and handle dependencies with very minimal oversight
  • You will take initiatives in developing and maintaining integrations of best practices within the back-end.
  • You will help identify systemic issues, performance bottlenecks and work on design/architect improvements.

Requirements

  • You have 1 - 9 years of experience in software development.
  • You have designed and scaled up the system.
  • You have a strong understanding of Data Structures and Algorithms.
  • You are an incessant problem solver and tougher the problem gets, more fun you have.
  • You have strong command in any one or more of the following languages: Python and Django
  • You understand the business impact of your decisions.

Good To Have

  • You have prior experience in fintech companies

Traits We Are Looking For

  • Experience in a specific tech stack doesn't matter for us.
  • The general engineering mindset and aptitude is what matters more.
  • Technically strong and curious.
  • Should have a hacker mindset and should love exploring new technologies.

 

Desired Skills and Experience

Java, Python, Data Structures, Algorithms

 

 

 

Read more
Yulu Bikes
at Yulu Bikes
1 video
3 recruiters
Keerthana k
Posted by Keerthana k
Bengaluru (Bangalore)
2 - 6 yrs
₹12L - ₹25L / yr
skill iconJavascript
skill iconNodeJS (Node.js)
skill iconGit
skill iconAmazon Web Services (AWS)
RESTful APIs
+2 more
➢ Experience in Web and Mobile Applications 

➢ Agility and ability to adapt quickly to changing requirements and scope and priorities 

➢ Strong proficiency with JavaScript (ECMAScript 5, 6) 

➢ Knowledge of Node.js and frameworks available for it (SailsJS, Express) 

➢ Understanding the nature of asynchronous programming and its quirks and workarounds 

➢ Familiarity with front-end technologies 

➢ User authentication and authorization between multiple systems, servers, and environments 

➢ Interaction with multiple data sources 

➢ Good understanding of SQL syntax

➢ Understanding fundamental design principles behind a scalable application 

➢ Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.

➢ Implementing automated testing platforms and unit tests 

➢ Proficient understanding of code versioning tools, such as Git .

➢ Knowledge in the field of IOT is good to have. 
Read more
Clevero
at Clevero
2 recruiters
David Jay
Posted by David Jay
Chennai, Kochi (Cochin), Pune
2 - 6 yrs
₹4L - ₹6L / yr
Architecture
skill iconReact.js
skill iconReact Native
skill iconRedux/Flux
skill iconData Analytics
+3 more
Clevero is a rapidly growing technology development and engineering firm based in USA and India. We #thinknew and #thinkfuture when creating software products. We believe in innovation, beautiful design, quality code and a friendly work environment. Job Description: We are looking for a technical software architect to design the structure of our IT applications and oversee programs to ensure the proper architecture is implemented. The ideal candidate should have hands-on experience on software development and be able to guide software developers. The goal is to build technological solutions that solves complex business problems. Roles & Responsibilities: • Understand the product requirements to define system specifications • Plan, design and architecture the structure of a technology solution • Communicate system requirements to development team • Lead the development team and provide guidance to the developers during implementation • Evaluate and select appropriate software or hardware for software development • Assist with solving technical problems when they arise • Optimize applications for maximum speed and scalability • Address technical concerns, ideas and suggestion Requirements: • Proven experience as a software architect or senior software engineer • Hands-on experience with software development using new technology and tools – Digital transformation, Analytics, Cloud etc. • Experience in full-stack development using Javascript or Java – ReactJS, Redux, ReactNative, Spring etc. • Understanding of strategic IT solutions • Experience in team management • Have a “get done” mentality • Strong debugging and code review skills • Passionate about new technology, tools and techniques • Excellent verbal and written communication skills • BE in computer science or relevant field Benefits: • Great opportunity to grow with the company • Young, friendly and fun team • A chance to communicate your own ideas and hop on them to implement it as well • Paid vacation once a year • Health insurance
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos