CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Java/Kotlin India, Bangalore Jobs

48 Job Offers

Filters
Senior Software Engineer
Save Icon
Join Microsoft's Monetize team in Bangalore as a Senior Software Engineer. You will design high-scale backend services and analyze big data to optimize advertising revenue. This role requires expertise in C/C++/C#/Java, distributed systems, and technologies like Kafka/Spark. Apply your strong deb...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Associate Software Engineer
Save Icon
Join NTT DATA as a Senior Associate Software Engineer in Bangalore. Design and develop cloud-based systems using C/C++, Java, Python, and microservices. This hybrid role requires a Computer Science degree and experience with Agile, DevOps, and geo-distributed teams. Contribute to a diverse, inclu...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Senior Network Systems Software Engineer
Save Icon
Join Aruba, an HPE company, in Bangalore as a Senior Network Systems Software Engineer. Design and develop high-performance, low-latency networking infrastructure in C for routing, switching, and VPN protocols. Leverage 4-10 years of experience in data structures, algorithms, and system-level pro...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Engineer - Backend
Save Icon
Join Uber Eats in India as a Senior Backend Engineer. Build scalable, high-performance delivery systems using Java, Go, or C++. Leverage your 5+ years of experience in distributed systems and multi-cloud architecture. Enjoy a hybrid work model, comprehensive benefits, and a dynamic, pet-friendly ...
Location Icon
Location
India , Bangalore; Hyderabad
Salary Icon
Salary
Not provided
themuse.com Logo
The Muse
Expiration Date
Until further notice
Senior Software Test Engineer
Save Icon
Join our team in Bangalore as a Senior Software Test Engineer. Drive quality and velocity by building automation frameworks with tools like Selenium or Cypress. You will need 5.5-8 years of experience in test development and CI/CD. Advocate for excellence while collaborating to release transforma...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
ethoslife.com Logo
Ethos
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's People Skills team in Bangalore as a Senior Software Engineer. Architect and build scalable, AI-powered services and APIs for M365 Copilot, using Java, C#, or Python. Lead system design, ensure operational excellence, and mentor engineers in a cutting-edge, skills-based ecosystem.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Purview team in Bangalore as a Senior Software Engineer. Design and implement scalable data governance and security solutions using C#, cloud platforms, and modern DevOps practices. Leverage your 7+ years of experience in OOP and event-driven architecture to drive product vision ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join NTT DATA as a Senior Software Engineer in Bangalore. Design and implement MuleSoft Anypoint Platform integration solutions and automation workflows. Collaborate with cross-functional teams to automate business processes and ensure high-quality deployments. Requires 5+ years of experience and...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Explore senior software engineer jobs specializing in Java and Kotlin, a high-demand career path for experienced developers who architect and build robust, scalable software systems. Professionals in this role are pivotal in transforming complex business requirements into efficient, reliable, and maintainable applications. Typically, they engage in the full software development lifecycle, from conceptual design and technical specification to implementation, testing, deployment, and ongoing optimization. A core responsibility involves making critical architectural decisions, often designing and implementing microservices, APIs, and cloud-native solutions that form the backbone of modern digital products. Senior software engineers in the Java/Kotlin ecosystem commonly shoulder a wide array of duties. They design and develop high-performance backend services, distributed systems, and data processing pipelines. Ensuring code quality is paramount; they rigorously write unit and integration tests, conduct thorough code reviews, and advocate for best practices in clean code and design patterns like MVC. Collaboration is a key aspect, as they frequently work alongside cross-functional teams including product managers, UX/UI designers, DevOps specialists, and other engineers to deliver cohesive user experiences. Furthermore, they often provide technical leadership, mentoring junior developers, driving technical discussions, and contributing to strategic planning and knowledge-sharing initiatives. The typical skill set for these jobs is extensive. Mastery of Java and/or Kotlin is fundamental, complemented by deep knowledge of JVM internals, concurrency, and memory management. Proficiency with popular frameworks such as Spring Boot, Micronaut, or Quarkus is highly valued. These roles require strong experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases, as well as expertise in designing RESTful and often GraphQL APIs. Familiarity with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is standard for deploying and managing applications. A strong understanding of software architecture principles, including event-driven and serverless designs, is essential. Candidates seeking senior software engineer jobs are generally expected to possess a bachelor's degree in computer science or a related field, along with 5+ years of professional development experience. Beyond technical acumen, success in this senior role demands excellent problem-solving abilities to debug complex issues, a proactive approach to learning emerging technologies, and strong communication skills to articulate technical concepts to both technical and non-technical stakeholders. This career offers the opportunity to work on challenging problems, influence technology stacks, and build systems that serve millions of users, making it a cornerstone role in the technology industry.

Filters

×
Category
Location
Work Mode
Salary