Senior Software Engineer
Posted Updated
Description
You will develop and modernize event-distribution and electronic-notification platforms. You will build cloud-native, event-driven solutions, APIs, microservices, and distributed systems that provide real-time communications at enterprise scale. You will apply testing and CI/CD practices while collaborating with engineers, architects, product owners, and business partners.
Responsibilities
- Develop event distribution and notification platforms
- Modernize a legacy mainframe-based notification system
- Build cloud-native event-driven solutions
- Build RESTful APIs and microservices
- Develop distributed messaging systems
- Apply testing and CI/CD practices
- Collaborate with engineers architects product owners and business partners
Requirements
- 6 or more years of Java experience
- Spring Boot
- Distributed systems
- Event-driven architecture
- Apache Kafka
- Event streaming
- RESTful API
- Microservices
- AWS
- Cloud-native architecture
- Testing
- CI/CD
- Problem-solving
Benefits
- Fully paid parental leave
- On-site health and wellness centers
