> Markdown version of [/jobs/ext/634823-software-engineering-iv-l4](https://www.wearedevelopers.com/jobs/ext/634823-software-engineering-iv-l4). 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). --- # Software Engineering IV (L4) - **Company:** Montran Corporation - **Location:** Princeton, NJ, United States (Remote available) - **Experience:** Experienced - **Salary:** $153,005.0 - $154,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Java Platform Enterprise Edition (J2EE), Financial Software, Hibernate (Java), Java Development Kit, Java Database Connectivity, Apache Struts, Javaserver Pages, Junit, Microsoft SQL Server, Object-Oriented Software Development, Software Engineering, Web Applications, Extensible Markup Language (XML), Information Technology - **Published:** June 25, 2026 - **Apply:** https://www.juju.com/job/00000000gaqfel ## About the Role Three (3) years of experience evidencing demonstrable ability to perform the stated job duties ### Minimum Education Required Master's degree (or foreign equivalent) in Computer Science, Engineering, or Project Management, MINIMUM REQUIREMENTS: The minimum requirements are a Master's degree (or foreign equivalent) in Computer Science, Engineering, or Project Management plus three (3) years of experience evidencing demonstrable ability to perform the stated job duties. New hires subject to pre-employment background check. May telecommute within normal commuting distance of Princeton, New Jersey. ## Description JOB DESCRIPTION: Use knowledge of and experience with team collaboration, coordination, and leadership, as well as with Java and Java 2 EE technologies, including Java, HTML, XML and Java Script with Java SDK, JSP, JDBC, SQL Server, Struts 2.3.1, Hibernate 4.3.5, Junit 4.10 in a Windows NT/XT environment and OOP, to develop and implement web based financial software in a Java/J2EE systems environment. Generate concept and technical design specifications for new software. Undertake diagnostic and evaluation testing of software. Investigate and resolve system performance problems. Maintain system integrity. Provide periodic enhancements to quality assurance and process software. ## Related Videos - [Stranger Danger: Your Java Attack Surface Just Got Bigger](https://www.wearedevelopers.com/videos/346-stranger-danger-your-java-attack-surface-just-got-bigger) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Modern Java](https://www.wearedevelopers.com/videos/1202-modern-java) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [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) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)