Position: Middle Java Developer
Company: Exadel
Category: Java
Experience required: 3y
English level: intermediate

The company delivers advanced mobile, artificial intelligence, and connected car technologies through its platform, connecting a vibrant network of 350+ insurance companies, 24,000+ repair facilities, OEMs, hundreds of parts suppliers, and dozens of third-party data and service providers. The collective set of Customers’s solutions inform decision-making, enhance productivity, and help clients deliver faster and better experiences for end consumers.  
The Customer’s company was ranked #17 in the Top 100 Digital Companies in Chicago in 2020 by Built in Chicago, an online community for digital technology entrepreneurs in Chicago.  And, was named to Forbes best mid-sized companies to work for in 2019 – an important accolade and retention tool for the 2,600+ full-time company employees (alongside 350 dedicated contractors).  
The Company’s corporate headquarters is in downtown Chicago within the historic Merchandise Mart—a certified LEED (Leadership in Energy and Environmental Design) building that is also known to be a “technology” hub within the broader metro. 

Requirements:
3+ years of practical experience developing APIs and enterprise applications using Java/J2EE full stack technologies
3+ years of experience in using Java/J2EE, Source Code Management (GITHUB, Maven and AWS), SoapUI, Microservice development (Spring Boot), and CI/CD DevOps (Jenkins)
3+ years of experience in RDBMS (Oracle/Sql Server)
3+ years of experience in VueJs/ReactJs/Angular, JavaScript, Servlets, JSP, JDBC, XML, XSD, JSON
3+ years of hands-on experience working in Cloud Native technologies such as Kubernetes, Dockers and OpenShift
Experience with one or more tools in automated unit testing such as Junit, Selenium and Cucumber
Experience with one or more tools in SAST and DAST technologies such as Fortify, Sonatype, WebInspect and SonarQube
Experience in developing and deploying the web application on servers like JBoss, Apache and Tomcat
Sound knowledge of web technologies like VueJS, HTML, DHTML(CSS), JavaScript technologies like AJAX, JQuery and JSON
Sound knowledge with IDEs like IntelliJ, Eclipse, SoapUI and Postman

English level:
Intermediate+

Responsibilities: 
Collaborate within an Agile team environment to define, design, develop and ship new features
Work with the Architects to develop new features for the product
Work with other product teams to integrate with their products and the environments in which they may be run
Ensure code is well structured, maintainable, and of high quality
Develop automated tests to ensure product quality
Work with support to help resolve escalated issues and support sales and service engineers
A team player who can collaborate with cross-functional teams throughout the design process and easily adapt in a rapidly changing environment