
Senior Software Engineer
- West Greenwich, RI
- $74,961-164,800 per year
- Permanent
- Full-time
- Master/Bachelor of Science degree in Computer Science or related field or equivalent industry experience.
- 5+ years of professional development experience.
- Solid programming experience with one or more of the following languages and technologies: Java (minimum 8), Python, and JavaScript.
- Proven track record of designing and developing complex software applications that drive business value.
- Excellent communication and collaboration skills.
- Ability to lead cross-functional teams and work with stakeholders at all levels.
- Agile development methodologies
- DevOps practices and continuous integration/continuous deployment (CI/CD), Jenkins.
- Cloud platforms, containerization technologies and orchestration tools.
- GitHub for source control management and code collaboration.
- SpringFramework and SpringBoot
- Knowledge of database systems and data structures.
- RESTful services with experience in integration with UI
- Understanding of the advantages of and challenges of distributed architecture
- Implementation of unit and integration tests.
- Kibana and Grafana
- Queue messaging basics (Kafka preferable)
- Javascript basics
- Data security and best practices (for sensitive data)
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership