Lead Software Engineer
P181
Confirmed live in the last 24 hours
Locations
Northbrook, IL, USA • Remote • Chicago, IL, USA • Portland, OR...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Gradle
Business Analytics
Git
Java
Maven
SCRUM
Requirements
- Master's degree typically in Computer Science, Management Information Systems, Mathematics, Business Analytics or another technically strong program
- Understanding of Agile Principles (Scrum)
- 5+ years of proven professional Java development experience
- Proficient with automated testing (JUnit, Cucumber, etc…)
- Proficient with VCS (Git, SVN)
- Experience using Spring Boot Framework
- Experience with dependency management (Maven, Gradle)
- Experience with performance tuning enterprise applications
- Experience with debugging enterprise applications
- Experience with RESTful APIsUnderstanding of CI/CD
- Understanding of Object Oriented Principles
- Understanding SOLID principles
Responsibilities
- Participate in design of Java and Spring Boot based solutions
- Perform development of Java and Spring Boot based solutions
- Perform unit and integration testing
- Partner with senior resources, gaining insights
- Provide mentoring to junior resources
- Participate in retrospective reviews
- Participate in the estimation process for new work and releases
- Maintaining and enhancing existing applications
- Bring new perspectives to problems
- Be driven to improve yourself and the way things are done
Retail data science, insights, and media platform