Staff Engineer - Software Engineering
Research and design cutting edge cloud-based computing software platforms and products. Work independently on significant and unique issues. Utilize broad expertise and unique knowledge to contribute to the development of innovative solutions for complex problems in cloud computing environments.
Provide technical leadership to junior developers. Act independently to determine methods and procedures or special assignments. In connection with the above duties, apply knowledge and/or skills of: Java; Spring; XML; distributed systems programming on a Linux/Windows environment;
Concurrent programming involving multi-threaded application development; Building Spring based server applications that are delivered as Web applications; and Java concurrent programming in a Spring framework.
Job ID R173796