1

Senior Java Software Engineer Jobs in Eugene, OR

Java Software Engineer

Corvallis, OR ยท On-site

$65K - $80K/yr

Requirement: โ— Experience in the programming languages Java and JavaScript โ— Decent understanding of the software development life cycle โ— Basic programming skills using object-oriented ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Java Tutor

Eugene, OR ยท Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

ASSOCIATE SOFTWARE CONTROLS ENGINEER At Andrews Cooper, we specialize in delivering cutting-edge ... C++, C#), Java. * Possesses a high level of proficiency and expertise in several of these ...

Senior Electrical Engineer

Eugene, OR ยท On-site

$100K - $130K/yr

About the Role As a Senior Electrical Engineer, you will be responsible for the analysis and design ... Operate engineering tools, software, and office equipment efficiently. Qualifications Bachelor of ...

Senior Bridge Engineer/Project Manager

Eugene, OR ยท On-site

$99K - $129K/yr

Senior Bridge Engineer/Project Manager Seeking an experienced bridge and transportation structures ... Proficiency with structural analysis and design software * 5+ years of project management ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Eugene, OR salary details

$40.7K

$151.6K

$266.1K

How much do senior java software engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for senior java software engineer in Eugene, OR is $151,579.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,500.00 and $165,200.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in Eugene, OR?

The most popular types of Java Software Engineer jobs in Eugene, OR are:

What job categories do people searching Senior Java Software Engineer jobs in Eugene, OR look for?

The top searched job categories for Senior Java Software Engineer jobs in Eugene, OR are:

What cities near Eugene, OR are hiring for Senior Java Software Engineer jobs?

Cities near Eugene, OR with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Eugene, OR as of August 2026, with employment types broken down into 1% Internship, 76% Full Time, 19% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $150,928 per year, or $72.6 per hour.

Java Software Engineer

Corvallis, OR โ€ข On-site

BeaconFire Inc.
IT Servicesย โ€ขย 201 - 500 employees

$65K - $80K/yr

Other

Posted 5 days ago


Job description

About the Role


Title- Java Developer (GenAI)


BeaconFire is an IT consulting firm. This is a project-based role where engineers contribute to high-impact assignments for various clients, offering the opportunity to gain diverse experience across different technical environments and industries.


Full Stack Development:

โ— Develop scalable web applications using Java 8/17, Spring Boot, SQL, NoSQL, Kafka, RabbitMQ, Angular 2+, React.js, HTML5, CSS, JavaScript, and TypeScript. โ— Write clean and efficient code, and ensure code maintainability and reusability. โ— Conduct Testing to ensure application and reliability. โ— Perform code reviews to ensure code quality, consistency, and adherence to best practices. โ— Participate in Agile Scrum team and own the full development lifecycle, including project planning, design, implementation, testing, and optimization. โ— Create and maintain comprehensive technical documentation for applications, APIs, and deployment procedures. โ— Ship to production: APIs, monitoring/observability, cost/performance optimization, CI/CD, and security best practices. โ— Stay up to date with the latest technologies for Java development.


AI Integration:

โ— Implement RAG pipelines using Spring AI and LangChain4j with vector database integration. โ— Stay up to date with the latest RAG technologies and best practices, including chunking strategies, embeddings, retrieval optimization, and reranking techniques.


Requirement:

โ— Experience in the programming languages Java and JavaScript

โ— Decent understanding of the software development life cycle โ— Basic programming skills using object-oriented programming (OOP) languages with in-depth knowledge of common APIs and data structures like Collections, Maps, lists, Sets, etc. โ— Knowledge of relational databases (e.g., MySQL, PostgreSQL), basic SQL query language skills


Preferred Qualifications:

โ— Masterโ€™s Degree in Computer Science (CS) โ— 0-1 year of practical experience in Java coding โ— Experience using Spring, Maven, React.js, HTML, CSS โ— Knowledge of other contemporary Java technologies (e.g., Weblogic, RabbitMQ, Tomcat, etc.) โ— Basic understanding of AI/LLM concepts. โ— Spring AI or LangChain4j experience. โ— RAG application building or vector database experience.


Candidates must be open to relocation within the United States (e.g., CA, TX, NY).

Salary range of $65,000โ€“$80,000/year