Software Engineers
Software Engineers for the Chicago, IL location. To assist team to analyze, research, design, develop and test high-availability, scalable, distributed/clustered and large-scale enterprise software applications, including hybrid mobile applications, in an Agile environment. Gather and interpret information to design software solutions and translate requirements into software applications. Evaluate new software products and technologies. Design, optimize and operate data models. Operationalize analysis and machine learning algorithms. Technical Environment: Java, Mobile Development (iOS, Android, HTML), Cordova, REST Webservices, JavaScript, APIs, HTML5 Interactive Maps API (Google Maps API), JSP, servlets, open-source Big Data, Python programming for data integration, SQL, NoSQL and Big Data (Hadoop, DynamoDB, Redis, Kafka, Storm, Riak), Amazon Data Services (EMR, Dynamo DB, RDS, Redshift, Data Pipeline, Kinesis), AWS, VMWare, DNS, SQL, SNMP, Linux, Continuous Integration (Hudson/Jenkins/Cruisecontrol), Weblogic, J2EE, Maven, chef, puppet, Oracle DB, SOA, BPEL.
Qualifications
Master’s degree in Computer Science or Computer Engineering or any Engineering or related field plus two years of previous experience with software development required OR Bachelor’s degree in Computer Science or Computer Engineering or any Engineering or related field plus five years of previous experience with software development also acceptable.
Required Skills Experience with design and development of high-availability, scalable, distributed / clustered and large-scale enterprise applications in an Agile environment using J2EE, REST Webservices, Javascript, HTML5 (Interactive Maps) JSP, servlets, open-source Big Data, VMWare, AWS, DNS, SQL, SNMP, Linux, Continuous Integration, Weblogic.