About
Job Description
Job Description
The Lead Java Developer will serve as one of our engineering pillars on the backend services team (BST), helping us drive improvements across the platform. The OneID BST development team is comprised of teams of engineers that work to make sure we deliver a platform to our business partners that facilitates a world class and compliant registration, login, and recovery experience. Engineers on the platform work as a team to set a direction that continually seeks to improve on quality, performance and availability by leveraging automation and best practice. This position will serve to help the team navigate the changing technology landscape, helping set the platform direction and influence the architectural choices we are making. This position is also key element of team's composition and growth strategy, helping to provide solid mentorship, technical guidance and leadership enabling the team to improve longer term velocity.
The need for a Lead Java Engineer stems from two core reasons. The first reason is the sheer technical complexity of the platform and the projects it undertakes. The team regularly tackles cutting edge issues that come with cloud-based infrastructure, platform resiliency requirements, security, data migrations and sheer scale. Secondly, the team also partners with business units from across The Walt Disney Company to empower engaging and unique experiences for our guests. These challenges are regularly given on tight timelines, and as such we require experienced engineering leadership able to make the right decisions in a timely manner and drive them to execution.
Job Type
Full Time
Segment
Direct-to-Consumer and International
Category
Technology
Basic Qualifications
* 8+ years of relevant software development experience
* 4+ years of cloud application architecture and engineering
* Ability to lead team of engineers, collaborate and drive organizational change
* Familiarity with various CICD methodologies and implement strategies
* Hands on experience with performance testing techniques such as performance modeling, establishing baselines, services monitoring, and profiling system performance
* Expert level understanding of Java based web services and REST framework based apis
* Experience with using performance tools and techniques to simulate large enterprise environments, such as Jmeter, Gatling, Blazemeter, Taurus, SOASTA CloudTest or similar tools
* Clear communicator (written and verbal); ability to write test plans and test cases, and to communicate bugs to developers and other stakeholders
* Ability to focus on deadlines and deliverables
* Knowledge and understanding of Application Lifecycle Management, Software Development and Agile Development/Testing practices and methodologies
* Knowledge of common performance issues and ability to use logs, monitoring tools, and work with developers to determine a root cause
* Ability to set architectural direction for assigned unit of work or more broadly when needed
* Ability to work and participate in a team with open and collaborative style of communications
* Demonstrated ability to work independently as well as part of a cross-functional team
Business
Direct-to-Consumer and International
Required Education
BS or equivalent degree in Computer Science
Postal Code
98104
Responsibilities
* Lead DTCI Data Platforms overarching OneID system architecture, design and implementation.
* Consult on integrations with other teams, as well as our business partners.
* Drive best practice and standardization across all platform developers.
* Drive quality on the platform with a focus on making the right technology choices.
Job Description
The Lead Java Developer will serve as one of our engineering pillars on the backend services team (BST), helping us drive improvements across the platform. The OneID BST development team is comprised of teams of engineers that work to make sure we deliver a platform to our business partners that facilitates a world class and compliant registration, login, and recovery experience. Engineers on the platform work as a team to set a direction that continually seeks to improve on quality, performance and availability by leveraging automation and best practice. This position will serve to help the team navigate the changing technology landscape, helping set the platform direction and influence the architectural choices we are making. This position is also key element of team's composition and growth strategy, helping to provide solid mentorship, technical guidance and leadership enabling the team to improve longer term velocity.
The need for a Lead Java Engineer stems from two core reasons. The first reason is the sheer technical complexity of the platform and the projects it undertakes. The team regularly tackles cutting edge issues that come with cloud-based infrastructure, platform resiliency requirements, security, data migrations and sheer scale. Secondly, the team also partners with business units from across The Walt Disney Company to empower engaging and unique experiences for our guests. These challenges are regularly given on tight timelines, and as such we require experienced engineering leadership able to make the right decisions in a timely manner and drive them to execution.
Basic Qualifications
* 8+ years of relevant software development experience
* 4+ years of cloud application architecture and engineering
* Ability to lead team of engineers, collaborate and drive organizational change
* Familiarity with various CICD methodologies and implement strategies
* Hands on experience with performance testing techniques such as performance modeling, establishing baselines, services monitoring, and profiling system performance
* Expert level understanding of Java based web services and REST framework based apis
* Experience with using performance tools and techniques to simulate large enterprise environments, such as Jmeter, Gatling, Blazemeter, Taurus, SOASTA CloudTest or similar tools
* Clear communicator (written and verbal); ability to write test plans and test cases, and to communicate bugs to developers and other stakeholders
* Ability to focus on deadlines and deliverables
* Knowledge and understanding of Application Lifecycle Management, Software Development and Agile Development/Testing practices and methodologies
* Knowledge of common performance issues and ability to use logs, monitoring tools, and work with developers to determine a root cause
* Ability to set architectural direction for assigned unit of work or more broadly when needed
* Ability to work and participate in a team with open and collaborative style of communications
* Demonstrated ability to work independently as well as part of a cross-functional team
Required Education
BS or equivalent degree in Computer Science
Responsibilities
* Lead DTCI Data Platforms overarching OneID system architecture, design and implementation.
* Consult on integrations with other teams, as well as our business partners.
* Drive best practice and standardization across all platform developers.
* Drive quality on the platform with a focus on making the right technology choices.