Principal Engineer / Technical Team Lead - Software

US-CA-Burbank
1 week ago
Job ID
2017-2395
# Positions
1
Category
Engineering
Type
Regular Full-Time

Overview

We are looking for a Principal Software Engineer ( Sr. Java Developer / Architect ) with deep technical background in large scale service oriented applications. Successful candidates will have 5+ years of software engineering experience and technical leadership for a backend software development team. This team is responsible both for maintenance and bug fixing of legacy systems and design and development of new platforms and systems. Legacy system is Java based, using a variety of platforms, frameworks and tools especially including the following relevant technologies and platforms:

  • Java 8
  • Elasticsearch
  • Apache Kafka
  • MongoDB
  • Apache Camel
  • Git / GitLab
  • JUnit
  • Maven
  • Jenkins
  • JavaScript Front End Development technologies: React.js,angular.js, HTML5, CSS

Responsibilities

  • Work with Product Owners to break down and translate business requirements and epics into detailed technical user stories and tasks.
  • Provide day-to-day guidance and mentoring to junior development team members.
  • Research and propose new technologies and platforms for use at run time as well as to support automated build and test.
  • Hands-on contribution to development (writing code, creating build scripts, etc.)

Qualifications

  • At least five (5) years hands-on software development (writing code) in at least one widely used object-oriented programming language (Java, C#, C++ etc. – Java preferred).
  • At least one (1) year team leadership / senior contributor.
  • Strong desire to achieve team success and an ability to mentor colleagues globally in quality software engineering practices

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed