Connect with social network:
Jobs in India
View Saved Jobs
Tell a Friend
Flag This Job
Print This Ad
Kelly Services, Inc.
Backend Java Developer
Van Buren Township, MI, MI, United States
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 – 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
Terms and Conditions