
Elastic is a search company built on a free and open heritage. Anyone can use Elastic products and solutions to get started quickly and frictionlessly. Elastic offers three solutions for enterprise search, observability, and security, built on one technology stack that can be deployed anywhere. From finding documents to monitoring infrastructure to hunting for threats, Elastic makes data usable in real time and at scale. Thousands of organizations worldwide, including Cisco, eBay, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia, and Verizon, use Elastic to power mission-critical systems. Founded in 2012, Elastic is a distributed company with Elasticians around the globe and is publicly traded on the NYSE under the symbol ESTC. Learn more at https://www.elastic.co/">elastic.co.
The Observability team is in charge of developing solutions that focus on application developers and engineers that run infrastructure and services supporting these applications. Elasticsearch is an efficient datastore for logs, metrics, and application traces, supporting the three pillars of observability. The Observability team builds and maintains solutions that make getting insights from this data turnkey and efficient, such as our https://www.elastic.co/solutions/apm">APM, https://www.elastic.co/solutions/metrics">Infrastructure Monitoring, and https://www.elastic.co/uptime-monitoring">Synthetics solutions. When developing these solutions, we think about the problem end-to-end: how do we automatically collect data from common data sources, how do we store it efficiently in Elasticsearch, how do we present this information to the user, what actions do we take on the insights from the data? All of these aspects are important in bringing a turnkey solution to the market.
You will be working on Observability Integrations to collect logs and metrics from all the systems that matter to our users, using the current and next generation of data shippers: Beats and the new Elastic Agent.
Job Location : Bangalore, India
What you will be working on
- Work with product management to define the requirements for new https://github.com/elastic/integrations">integrations: data collection strategies, storage optimization, alerting and visualization options, refining requirements, translating requirements to stories and epics, and performing detailed scoping of features
- Develop, maintain and evolve https://github.com/elastic/integrations">integrations for multiple services using the Elastic Stack and https://github.com/elastic/elastic-package">specific tooling. For some projects, contributions to the https://github.com/elastic/beats">beats platform will be needed (Go).
- Work with our support team to help customers troubleshoot and solve their issues in production environments, ensuring SLAs are met.
- Interact with the community and help them use our products.
- Collaborate with other engineering, QA and documentation teams to execute on product deliverables.
What you will bring along
- Experience operating or developing monitoring products, such as Elastic (ELK, Elastic Observability), Prometheus, Grafana, ELK, Datadog, New Relic, etc.
- Proficiency in at least one programming language (Go, Java, PHP, Python, Ruby, C++, we use Go) with strong analytical, debugging, and troubleshooting skills.
- Excellent verbal and written communication skills and ability to work in a distributed team.
- Experience participating in technical decision-making across different engineering teams.
Bonus Skills
- Interest in learning new technologies.
- Experience contributing to open source projects.
- Hands-on experience managing cloud services at scale.
- Experience in SRE and / or DevOps roles.
- Experience monitoring or operating container orchestrators (Kubernetes, etc).
Additional Information - We Take Care of Our People
As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.
We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Double your charitable giving - We match up to $1500 (or local currency equivalent)
- Up to 40 hours each year to use toward volunteer projects you love
- Embracing parenthood with minimum of 16 weeks of parental leave

About Elastic
About
Connect with the team
Similar jobs
JOB DESCRIPTION:
Location: bangalore
Mode of Work : 3 days from Office
DSA(Collections, Hash maps, trees, Linkedlist and Arrays, etc), Core Oops concepts(Multithreading, Multi Processing, Polymorphism, Inheritance etc) Annotations in Spring and Spring boot, Java 8 Vital features, database Optimization, Microsevices and Rest API
- Design, develop, and maintain low-latency, high-performance enterprise applications using Core Java (Java 5.0 and above).
- Implement and integrate APIs using Spring Framework and Apache CXF.
- Build microservices-based architecture for scalable and distributed systems.
- Collaborate with cross-functional teams for high/low-level design, development, and deployment of software solutions.
- Optimize performance through efficient multithreading, memory management, and algorithm design.
- Ensure best coding practices, conduct code reviews, and perform unit/integration testing.
- Work with RDBMS (preferably Sybase) for backend data integration.
- Analyze complex business problems and deliver innovative technology solutions in the financial/trading domain.
- Work in Unix/Linux environments for deployment and troubleshooting.
Required Skills & Experience:
- 3– 8 years of strong hands-on experience in Core Java, Spring boot, microservices, data structures.
- Deep understanding of Object-Oriented Programming (OOP), data structures, algorithms, and design patterns.
- Proven experience with Spring, CXF, and REST/SOAP web services.
- Solid understanding of microservices architecture and distributed systems.
- Experience working with Sybase or other relational databases.
- Expertise in multithreading, concurrency, and high-throughput server-side development.
- Exposure to capital markets, sales & trading platforms, or similar financial services applications.
- Good working knowledge of Unix/Linux environments.
- Experience in solution architecture and design documentation is a strong plus.
- Strong problem-solving skills, analytical thinking, and a proactive attitude.
- Excellent communication and interpersonal skills to work effectively with global teams.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Previous experience in investment banking, capital markets, or financial technology domains
Good understanding and experience of HTML / CSS / JavaScript.
Hands-on experience with ES6 / ES7 / ES8 features.
Thorough understanding of the Request Lifecycle (including Event Queue, Event Loop,
Worker Threads, etc).
Familiarity with security principles including SSL protocols, data encryption, XSS, CSRF.
Expertise in Web Services / REST APIs will be beneficial.
Proficiency in Linux and deployment on Linux are valuable.
Knowledge about ORM like Sequelize and ODM like Mongoose and the ability to handle
DB transactions is a necessity.
Experience with Angular JS / React JS will be an added advantage.
Expertise with RDBMS like MySQL / PostgreSQL will be a plus.
Knowledge of AWS services like S3, EC2 will be helpful.
Understanding of Agile and CI/CD will be of value.
Job description
Note: Applications are welcome from candidates who are immediate joiners or currently serving their notice period.
Key Responsibilities:
- Design, develop, and test low-latency, high-volume client-facing applications.
- Develop and maintain enterprise-scale, n-tier applications for the investment banking/capital markets domain.
- Implement microservices-based solutions using Spring Boot and other modern frameworks.
- Work extensively with Core Java 5.0 and above, Spring Framework, and CXF
- Optimize applications for multi-threading and high-performance server-side development
- Collaborate with cross-functional teams to design and implement scalable, secure, and efficient solutions
- Work with RDBMS (preferably Sybase) to handle large-scale data processing.
- Develop and maintain applications on Unix/Linux environments
- Utilize enterprise application design patterns to build robust and scalable solutions.
- Troubleshoot and resolve complex technical issues while ensuring application stability and performance.
Required Skills & Experience:
- 5 to 10 years of hands-on experience in Java development
- Strong knowledge of microservices architecture and cloud-based deployment.
- Expertise in Spring Framework, Spring Boot, and CXF
- Experience in developing and optimizing applications for high-volume, multi-threaded environments
- Solid understanding of financial domain applications, sales, and trading platforms
- Proficiency in working with relational databases (Sybase preferred)
- Familiarity with Unix/Linux environments and shell scripting.
- Strong analytical, problem-solving, and communication skills.
- Ability to articulate and present design ideas effectively.
Experience: more than 2 years
Job Location: Pune
Key aspects of this role:
• Maintain, update, and enhance ITSM environment including Incident, Request,
Problem, Change and Knowledge Management, Service Catalog, Service Portals,
SLAs, Discovery, and Integrations
• Participate in the implementation and configuration of other ServiceNow products
outside of ITSM to increase the adoption of the ServiceNow platform.
• Responsible for performing daily administration, issue resolution, and
troubleshooting of the ServiceNow platform.
Monitor health, usage, and overall compliance of ServiceNow and its applications.
To be the right fit, you will need:
• Minimum of 2 years of demonstrated experience in ServiceNow development and
configuration.
• Proficient in developing, integrating and maintaining applications using ServiceNow
Platform technology and tools.
• Understanding of and experience working with IT Service Management processes
(Incident, Problem, Change, Release, SLM, Service Catalog), PPM/ITBM
• Understanding of IT and business requirements with ability to develop, test, deploy
improvements, and update Manage and administer lists, filters, forms, platform
interfaces (to other data sources) and the data within tables, import sets and the
CMDB.
• Preferably certified in ServiceNow
Role & Responsibilities:
- Handle multiple products/modules simultaneously, lead the team in development and support
- Lead development teams
- Daily updates to customers and Product Managers/Delivery Managers
- Participate in design discussions
- Design and Architect small modules
- Effort estimations for modules, subsystems or use cases.
- Learn new skills and mentor the new team members
- Champion best practices within the team, including code reviews
Work Experience & Skills:
- B.E/B.Tech or any relevant Masters degree from reputed college.
- Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring JDBC, Jquery, Java script, HTML 5 and CSS
- Strong experience in Postgres or any SQL technology
- Experience with working on Tomcat, Apache, JBoss or any similar application server
- Should have 3+ years of experience in leading team.
- Good experience in JSON / RESTful API / Web Services.
- Experience in working on Agile methodology using Scrum and sprints
- Experience in using build tools, Maven, GIT, Bugzilla or similar tools.
- Experience in cloud technologies, Microservices and frameworks such as AWS or GPC, container technologies like Docker is a plus.
- Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
- Experience in Microservices, SpringBoot and Angular is a plus.
- Experience with tuning deployed applications for scalability and performance.
- Good knowledge of deployment and scripting on Linux/Unix servers
- Strong technical documentation skills.
- Good oral and written communication skills
Position Overview:
We seek a talented and experienced professional to serve as the Head of Engineering and a Senior Backend Developer with expertise in Go (Golang). In this dual role, you will lead our engineering team and contribute hands-on to developing our B2B SaaS platform, which aims to revolutionize blue-collar worker training in India. You will work closely with cross-functional teams, set engineering standards, and ensure the successful execution of our technology initiatives.
As Head of Engineering:
- Oversee the recruitment, mentoring, and performance management of engineering team members.
- Define and maintain engineering best practices, coding standards, and development methodologies.
- Manage project timelines, resources, and budgets
- Foster a culture of innovation, collaboration, and continuous improvement within the engineering team.
- Drive technical decisions and architecture discussions to ensure scalability, security, and maintainability.
As Senior Backend Developer (Go):
- Design the architecture and implement high-performance, scalable, and reliable backend services in Go.
- Write clean, maintainable, and efficient code while ensuring the security and integrity of the platform.
- Optimize and fine-tune the backend components for maximum speed and scalability.
- Develop and maintain RESTful APIs for seamless integration with frontend and external systems.
- Implement asynchronous programming and event-driven architecture for handling concurrent requests efficiently.
- Work on data modelling and integration with databases for data storage and retrieval.
- Write unit tests and perform code reviews to maintain code quality and ensure robustness.
- Ability to write APIs including Restful APIs.
- Able to consume 3rd party API's
- Familiarity with SQL (MySQL, POSTGRESQL) and NoSQL(MongoDB) databases designing, query optimization techniques and their declarative query languages.
- Creating database schemas that represent and support business processes.
- User authentication and authorization between multiple systems, servers, and environments.
- Experience in Micro-services development will be an added advantage.
- Composer / NPM / Webpack.
- Laravel forge server deployment and management
- Laravel Dusk Testing
- PHP Unit Testing
- Good command of problem-solving and analytical skills.
- Must be technically strong in logical thinking
Addon Front-End Frameworks knowledge:
- Other Front-end frameworks like as Vue.js (Vue CLI, Vuex, Vue Router, and Nuxt.js).
- Proficiency in JavaScript and TypeScript programming.
- Aware about JavaScript basics and Modern JavaScript (ES6 – ES7 – ES8)
- Understanding of server-side rendering and its benefits and use cases
- Working knowledge of npm or Yarn
- Knowledge of Bootstrap, Framework 7
- Working knowledge of HTML5 code template and CSS3 styling (Sass or Less depending on your technology stack)
Addon Server knowledge will be added advantage:
- Proficient understanding of code versioning tools, such as GitHub, GitLab
- Working knowledge of cloud servers (AWS) related services and server administration like setting up
Apache/Nginx, php-fpm etc.. (Nice to have but not mandatory).
- Experience working with Docker (Nice to have but not mandatory)
- Experience with CI/CD tools and processes(Nice to have but not mandatory)
Mandatory technical skill: Core Java, Microservices, Spring, J2ee,
Good analytical and coding skill.
About the job
Job Description
We are looking for a Back-End Engineer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Develop and Maintain REST API's
- Integration of user-facing elements developed by front-end developers with server-side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
- Follow and encourage Test-Driven Development (TDD) Approach
Skills And Qualifications
- Strong foundation and knowledge about Object-Oriented Design Principles
- Champion of the TDD approach
- Implementing automated testing platforms and unit tests
- Proficient in Python programming language
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Outputting data in different formats
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- Understanding accessibility and security compliance









