Sr Level AWS - Java Developer

  • Sapphire Software Solutions Inc.
  • Peoria, IL, USA
  • Apr 23, 2019
Full time Account Director Android Developer Backend Developer ecommerce Front End Developer Graduate IT ios Developer Information Technology Infrastructure Java Developer SQL Developer Web Design Web Developer UI Designer UX Designer

Job Description

We have a Sr level Java AWS Developer opening. Location Peoria, IL Duration 12 + months - Candidate should work on Sapphire Software Solutions Inc W2 Interview 1 phone screening Position Description This position will focus on the development of new cloud-based Internet of Things (IoT) Gateway functionally that is used to bring back large quantities of telematics information from Cat Machines and other assets from around the world. As an IoT Gateway Senior developer, the position will work on small development teams using an Amazon Web Services (AWS) based architecture and a primarily Java-based software focus. They will work closely with the Architecture Teams to define detailed requirements and follow agile methodologies to define stories and develop software in a sprint-based environment. Basic Qualifications Bachelor s degree, preferably in Computer Science, Software Engineering, or any other Engineering field. 7+ years of programming experience in Java 5+ years of experience with SQL Server or another relational database 3+ year experience or Amazon Web Services (AWS) Cloud computing services 3+ years of experience with several of the following AWS Components (Relational Database Service, Dynamo DB, Lambda, S3 storage, Kinesis, Simple Notification Service (SNS), Simple Queue Service (SQS), Elasticache Top Candidate will also have Demonstrated understanding of REST principles Experience with VSTS or Eclipse Experience working within an Agile and Scrum methodology. Experience with unit testing and mocking Experience with Git version control system Experience with Unity or dependency injection Familiarity with Continuous Integration (CI) and Continuous Delivery(CD) practices Demonstrated strong problem solving and technical skills Strong communication and collaboration skills Demonstrated good understanding of applying application design patterns to solve complex problems Demonstrated strong initiative with an ability to work independently Regards David Jonathan David at sapphiresoftwaresolutions . com