Senior Software Engineer
Staples Senior Software Engineer
Requirements
- Bachelor’s degree
- 2 – 5 years hands-on experience as a Full Stack developer
- 2 – 5 years hands-on experience with Java (Spring Boot) applications
- Development experience within a microservices architecture
- Solid Frontend development experience using Angular and/or React
- Building and consuming RESTful APIs
- Working knowledge with SQL and Relational databases (Oracle, Postgres)
- Strong debugging and problem-solving skills
- Excellent verbal and written communication skills
- Experience working within teams and collaboration with business teams on requirements
- Experience with Agile/Scrum methodologies and use of tools such as Jira, Jenkins, Bit Bucket.
- Experience in Test Driven Development
- Prior work experience in an agile environment
- Aware of and able to apply continuous integration (CI)
- Has the ability to break down problems and estimate time for development tasks
- Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team
- Learns organization vision statement and decision-making framework. Able to understand how team and personal goals/objectives contribute to the organization vision