212739 Java Application Developer
Overview
You will develop middleware, services and user interfaces for IoT solutions, shaping integration and experience at scale. In this role you join a cross-functional team delivering Java-based software and RESTful services to enable connected devices. You will contribute to the full stack, from backend services to UI layers, and work with enterprise-grade app servers and development tools. This opportunity lets you apply strong engineering skills to impactful IoT projects within a leading IT staffing company.
ResponsibilitiesDevelop middleware, services and UI software for IoT solutionsImplement REST APIs and data models for scalable systemsWork with Java/J2EE, app servers (JBOSS/WebLogic/WebSphere/Spring MVC)Utilize frontend technologies (JavaScript/AngularJS/NodeJS/HTML5/CSS)Leverage Maven/Git/Jenkins for build and deploymentApply OO design principles and ORM for relational databasesEvaluate Hadoop and NoSQL options as they relate to data needs
Key requirementsStrong hands-on Java/J2EE development skillsExperience with app servers JBOSS/WebLogic/WebSphere/Spring MVCProficiency with Javascript/AngularJS/NodeJS/HTML5/CSSExperience with Maven/Git/JenkinsData modeling methodologies and toolsREST API developmentStrong OO design and implementation skillsFamiliarity with relational databases and ORM5+ years of hands-on software developmentBachelor’s in Computer Science, Software Engg or related disciplinesJava/J2EEJBOSS/WebLogic/WebSphereSpring MVCJavaScriptAngularJSNodeJS