👨🏻‍💻 postech.work

Java Engineer

NetX. • 🌐 Remote

Remote Posted 4 days, 6 hours ago

Job Description

About NetX

NetX has been building and supporting Digital Asset Management (DAM) solutions for more than 20 years. We help organizations organize, protect, and make better use of their digital assets, and our customers range from sports teams and Fortune 500 companies to museums, universities, nonprofits, and global organizations. We are now entering an exciting next phase of growth, with expanded platform capabilities and the upcoming launch of a next-generation, AI-powered intelligence platform. This work reflects our focus on building practical, scalable solutions that deliver real value for our customers.

Based in Portland, Oregon, NetX is a collaborative and close-knit team that values ownership, teamwork, and strong relationships. We continue to grow and adapt as our customers’ needs evolve.

Please note: This role is intended for U.S.-based candidates to support alignment with our team’s location and business needs.

Role Overview

First and foremost: you write code. Great code—functional, readable, maintainable, properly commented, testable, and reasonably error-free.

We are seeking an experienced Java Engineer to join our engineering team and help build and scale our enterprise software platform. In this role, you will work on complex technical challenges, architect scalable solutions, and contribute to the technical direction of our products. You will collaborate closely with product managers, designers, and fellow engineers to deliver high-quality software that meets customer needs.

You will be responsible for designing, developing, and maintaining core backend components of the platform, including APIs, database models, and system integrations. You will participate in architectural decisions, conduct code reviews, and contribute to establishing engineering best practices. This role is ideal for someone who not only writes excellent code, but also elevates the team through collaboration and knowledge sharing.

We operate in a dynamic and flexible environment inspired by the Shape Up methodology, encouraging self-organization and cross-functional collaboration.

Requirements

Key Responsibilities

Identify and analyze technical and business requirements

Design, write, test, and debug your own code in accordance with requirements

Review, test, and debug team members’ code

Participate in Java team merge requests

Follow and contribute to established coding standards and conventions

Write clear and useful code documentation and comments

Communicate project updates regularly, highlighting risks or blockers using tools such as Jira and Slack

What We’re Looking For

5–10 years of hands-on experience as a Java Developer or similar role

Experience designing, building, and testing Java-based web applications

In-depth knowledge of popular Java frameworks and libraries

Comfort with modern development practices, including Git-based version control, CI/CD pipelines, and automated testing

Experience with microservices architectures and containerization (Docker and/or Kubernetes)

Experience with cloud platforms such as AWS or Azure

Familiarity with message queues, caching strategies, and performance optimization

Experience with search technologies (e.g., Solr), front-end technologies, or API design and versioning

Strong problem-solving skills

Good delegation and time management abilities

Ideal Domain Knowledge

Java

IntelliJ

JUnit

Tomcat

JDBC

Jira

GitLab

Docker

Linux

MySQL and MS SQL Server

Solr

Redis

AWS Java SDK

Gradle

Grafana

Shape Up development approach

Python

Required Education And Experience

Bachelor’s degree or equivalent professional experience

Candidates are encouraged to apply even if they meet approximately 70% of the listed qualifications. NetX values practical experience alongside formal education.

Preferred Education And Experience

Prior experience with Digital Asset Management (DAM) products

Experience working with graphics or multimedia software, including Adobe Creative Suite, image processing, or video transformation tools

Work Environment

This role operates remotely and/or in a professional office environment.

Travel

This position does not require travel.

Culture \& Work Environment

NetX is a high-trust, entrepreneurial environment where ownership, creativity, and initiative are valued, and results are recognized. Our culture emphasizes:

Great teammates over egos

Appreciation and recognition

Innovation over bureaucracy

Work that is measurable, meaningful, and visible

Rewarding contribution and impact

You will not just contribute code—you will help build the technology behind a category-shaping intelligence platform.

Benefits

Competitive salary

Medical, dental, and vision insurance

Life insurance and short- and long-term disability coverage

401(k) retirement plan with employer match

Paid time off (PTO) and paid holidays

Commuting expense assistance

Friendly dogs welcome in the office

A company that invests in people, celebrates wins, and rewards results

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.