Job Closed
This listing is no longer active.
Keeping people safe and organizations running. Faster.
Senior Software Engineer, Java
Location
India
Posted
128 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Java
Everbridge
• 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.
Job 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.
- Nice to Have
- Familiarity with JavaScript, React, or modern frontend frameworks.
- Exposure to agentic AI development, including building AI agents using GenAI/LLM frameworks and integrating with protocols such as Model Context Protocol (MCP).
Benefits
- Comprehensive benefits, including health and term insurance
- Rewards and recognitions that celebrate your hard work and dedication
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, plan and implement key features as part of a highly effective development team • Rapidly deliver value for our customers by pushing features to our AWS-hosted SaaS environment daily, with automated CI/CD pipelines • Provide technical and product expertise within your team and across the organization • Communicate effectively about project status and technical issues • Participate in your team’s agile process and work to continually improve your team’s capabilities • Provide support for production operations of the Jellyfish product • Actively participate in a culture supportive of growth and inclusion on your team
• You develop and operate core Python microservices for our Voice AI platform (bot management, telephony middleware) • You build low-latency, asynchronous systems for real-time speech processing and streaming audio (WebSockets, Async Python) • You integrate STT, TTS, and LLM systems and orchestrate AI workflows across multiple providers • You work on scalable, event-driven architectures (REST, WebSockets, gRPC) • You take responsibility for containerization, CI/CD, and the operation of our services in the cloud
Senior .NET Developer, Healthcare project
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• Design, develop, and maintain complex .NET-based applications • Collaborate with cross-functional teams including engineers, QA, and domain experts • Implement secure, scalable, and efficient solutions aligned with healthcare industry standards • Participate in code reviews, architecture discussions, and technical decision-making • Take ownership of features from requirements breakdown to deployment • Deploy and monitor services in AWS cloud-native environments • Handle production issues and incidents with accountability
Junior Full-Stack Java Developer – Contact Center Technologies
SutherlandWe make digital 𝐡𝐮𝐦𝐚𝐧™ #MakeDigitalHuman
• Develop, test, and deploy full-stack enterprise Java applications using a microservices architecture with Spring Boot, RESTful APIs, and front-end technologies including Vaadin, Thymeleaf, and Bootstrap/HTML5 to support contact center operations. • Design and implement microservices following best practices including API gateway patterns, service discovery, circuit breakers, and inter-service communication via REST and messaging. • Build and maintain microservices with containerized deployments using Docker and orchestration via Kubernetes for both on-premise and Google Cloud Platform (GCP) environments. • Provide Level 3 (L3) production support by performing root cause analysis, diagnosing complex application and integration issues, and implementing timely fixes to restore service. • Serve as the escalation point for issues that cannot be resolved by L1/L2 support teams. • Develop and customize Cisco Finesse agent desktop integrations, gadgets, and workflows, including working with the Finesse API and extending agent and supervisor desktop capabilities. • Perform customization and configuration of Coral Interactive (softphone) solutions to enhance agent communication and call handling workflows. • Write and optimize SQL queries, stored procedures, and data access layers to integrate with PostgreSQL (primary), SQL Server, and Informix databases. • This role does not include database administration responsibilities. • Develop against and integrate with Cisco Unified Contact Center Enterprise (UCCE) and Cisco Customer Voice Portal (CVP) for IVR routing, call flow logic, and VXML application development. • Work with Genesys Platform SDK (PSDK) for integration with Genesys contact center environments, including familiarity with Genesys Voice Portal (GVP) for IVR development. • Integrate applications with Microsoft Active Directory (Azure AD/Entra ID) for authentication, authorization, single sign-on (SSO), and identity management workflows. • Deploy, configure, and manage applications on Google Cloud Platform (GCP) and on-premise infrastructure, leveraging cloud-native services for scalability, monitoring, and reliability. • Utilize Splunk for application monitoring, log analysis, troubleshooting production issues, and building operational dashboards and reports to support L3 support functions. • Actively leverage AI-powered development tools (e.g., GitHub Copilot, Grok, Claude) to accelerate development workflows, improve code quality, generate documentation, and enhance productivity. • Collaborate with project managers, product owners, QA engineers, and fellow developers as part of project and product teams to deliver features on schedule and to specification. • Participate in code reviews, architectural discussions, and technical design sessions to maintain high standards of code quality and system reliability. • Create and maintain technical documentation including design specifications, API documentation, runbooks, troubleshooting guides, and deployment procedures. • Proactively identify and resolve technical debt, performance bottlenecks, and security vulnerabilities across the application stack.




