CrawlJobs Logo

Senior Software Engineer - Java

India, Telangana · Job Posted April 11, 2026
Apply Position
Job Link Share

Job Description

This role will require you to implement highly usable enterprise applications and tools using Java technologies, analyze and design complex features, design and develop features on the product roadmap, evaluate and optimize application performance, design and maintain observability & telemetry platforms, write code primarily in Java, collaborate in Agile teams, ensure availability and performance of agents, integrate with CI/CD, monitor and optimize agent performance, troubleshoot issues, and support features throughout their lifecycle. You will be successful by delivering measurable improvements in automation, decision-making accuracy, and user satisfaction through intelligent agentic systems.

Job Responsibility

  • Implement highly usable enterprise applications and tools using Java technologies
  • Analyze and design complex features built as increments to existing products
  • Design and develop features on the product roadmap
  • Evaluate, investigate, and tune/optimize the performance of the application
  • Design, develop, and maintain modern services of observability & telemetry platforms
  • Write efficient, scalable, and clean code primarily in Java, with optional use of Python
  • Collaborate with cross-functional teams to define, design, and ship new agentic features in an Agile development environment
  • Ensure the availability, reliability, and performance of deployed agents and supporting services
  • Integrate with CI/CD pipelines to enable seamless deployment and iterative development
  • Monitor and optimize agent performance, including reasoning efficiency, latency, token usage, and telemetry data
  • Troubleshoot and resolve issues related to agent behavior, orchestration, and integration
  • Develop and support key features and functions throughout their life cycle, from conception to support and operations
  • Resolve customer incidents and provide support to Customer Support and Operations teams

Requirements

  • B.Tech/M.Tech/MCA/MSc in Computer Science, Information Technology, or related disciplines
  • 3–5 years of relevant industry experience in enterprise application development, agentic AI, or intelligent systems
  • Expert level knowledge with experience working with Java
  • Must have worked in one or more public cloud environments – AWS, Azure, or Google Cloud
  • Experience working in Linux environments and containerized setups using Docker
  • Solid understanding of relational databases and proficiency in SQL
  • Familiarity with AI coding tools such as GitHub Copilot, or VS Code extensions (AI proficiency is a must)
  • Hands-on experience with observability tools such as OpenTelemetry, Prometheus, Grafana, Datadog, or Splunk
  • Excellent communication and teamwork skills

Nice to have

  • Working experience with Java and REST API development
  • Exposure to enterprise-grade agent deployment and performance tuning
  • A proactive and solution-oriented mindset with a passion for agentic AI and continuous learning
  • Creativity and adaptability in a dynamic environment
  • A strong sense of ownership, accountability, and a drive to make an impact

What we offer

  • People-first culture
  • Flexible work model
  • Focus on well-being
  • Inclusive environment

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Java

8 matching positions

Senior Software Engineer - Java

As a Senior Software Engineer, you will own a full life cycle of development and...
Location
Location
India , Pune
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience in software development using Java
  • Java Spring Boot
  • Dependency Management Tools such as Maven
  • Security Vulnerability Scanning such as Snyk or Trivy
  • Testing frameworks such as JUnit
  • Github Actions or Jenkins
  • Cloud Infrastructure such as AWS
  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
  • The attitude and ability to thrive in a high-growth, evolving environment
  • Collaborative team player who has the ability to partner with others and drive toward solutions
Job Responsibility
Job Responsibility
  • Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions
  • Take an active role in the design and planning of upcoming features
  • When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs
  • Continue to develop a deep understanding of our products in order to support our customers
  • Work with Practice specific technologies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java

As a Senior Software Engineer, you will play a key role in designing, building, ...
Location
Location
Norway , Oslo
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Has strong experience in software development across modern technologies and architectures
  • Demonstrates solid understanding of system design, APIs, and scalable distributed systems
  • Writes clean, efficient, and well-tested code, with strong debugging and problem-solving skills
  • Has experience with test strategies and quality practices across the SDLC
  • Is comfortable working in complex, multi-tiered systems and production environments
  • Communicates clearly and effectively across technical and non-technical stakeholders
  • Shows ownership, accountability, and a drive to deliver high-quality outcomes
  • Is proactive in identifying improvements and driving change
  • Enjoys mentoring others and contributing to a strong engineering culture
  • Thrives in a collaborative and agile environment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and reliable software solutions aligned with business needs
  • Contribute to architecture and technical design decisions across systems and services
  • Write high-quality, maintainable, and well-tested code
  • Perform code reviews and ensure adherence to engineering standards and best practices
  • Lead or actively contribute to planning, prioritization, and backlog management
  • Troubleshoot and resolve complex technical issues across systems and environments
  • Ensure high levels of quality through testing strategies (unit, integration, performance, etc.)
  • Collaborate with cross-functional stakeholders (product, architecture, operations) to deliver end-to-end solutions
  • Drive continuous improvement of development practices, tools, and processes
  • Mentor and guide junior engineers, fostering a culture of learning and collaboration
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java

The Senior Java Engineer is an elite, hands on builder responsible for designing...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5–7 years of professional experience building backend systems in Java
  • Strong expertise with Spring Boot and related ecosystem tools
  • Proven experience building CRUD based applications with clean data models and persistence layers
  • Hands on experience designing and implementing RESTful, API driven workflows
  • Solid understanding of relational databases, ORMs, and query optimization
  • Experience with containerized deployments (Docker) and exposure to Kubernetes environments
  • Familiarity with observability practices (logging, metrics, tracing)
  • Experience operating and supporting services in production environments
Job Responsibility
Job Responsibility
  • Design, implement, and maintain Spring Boot–based backend services supporting CME platform capabilities
  • Build and evolve API first services that expose clean, well documented interfaces for frontend and partner integrations
  • Implement robust CRUD workflows backed by well modeled relational and/or NoSQL data stores
  • Own services end to end, including: Data modeling and persistence
  • API design and versioning
  • Error handling and validation
  • Performance optimization and reliability
  • Write comprehensive unit and integration tests to ensure correctness and regression safety
  • Collaborate closely with Frontend, Platform, and Data engineers on API contracts and data flows
  • Participate in design reviews, code reviews, and production support activities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java

Software engineers working on Mastercard's Open Banking platform play a key role...
Location
Location
Poland , Gdansk
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep knowledge of Java
  • Experience building software using modern development standards (ticketing systems like Jira, VCS, test automation, CI/CD pipelines)
  • Experience building Java apps
Job Responsibility
Job Responsibility
  • Development and maintenance of the products that secure high quality connectivity to banks across Europe
  • Create low-touch solutions that take the burden of handling customer onboarding and verification, transaction monitoring and anti-money laundering operations from customers
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - CoreAI

Azure DevOps is a suite of modern development services that enables software dev...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid software development experience
  • Demonstrable experience with C#, C++, Java or any other OOP language
  • Strong analytical skills as well as communication skills both verbal and written
  • Ability to understand unfamiliar code bases, debug client and service side applications (including database stored procedures)
  • Knowledge and experience with Microsoft Azure, AWS or similar cloud computing platforms is preferred
  • Experience with SQL performance tuning (preferably Microsoft SQL Server)
  • Solid understanding of testing principles
  • Ability to prioritize and handle multiple tasks completely and independently and generate clarity in ambiguous situations
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
Job Responsibility
Job Responsibility
  • Design, develop, test and support features, experiences
  • Collaborate on the design and development of features and solutions, contributing to technical direction across business scenarios
  • Support highly available services used by top companies and millions of developers on a daily basis
  • Troubleshooting of complex issues through the entire tech stack including frontend and database layers
  • Participate in on-call rotations with your team. Triage and respond to issues and advocate for opportunities to improve service health
  • Collaborate through pairing and code reviews and contribute to a culture of learning and growth
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Software Engineer II & Senior Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer, and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design, build, and scale backend services and data pipelines that power device and security intelligence
  • Contribute to the development of high-quality, durable data foundations used across Microsoft Security
  • Bring together fragmented device and security signals from multiple systems into a consistent, reliable view
  • Define and implement data models, pipelines, and system contracts across large-scale distributed systems
  • Contribute to architectural decisions and tradeoffs that balance correctness, scalability, latency, and complexity
  • Own or contribute to key platform components, supporting design, delivery, and operational excellence
  • Build platform capabilities that power analytics, reporting, automation, and AI-driven insights
  • Improve system quality and reliability through monitoring, alerting, automation, and strong engineering practices
  • Collaborate with engineers and partner teams across MDE and Microsoft Security to deliver integrated solutions
  • Work through ambiguous problem spaces, helping translate them into clear and practical technical designs
  • Fulltime
Read More
Arrow Right