> Markdown version of [/jobs/ext/3038329-senior-java-engineer-documentum](https://www.wearedevelopers.com/jobs/ext/3038329-senior-java-engineer-documentum). 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). --- # Senior Java Engineer (Documentum) - **Company:** Uni Systems - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software Applications, Code Coverage, Software Documentation, Software Quality, Relational Databases, Dependency Injection, Software Design Patterns, Documentum, Java Platform Enterprise Edition (J2EE), WildFly (JBoss AS), Object-Oriented Software Development, Oracle (Applications), Simple Object Access Protocol (SOAP), Software Engineering, Restful APIs, Network Server - **Published:** September 23, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pm2yahgdjx ## About the Role What do you need to succeed in this position? * Bachelor degree with minimum 7 years of professional experience in the IT field, with at least 4 years in Java-based solutions, etc. (preferably Java 17 or above) * An in-depth knowledge of the Java platform, object-oriented programming, and dependency injection * Strong experience with Documentum upgrade * Strong experience in SOAP and RESTful web services * Very good knowledge of design patterns and best practices in software design * Solid experience with code quality metrics and test coverage * Solid experience in relational databases (preferably Oracle) * Solid experience in Java EE Application Servers (i.e., Wildfly) * Very good analytical, communication, and problem-solving skills * The ability to design and implement solutions with minimal supervision ## Description * Work with a skilled team as an experienced key member on analysis, design, and implementation of Enterprise, Java-based solutions for our customers * Maintain and evolve existing software applications by analyzing and identifying areas for modification * Close cooperation with client teams and follow up business requirements * Produce and maintain technical and system documentation * Validate technical feasibility and propose alternative solutions * Coach and guide young team members ## Related Videos - [Mutation Testing and Fuzzing in C#](https://www.wearedevelopers.com/videos/703-mutation-testing-and-fuzzing-in-c) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Test-reduction - Doing more with less](https://www.wearedevelopers.com/videos/977-test-reduction-doing-more-with-less) - [REST In Peace: Why LLMs Can't CRUD](https://www.wearedevelopers.com/videos/100272-rest-in-peace-why-llms-can-t-crud) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Technical Documentation For Developers](https://www.wearedevelopers.com/magazine/128-technical-documentation-for-developers) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)