Senior Software Engineer
2 days ago
We are looking for a Senior Software Engineer in Bangalore who designs, develops, tests, and maintains high-quality software applications in line with business and technical requirements. The role involves applying engineering best practices, collaborating with cross-functional teams, and ensuring scalability and reliability of delivered solutions. The position requires strong technical execution skills, ownership of deliverables, and the ability to contribute to the continuous improvement of engineering processes
About You – experience, education, skills, and accomplishments
- Bachelor's degree in computer science, Engineering, or related field.
- At least 3 years of software development experience.
- Proven ability to deliver enterprise-grade applications as part of a team
- At least 3 years of experience in Java, J2EE, Spring Framework, Spring Boot, Hibernate, and REST API development.
- Solid understanding of microservices architecture and MVC frameworks.
- Experience with application/web servers (e.g., Tomcat, JBoss, WebLogic).
- Knowledge of relational and NoSQL databases, including SQL optimization.
- Familiarity with CI/CD pipelines, version control (Git), and build tools (Maven, Gradle).
- Exposure to containerization and cloud platforms (Docker, Kubernetes, AWS/Azure/GCP).
- Knowledge of testing frameworks (JUnit, TestNG) and TDD/BDD practices.
It would be great if you also had
- Good analytical, verbal and written interpersonal and communication skills due to the number of internal customers they will be required to support
What will you be doing in this role?
- Participate in the design, development, coding, testing, and deployment of software applications.
- Implement solutions using Java, Spring Boot, Hibernate, REST APIs, and microservices.
- Collaborate with leads and architects to translate technical designs into working solutions.
- Write high-quality, maintainable, and reusable code following engineering best practices (SOLID, DRY, TDD).
- Contribute to the design and development of RESTful services and microservices-based solutions.
- Assist in encapsulating and modernizing legacy systems into modular architectures.
- Develop and execute unit tests, integration tests, and support automation frameworks.
- Participate in peer code reviews, ensuring adherence to coding standards and quality benchmarks.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Contribute to CI/CD pipelines and DevOps practices for continuous integration and delivery.
- Document technical designs, workflows, and system components.
- Stay current with emerging technologies and recommend improvements to processes and systems
About the Team
You will be joining a team responsible for creating and maintaining internal tools which allows the company to take unstructured data available on the internet into structured data which can then be cross referenced and analyzed. The data will be exposed to multiple products which are in term provided to our customers. You will be interacting with other teams in creating a service mesh structure which communicate through asynchronous queue services hosted in AWS.
Hours of work
IST Time zone
At Clarivate, we are committed to providing equal employment opportunities for all qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
-
Senior Lead Software Engineer
5 days ago
IND - Bangalore (DRG), India Clarivate Full time ₹ 15,00,000 - ₹ 20,00,000 per yearWe are looking for a Senior Lead Software Engineer in Bangalore who designs, develops, tests, and maintains high-quality software applications in line with business and technical requirements. The role involves applying engineering best practices, collaborating with cross-functional teams, and ensuring scalability and reliability of delivered solutions. The...
-
Senior Software Engineer
1 week ago
IND - Bangalore (DRG), India Clarivate Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are seeking a Software Engineer (EPM) to design, develop, and optimize financial technology solutions across Enterprise Performance Management (EPM), Tax, and Treasury systems. This role will focus on building scalable integrations, automation, and engineering solutions across platforms like OneStream, Kyriba, and tax engines to enhance financial...
-
Senior Lead Software Engineer
3 days ago
IND - Bangalore (DRG), India Clarivate Full time US$ 1,25,000 - US$ 1,75,000 per yearWe are seeking a highly skilled Senior Lead Data Engineer to join our R&D Data Engineering Team. In this role, you will be a key player in shaping the architecture and technical direction of our data platform, ensuring that it meets the evolving needs of the business while adhering to best practices and industry standards. If you're looking for an...
-
Manager, Software Engineering
2 days ago
IND - Bangalore (DRG), India Clarivate Full time US$ 90,000 - US$ 1,20,000 per yearWe are looking for a Manager Software Engineering to join our IMS Team in Bangalore. This is an amazing opportunity to work on Big Data technologies involved in content ingestion. The team consists of 10-12 engineers and is reporting to the Sr Manager. We have a great skill set in Spark, Java, Scala, Hive, Sql, XSLT, AWS EMR, S3, etc and we would love to...
-
Senior Software Engineer
2 weeks ago
Bangalore, India Microsoft Full time US$ 1,20,000 - US$ 2,00,000 per yearAs a Senior Software Engineer for Microsoft Teams Triage Services, you will design, develop, and maintain scalable backend systems to support critical customer needs. Microsoft Teams supports over 300 million daily active users globally and serves as the primary tool for collaboration, productivity, and communication for work and life. It also provides a...
-
Solutions Analyst
4 days ago
IND - Bangalore (DRG), India Clarivate Full time US$ 90,000 - US$ 1,20,000 per yearWe are looking for a Solutions Analyst to join our Life Sciences & Healthcare Commercial Solutions Analysis team in Bangalore. This is an amazing opportunity to work on customer-facing software applications within our Commercial portfolio. The team consists of 6 Solutions Analysts (across the UK, Spain and India) and is reporting to a Senior Manager. We have...
-
Senior Software Engineer
2 weeks ago
Bangalore, India NetApp, Inc. Full time US$ 1,50,000 - US$ 2,00,000 per yearJob Summary As a senior software engineer within the Data Services team at NetApp, you will play a pivotal role in the Trident program, which introduced the first open-source, out-of-tree dynamic storage provisioner to Kubernetes You will take ownership of and shape the Kubernetes narrative for NetApp. This position will necessitate your advocacy for the...
-
Senior Software Engineer
3 days ago
Remote-IND, India Deluxe Full time US$ 80,000 - US$ 1,50,000 per yearA Senior Software Engineer develops high-quality software, identifies and executes tasks in the software development life cycle, reviews and debugs code, collaborates with internal teams, and ensures software is up-to-date with the latest technologies. They also provide technical guidance, mentorship, and project management expertise to deliver successful...
-
IT Support Services Analyst
2 days ago
IND - Bangalore (DRG), India Clarivate Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are looking for a IT Support Services Analyst to join our IT Support services in Bengaluru. This is an amazing opportunity to work on desktop related applications. We have a great skill set in and we would love to speak with you if you have skills in desktop support.About You – experience, education, skills, and accomplishmentsWork experience (At least...
-
Software Engineer
1 week ago
Bangalore, India NetApp, Inc. Full time US$ 80,000 - US$ 1,50,000 per yearJob Summary As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep working knowledge of core NetApp technologies, cloud technologies, storage systems and more. You...