Java Developer, Data Ingestion

Wipro•Bellevue, WA

About The Position

The Java Developer facilitates application solutions by developing and reviewing module-level code, creating replication patterns, performing root-cause analysis to identify recurring issues, and collaborating with internal and external stakeholders. The role supports stable, well-documented deliverables that meet business objectives. The position participates in gathering and documenting requirements for specific modules, captures links and dependencies across business processes, and helps create module-level application solution designs under the guidance of the Project Manager. It reviews developed code, resolves technical queries, establishes consistent replication patterns, and collaborates with project managers throughout the software development life cycle. The role also troubleshoots recurring technical issues, modifies software to resolve errors and improve performance or interfaces, and works with technical teams on configuration validation, application integration, dependencies, and deployment. It prepares user training documents and supporting frameworks to help with adoption and reduce transition risks.

Requirements

  • Core Java experience.
  • 5–8 years of experience.

Responsibilities

  • Participate in gathering requirements for specific modules and ensure clear, structured documentation.
  • Capture linkages, dependencies, and required changes across multiple business processes.
  • Facilitate creation of application solution designs for a specific module under the guidance of the Project Manager, aligning designs with business requirements and technical standards.
  • Review developed code, resolve technical queries for the assigned module, and create consistent replication patterns in line with project standards.
  • Collaborate with project managers through all phases of the software development life cycle.
  • Perform root-cause analysis to identify and troubleshoot recurring technical issues.
  • Modify software code to resolve errors, adapt to new hardware and software, enhance performance, and upgrade interfaces.
  • Collaborate with technical teams to validate configurations, facilitate application integration, and address dependencies during deployment.
  • Prepare user training documents and related frameworks to support adoption of new applications and minimize transition risks.

Benefits

  • Medical benefits options
  • Dental benefits options
  • Disability insurance
  • Paid time off, inclusive of sick leave
  • Other paid and unpaid leave options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service