Find A Job

Software Engineer

Chicago, IL | IT
Job ID: 82031
Listed on 7/9/2018

Responsibilities

  • You will develop, design, debug, and modify components of software applications and tools in agile environment 
  • You will write automated unit, integration and acceptance tests as appropriate to support our continuous integration pipelines. 
  • Support and solve problems related to data and/or system issues as needed 
  • Prototype creative solutions quickly by developing minimum viable products and work with seniors and peers in crafting and implementing the technical vision 
  • Communicate and work effectively with distributed cross functional teams 
  • Participate in code reviews to assess overall code quality and flexibility 
  • Resolve problems and roadblocks as they occur with peers and unblock junior members of the team. Follow through on details and drive issues to closure 
  • Define, develop and maintain artifacts like technical design or partner documentation 
  • Work towards continuous improvement in software and development process within an agile development team 
  • Participate in user story creation in collaboration with the team 

Qualifications

  • Bachelors or Masters degree in computer science or a related major and/or equivalent work experience 
  • Experience using code versioning tools for e.g Git or others 
  • Experience in Agile/Scrum software development practices 
  • Effective verbal and written communication skills with the ability to present complex technical information clearly and concisely 
  • 5+ years experience developing in Java Ecosystem 
  • Strong experience in writing transnational web services developing high availability applications 
  • Experience in JVM technologies, with experience with Scala or functional programming in an equivalent language a strong plus. 
  • Apache Tomcat, Spring MVC, Spring Boot 
  • AWS Experience is a plus