Job Title: Sr. Java Developer Location: Chicago, IL Duration: 6-12 Months *MUST BE AVAILABLE FOR FACE TO FACE INTERVIEW*
Seeking a talented Sr. Software Engineer to work on Automotive Cloud initiative. The team develops massive real-time event processing and Big Data analytical systems in cloud environment. In this role the successful candidate will be participating in all stages of the software development lifecycle in Agile environment. Interact with product management to define system requirements and/or necessary modifications, assist with systems integration and ensure successful development and deployment of key components of Automotive Cloud products. Key Responsibilities: Software development of application or system components Software design and review Requirements definition and analysis Unit testing of developed code Investigation and root cause analysis of software and system defects Maintain and run tools and processes that support and automate software product release Required Qualifications: Bachelor or Masters in Computer Science, or an equivalent qualification 7 years of engineering experience Expert level coding skills in Java (recent experience in back-end Java desired) Experience in designing scalable web services. Strong foundational knowledge and experience with network programming and message exchange standards and systems (TCP, Netty, 0MQ, JMS, RabbitMQ, QPID,…) Experience in deploying J2EE applications (in Tomcat, JBoss, …) Proven ability to work independently with limited supervision Excellent team player with the ability to work within a collaborative environment Creative, resourceful and innovative problem solver Great communication skills (including active listening and comprehending requirements) Desired Skills: Knowledge of Jenkins/Hudson or another continuous integration and release management tool Good knowledge of SCM tools including Git, subversion Knowledge of build automation tools e.g. maven, ant, gradle Familiar with SQL (Oracle,..) and NoSQL (Mongo, CouchDB,..) development. Understanding distributed real-time message processing systems (CEP, Storm, S4, Akka,..) Understanding enterprise data integration platforms (Camel, Talend, Pentaho,..) Proficiency in working in Unix/Linux environment Knowledge of one of Python, Ruby, scala, groovy or other scripting languages Self-taught and self-teaching, with a demonstrated aptitude for acquiring knowledge and skills Additional: AGILE (20%) Team Player Communication Skills Technical - Java Distributed Systems Processing BIG data - Hadoop, NoSQL Stream processing – Storm Algorithms Online coding problem XP Engineering practices Pairing, CI, TDD TDD Passionate about TDD Understands the benefits of test automation Mentoring, lead type activities (SE/Lead) Leadership qualities Ability to coach-up under performers, challenge Ability to monitor progress per sprint Comfortable in changing priorities Comfortable with context switches Evangelize technology, new processes Get people excited about technology Other Innovate adapt and learn/Continuous Learning Active in Social *Thanks & Regards: * *Mahesh * *Sr. Technical Recruiter * *Trustek Inc * *4390 Rt 1 North, Suite# 304 | Princeton, NJ 08540 |* *Office: 732-393-1313 ext-112| * *Fax: 866-294-1314 |* *E**mail**:** mah...@trustek.com <mah...@trustek.com> | www.trustek.com <http://www.trustek.com> |* *Yahoo IM: mahesh.saxon* -- You received this message because you are subscribed to the Google Groups "OracleD2K" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracled2k+unsubscr...@googlegroups.com. To post to this group, send email to oracled2k@googlegroups.com. Visit this group at http://groups.google.com/group/oracled2k. For more options, visit https://groups.google.com/d/optout.