Workato is seeking a Staff Java Engineer to join their Data Integration team. The engineer will collaborate with various teams to deliver Data Integration features, focusing on data orchestration, movement, database connectivity, event streams, CDC triggers, and data insights. Workato values a flexible, trust-oriented culture and offers a dynamic work environment.
Responsibilities:
- Collaborate with senior management to align engineering goals
- Drive the execution of the Data Orchestration roadmap
- Coordinate cross-team projects
- Research and introduce new technologies
- Support the growth of other engineers through mentoring
- Work with SRE and Infrastructure teams to improve backend reliability
- Perform code and architecture reviews
- Contribute to all phases of the development lifecycle
- Write well-designed, testable, efficient code
- Establish a long-term strategy for testing
- Ensure designs comply with specifications
Requirements:
- BS/MS degree in Computer Science or related field
- 14+ years of industry experience
- Technical leadership experience
- Experience with cross-team communication and project delivery
- Experience in designing, building, deploying and troubleshooting production-grade systems
- Proficiency with Core Java
- Experience with Relational Databases, SQL and JDBC
- Experience working with Docker and other isolation technologies
- Experience working with Kubernetes and public cloud infrastructure providers
- Experience with high-load/big-data projects
- Experience with performance tuning and performance testing
- Experience with test-driven development
Workato offers: