The client is looking for a Java Developer to participate in team prioritization discussions, estimate and own delivery tasks, automate build/operate/run aspects of software, drive code/design/process trade-off discussions, report status and manage risks, drive integration of services focusing on customer journey and experience, perform demos/acceptance discussions, understand operational and engineering experience, develop complete understanding of end-to-end technical architecture and dependency systems, drive adoption of technology standards and opinionated frameworks, review coding/test/automation work, mentor and guide team members, identify opportunities to improve processes, and share knowledge within their Guild/Program.
Requirements
Responsibilities
- Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements
- Automate build, operate, and run aspects of software
- Drive code/design/process trade-off discussions within their team when required
- Drive integration of services focusing on customer journey and experience
- Develop complete understanding of end-to-end technical architecture and dependency systems
- Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members
- Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity
Other
- Participate in team prioritization discussions with Product/Business stakeholders
- Report status and manage risks within their primary application/service
- Perform demos/acceptance discussions in interacting with Product owners
- Understands operational and engineering experience, actively works to improve experience and metrics in ownership area
- Mentor and guide new and less-experienced team members