Home   Register   Sign In
Company Info
Kelly Services, Inc.

United States

Web Site:

Company Profile

Backend Java Developer


Job ID:



Van Buren Township, MI, MI, United States 



Job Views:


Zip Code:


Employment Type:

Full time



Key Skills:


Job Description:

  • Bachelor's Degree in Information Systems (IS), Information Technology (IT), Computer Science or Engineering (OR High School Diploma / GED with a minimum of 2 - 4 years of IS, IT, or Computer Science)
  • Must have 1 to 5 years’ experience in new software development using Java.
  • 1-2 years’ experience with JavaScript
  • 1 – 3 years’ experience in writing unit tests
  • 1-2 years’ experience with Rational databases (Oracle, MySQL, etc…)
  • Experience with NodeJS
  • 1-2 years’ experience with NOSQL databases
  • 1 - 3 years of developing REST APIs
  • Good knowledge on one or more of the following technology stack - Java, J2EE, Spring Framework, MVC, App server Knowledge (Tomcat,JBoss), OSGi, SOAP/REST webservices
  • Excellent knowledge with development tools and integrated build systems: Eclipse IDE, Jenkins/Hudson, Maven - Software development cycle and automated testing experience (TDD/BDD)
  • 2+ Experience using a CI system to automate builds
  • Understanding of HTTP and Network Layer overhead and latency
  • Understanding of how to optimize service data for size or speed
  • Working knowledge in configuration management tools such as CVS/SVN/ClearCase/Git/Perforce
  • Strong in debugging and troubleshooting
  • Previous experience with the Predix platform is an added advantage
  • Lean/Six Sigma Certification.
  • Experience working in an Agile software development environment
  • Previous experience with Cloud Foundry/PaaS
  • Experience with C#, NewRelic, Logstash, Postgres, Lua, GOLang
  • Understanding of Delay Tolerant Networking (DTN)
  • Experience with CQRS
  • Demonstrated ability to work effectively across functions in a matrix environment.
  • Strong interpersonal skills, including the ability to diplomatically advocate for the appropriate support staffing levels.
  • Ideal candidate for Senior level role, should also have experience presenting effectively to non-technical and executive audiences.
  • Strong analytical skills – strong problem solving skills, communicates in a clear and succinct manner and effectively evaluates information / data to make decisions; anticipates obstacles and develops plans to resolve.
  • Resourceful and quick learner; able to efficiently seek out, learn, & apply new areas of expertise as needed.
Highly self-motivated, able to work independently

© 2016 Powered by Rootjobs     About Us   Sitemap   Terms and Conditions   Privacy Policy   Mobile Version     Twitter RSS LinkedIn Facebook