> Markdown version of [/jobs/ext/1264297-middle-java-software-engineer-eng-fluent-offer-45m](https://www.wearedevelopers.com/jobs/ext/1264297-middle-java-software-engineer-eng-fluent-offer-45m). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Middle Java Software Engineer [Eng fluent - Offer 45M] - **Company:** VMO LLC. - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Microsoft Excel, Business Logic, C++ (Programming Language), Cascading Style Sheets (CSS), Relational Databases, Software Debugging, Software Design Patterns, Java Native Interface, Object-Oriented Software Development, Software Construction, Software Engineering, SQL Databases, Systems Integration, UML, Data Processing, Java Application Server, Solid Principles, Information Technology, Codebase, Data Management, Legacy Systems, Ci Server - **Published:** July 14, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p48zv5mduv ## About the Role Must Have * 3+ years of experience in Java software development (Mid/Senior level). * Strong proficiency in Java with solid knowledge of OOP, Clean Code, and software design principles. * Experience analyzing, maintaining, and troubleshooting existing codebases. * Familiar with SQL and relational databases. * Good understanding of software development lifecycle and technical documentation. * Good English communication skills. * Bachelor's degree in Computer Science, Software Engineering, IT, or a related field. * Responsible, proactive, and willing to learn complex business domains. Nice to Have * Experience with C/C++. * Experience with Excel Add-in development (Office.js, VSTO, COM Add-in, or similar). * Knowledge of OOAD, UML, or Design Patterns. * Experience with HTML, CSS, JavaScript. * Familiarity with JNI, legacy systems, or system integration. * Background in Industrial Automation or Manufacturing systems is a plus. ## Description We are looking for a Java Software Engineer to join an international project developing CI Server - an industrial information platform for plant monitoring, reporting, historical data management, and system integration. You will work directly with customers to develop Java applications, enhance system features, and support software integration in a collaborative Agile environment., * Design, develop, and maintain software features using Java. * Develop application logic, data processing, and system integration functions. * Support reporting and Excel-related features when required. * Debug, troubleshoot, and optimize existing applications. * Prepare technical documentation and collaborate with customers and project teams. * Follow software engineering best practices to deliver high-quality, maintainable code. ## Related Videos - [Modern Java](https://www.wearedevelopers.com/videos/1202-modern-java) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)