16 days old
2017-11-082017-12-06

Tech Lead, Software Engineer

Columbus, OH 43240
  • Job Code
    586737
  • Payrate
    $50 To $70

The DPG Engineering team in Columbus is looking for nice, smart, and adaptable people to join the platform integration, tools and services team.


The key trait is thought leadership through problem solving: This individual must exhibit independent creativity and a pervasive desire to dig into complex technical issues while respecting timelines and team commitments.


The position will entail leading a team to develop and maintain integration approaches with other educational applications or tools, continued development of bulk user rostering and order provisioning through automated jobs, SSO solutions such as SAML, LTI, Active Directory, and AES, and participating in a cross-team working group to develop a company wide identity management and entitlements solution, centered around microservices on a hybrid cloud / virtualized platform utilizing the data delivery and orchestration technologies below.


Experience Requirements:



  • Experience developing highly scalable and composable RESTful or SOAP APIs (JSON, API design, HATEOAS, Swagger, Hypermedia, JSON-LD, HAL, SOAP)
  • Experience with frameworks such as: Spring, SpringBoot or Dropwizard, Apache CXF/Axis, Authentication and authorization standards such as SAML, JWT, OAuth, OpenID, WS-Federation, OKTA Experience with Oracle (relational concepts, SQL, JDBC, connection pooling)
  • Experience in SDLC of Object Oriented Analysis & Design (OOAD), Service Oriented Architecture (SOA) principles, design patterns, application architectures, unit, integration, and system testing strategies.
  • Exceptional problem solving, analytic and diagnostic skills
  • Experience in Distributed system diagnostic methods, monitoring and instrumentation technologies
  • Experience in analyzing business requirements and identifying possible gaps, missing scenarios, etc.
  • Experience in and willingness to lead geographically distributed teams
  • Knowledge of caching strategies such as Redis, Couchbase
  • Knowledge of: Elasticsearch, Logstash, Zookeeper, RabbitMQ, S3
  • Knowledge of: Application Performance Tuning such as generational garbage collection, thread optimization Engineer (design and code) solution in the most clear, concise and optimal way possible based on time and other constraints; coordinate best development approach with Architects, Engineers, Database Developers, and others.
  • Knowledge of the layers of connectivity from a service call to the DB, transaction control, isolation level, etc.; review existing code and recommend refactoring where applicable
  • Knowledge of these skills will be considered a plus : LTI, SOLR , HTTPInvoker, PL/SQL, Maven,ANT, Jenkins, Sonar, Jetty, Tomcat, GIT, JQuery, Angular, HTML5, CSS, Amazon EC2, Lambda, Node.js, Hadoop, Kafka, Kinesis, Spark, Quartz

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Tech Lead, Software Engineer

Randstad Technologies
Columbus, OH 43240

Share this job

Tech Lead, Software Engineer

Randstad Technologies
Columbus, OH
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast