job summary: Senior Software Engineers solve for a wide variety of problems and situations as we continue to innovate and develop products. We are looking for engineers proficient in data structure, algorithms, problem solving, and building scalable fault-tolerant architectures. Effective collaboration, communication and bringing in best practices to the team are attributes in any engineer as you and your team move in the fast paced development environment. location: Chicago, Illinois job type: Permanent salary: $130,000 - 140,000 per year work hours: 8am to 5pm education: Bachelors responsibilities: Design, analyze, develop, test, debug, and model the system components necessary to produce potentially shippable product iterations with each sprint. Lead a team of 4-6 engineers Deliver high quality code that complies with standards and satisfies architectural tests. Perform pair programming and assist the team in supporting the application in all required environments. Provide estimates for user stories utilizing planning poker. Participate in product backlog prioritization, story mapping, and story splitting activities. Prepare and lead sprint review meetings showcasing completed product backlog items to the product owner and subject matter experts. Proactively look to develop and implement best practices across the entire project team, practicing continuous process improvement. Collaborate face to face and virtually with the Product Owner, Operations and Technology partners around the world. Bachelor's or Master's Degree - preferably in Computer Science Minimum 4+ years of hands-on programming/application development experience utilizing Angular, React, Java, Spring Boot, GraphiQI, Liquidbase, Drools, Camunda, REST, Micro Services, Kubernates, AWS, Kafka, Cloud Native, DevOps and Test Driven Development Experience in leading a team Core Java (Java 8+) skills having experience in OOAD, Threads & Concurrency and Collections UX/UI experience utilizing HTML, CSS, plain JavaScript, Angular strong experience utilizing standalone Spring Framework integration strong object oriented analysis and design skills (OOAD) Good SQL/PL-SQL Skills (Oracle 12c Preferred) and Hibernate/JPA Passionate about testing strategy, problem solving, learning new skills, sharing expertise and knowledge strong written and oral communication Good presentation and influencing skills Proven ability to collaborate with global teams Experience working in Agile teams, ability to focus and grasp business concepts qualifications: Experience level: ExperiencedMinimum 4 years of experienceEducation: Bachelors skills: SOFTWARE ENGINEER Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status. For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.