Senior Software Engineer ,Java
Everbridgeabout 3 hours ago
Delhi, India
Senior / Staff+
H1B Sponsor
Responsibilities
- Develop, enhance, and maintain backend services and features through hands-on coding.
- Implement technical solutions and system enhancements based on defined designs and technical specifications.
- Use AI-assisted development tools and emerging AI capabilities to improve development efficiency and code quality.
- Debug, troubleshoot, and resolve complex issues in development and production environments.
- Collaborate with product managers and engineering teams to implement business requirements into reliable software solutions.
- Write clean, maintainable, and well-tested code while actively participating in code reviews.
- Follow established engineering standards and contribute to a reliable and secure Software Development Lifecycle (SDLC).
- Support CI/CD pipelines, testing automation, and deployment processes.
- Participate in on-call rotations and assist in resolving production issues with minimal customer impact.
Requirements
- 6+ years of experience developing backend or distributed systems in production environments.
- Strong expertise in Java and the Spring ecosystem (Spring, Spring Boot) for building production-grade services.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, Windsurf).
- Familiarity with GenAI concepts, LLM-powered applications, or AI-enabled development workflows.
- Experience building and consuming RESTful APIs and microservices.
- Hands-on experience with MongoDB, Elasticsearch, or similar data technologies.
- Experience working with cloud environments such as AWS, including containerized deployments using Docker and Kubernetes.
- Experience working with CI/CD pipelines and DevOps tooling, including Jenkins, GitLab CI/CD, GitHub Actions, Maven, and NPM.
- Good understanding of application reliability, observability, and performance monitoring.
- Experience working in Agile development environments.
- Familiarity with secure coding practices and modern SDLC processes.
Benefits
- Flexible schedules and personalized training opportunities.
- Comprehensive benefits including health and term insurance.
- Recognition and rewards for hard work and dedication.
- A positive atmosphere that encourages learning from mistakes.
Tech Stack
AWSDockerElasticsearchGitHub ActionsGitLab CI/CDJavaJavaScriptJenkinsKubernetesMavenMongoDBnpmReactSpring Boot
Categories
AI & MLBackendDevOps