Java Engineer, Sr.

Burbank, CA 91505

Employment Type: Contract Job Category: Java Job Number: 19224

JOB SUMMARY 

As a Senior Software Engineer, you will use your deep Java, Spring, scripting, DevOps, 
messaging, and data persistence skills to write and test code that delivers new features for our client’ s  
application portfolio. You will be an important part of a motivated team where we’ ll be looking 
for you to collaborate with the team to drive application architecture, code quality, and make sure 
we are building the right things for our users. We want someone that has grown up through the 
web software development ranks - possessing 8 or more years’ experience in designing and 
architecting highly scalable, secure, performant, and usable web applications using Java/Java EE. 
The ideal candidate would possess deep skills in server-side technology (Java, Spring, RESTful 
Web Services), while having expertise with orchestration and containerization platforms (Docker 
and Kubernetes), coupled with hands on persistence and data streaming technology experience 
(MySQL, Oracle, Cassandra, Redis, Kafka). 

KEY RESPONSIBILITIES 
  • Check-in valuable, clean code daily that adds new features and capabilities 
  • Write complex programs, analyze code changes and suggest improvements 
  • Participate in code reviews and collaborate with other engineers to meet Software 
    Solutions coding standards 
  • Deliver projects utilizing an Agile methodology 
  • Take a high ownership, self-sufficient, hands-on position on the team to lead and drive 
    quality, maintain application stability 
  • Reason logically and creatively, identifying problems, drawing valid conclusions from the 
    data available, and develop effective solutions while applying creative thinking in the 
    design and development of high performing web applications 
  • Investigate and resolve any production issues from end user (UI) to persistence layer and 
    work to prevent them 
  • Work with product managers and managers to ensure that all project deliverables are on 
    time and high quality 
  • Work collaboratively with other service teams

REQUIREMENTS FOR THE ROLE  
  • Bachelor’ s degree in Computer Science, Computer Information Systems,  Engineering, or another technical field 
  • Have 8+ years of experience in web application development or software engineering in a  large enterprise environment using Java, including familiarity with modern frameworks  and platforms (e.g., Spring, Docker, Kubernetes, and Kafka) 
  • Be able to demonstrate significant experience working with relational databases, SQL and  newer NoSQL data stores as well as event streaming platforms 
  • Have a strong interest in open source technology 
  • Care about your craft and have opinions about the “ right” way to do things with  technology 
  • Master' s degree in Computer Science, Software Engineering or related technical discipline 
    is highly desirable 
  • Previous work experience in media production, broadcast and/or distribution 
  • Experience working with vendor teams to deliver high quality results 
  • Knowledge of performance testing and application profiling (Gatling, JProfiler) 

 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.