About the Job:
How does a state minimize fatalities from tornados? How does a company minimize employee risk in the face of a global bomb threat? How does a health system communicate in real time, while at scale? At Everbridge you'll be solving the communication challenges of a modern economy at tremendous scale.
We are looking for a collaborative developer to continue building our flagship SaaS-based platform. We run a Java/JS/Spring microservices stack and are working on building projects that are the foundation of the integration layer for our larger platform.
- Design and develop a robust and scalable integration service to integrate 3rd party tools, clients and data with various pieces of our core platform
- Design and implement microservice architecture for our integration platform
- Scrum team member and software leader that ensures the timely completion of projects with good quality
- Work with fellow developers and along-side product management, customers and professional services to fully understand the requirements of the platform we are developing
- Building and executing automation scripts
- Work together with Dev, QA, Release Engineering, SasSOps to develop, test and deploy our software. You will be involved with all aspects of the SDLC.
- 5+ years of engineering experience with backend application development in Java or Scala
- 5+ years of experience with developing and maintaining REST APIs
- 2+ years working in a cloud-based deployment environment is preferred (we use AWS)
- 2+ years of experience with UI development and frameworks (we use ReactJS)
- Highly organized with good written and verbal communication skills; ability to properly structure and explain technical information to stakeholders.
- Highly self-motivated and must be able to work both independently and collaboratively within a team
- 3+ years of experience working in an Agile environment
- 2+ years of experience building microservices
- Basic knowledge of Python, to be used in writing automation and testing scripts
- Ability and interest in working on various application pieces ranging from client applications, UI and back-end development
- Experience with Kubernetes
- Experience writing scalable multi-threaded Java applications
- White box, black box, smoke, regression, boundary, load, performance testing
- Experience or interest in Scala (we use both Java and Scala)
- Experience with SpringBoot
- Experience with C#/Windows/WIX installer (our integration platforms has some small clients we maintain)
More Jobs From