Senior Java Engineer, Contract

PortX•Mercer Island, WA
•$60 - $85

About The Position

PortX is hiring a Senior Java Engineer for customer integration projects. The role involves developing and enhancing APIs, backend services, and integration components across modern banking and payments environments. The engineer will design, develop, test, and maintain high-quality solutions, use AI developer tools responsibly to improve productivity and quality, and troubleshoot customer-reported technical issues through diagnosis, root cause analysis, and appropriate permanent fixes. The position contributes to architectural and technical design discussions and supports deployment, configuration, and operations across cloud environments, primarily AWS. It also involves writing maintainable, well-tested code; improving engineering standards, tooling, and practices; collaborating across teams to improve performance, reliability, observability, and scalability; and maintaining technical documentation for implementations, integrations, troubleshooting, and support handovers. The position is based in Seattle. U.S. citizenship is required, and sponsorship is unavailable.

Requirements

  • Strong Java development experience, with Java as the main programming language.
  • Hands-on experience with Docker and Kubernetes.
  • Experience consuming web services and working with REST- and SOAP-based architecture.
  • Hands-on experience with Spring Boot.
  • Hands-on experience deploying to AWS.
  • Knowledge and experience with integration, APIs, and ESBs.
  • Hands-on experience with Git.
  • Hands-on experience with Maven.
  • Demonstrated hands-on expertise with AI developer tools.
  • U.S. citizenship required; sponsorship is unavailable.

Nice To Haves

  • Experience in banking, credit union, or payments, including core banking systems, digital banking, or ACH/ISO 20022.
  • Hands-on experience with an integration framework such as Apache Camel.

Responsibilities

  • Develop solutions for PortX customer integration projects.
  • Build and enhance APIs, backend services, and integration components across modern banking and payments environments.
  • Design, develop, test, and maintain high-quality integration solutions.
  • Use modern AI tools responsibly to support engineering productivity, code quality, testing, and documentation.
  • Troubleshoot and resolve customer-reported technical issues, including root cause analysis and permanent fixes where appropriate.
  • Participate in architectural and technical design discussions to help define robust, secure, and maintainable solutions.
  • Contribute to deployment, configuration, and operational support processes in cloud environments, primarily AWS.
  • Write clean, maintainable, well-tested code and contribute to improving engineering standards, tooling, and development practices.
  • Collaborate with cross-functional teams to improve system performance, reliability, observability, and scalability.
  • Create and maintain technical documentation for implementations, integrations, troubleshooting, and support handover.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service