10 days ago
Pune, IndiaMid Level
Responsibilities
- Design and implement scalable backend services, APIs, distributed applications, SaaS platform capabilities, and microservices using Java.
- Own features throughout the lifecycle, including design, implementation, testing, deployment, and production support.
- Build automated tests, validation frameworks, and coverage for functional, integration, API, regression, resiliency, and system-level scenarios.
- Improve software quality through testability, observability, diagnostics, telemetry, automation, and quality gates.
- Investigate customer issues, production incidents, service degradations, and complex technical problems using logs, metrics, traces, databases, and code-level debugging.
- Perform root-cause analysis and implement preventative solutions to improve reliability, scalability, security, performance, and maintainability.
- Design and maintain CI/CD pipelines for automated building, testing, deployment, security scanning, and release processes.
- Collaborate with Product, Security, Architecture, Platform, and Engineering teams.
- Use AI-assisted engineering and testing tools to accelerate development, debugging, documentation, code analysis, test generation, and coverage.
Requirements
- At least 3 years of software engineering experience building SaaS applications, distributed systems, enterprise platforms, or cloud-native services.
- At least 3 years of experience developing backend services using Java.
- Strong proficiency with Java and backend frameworks such as Spring Boot and Spring Cloud.
- Experience with scalable APIs, distributed systems, microservices architectures, automated tests, validation tooling, and CI/CD pipelines.
- Experience with testing frameworks or tools such as JUnit, TestNG, REST Assured, Selenium, or Playwright.
- Strong understanding of software design, object-oriented programming, APIs, databases, debugging, version control, software quality engineering, and test automation.
- Experience working with AWS, Azure, or GCP cloud environments.
- Experience with troubleshooting, debugging, root-cause analysis, and automated deployment processes.
- Experience using AI-assisted development tools such as coding assistants, code generation tools, or intelligent debugging solutions.
- Preferred experience includes Hibernate, Kafka, RabbitMQ, PostgreSQL, MySQL, SQL Server, Oracle, Docker, Kubernetes, Terraform, CloudFormation, security scanning, observability, AI services, LLMs, agents, prompt engineering, RAG, evaluation frameworks, and agent-based systems.
- Strong communication and cross-functional collaboration skills.
Tech Stack
Apache KafkaAWSAzureDockerGoogle Cloud PlatformJavaJUnitKubernetesMicrosoft SQL ServerMySQLPostgreSQLRabbitMQSeleniumSpring BootTerraformTestNG
Categories
About Kaseya
Kaseya builds IT management and cybersecurity software for managed service providers and internal IT teams, delivered as a unified, subscription-based platform covering RMM, PSA, backup, endpoint protection, and SOC services. Founded in 2000 and headquartered in Miami, it is privately held and backed by Insight Partners. The company expanded its portfolio with acquisitions including Datto, and is used by MSPs and SMBs to automate and secure infrastructure.
