> Markdown version of [/jobs/ext/3065690-application-programmer](https://www.wearedevelopers.com/jobs/ext/3065690-application-programmer). 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). --- # Application Programmer - **Company:** Mitchell Martin - **Location:** Jersey City, NJ, United States - **Experience:** Expert - **Salary:** $99,195.0 - $140,379.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Adobe InDesign, Agile Methodology, Apache Tomcat, Unit Testing, Computer Programming, Relational Databases, Linux System Administration, Node.Js, Object-Oriented Software Development, Oracle Databases, Performance Tuning, Software Engineering, PL-SQL, Spring-boot, AngularJS, Data Management, Restful APIs - **Published:** September 25, 2026 - **Apply:** https://www.dice.com/job-detail/a1262d5c-254d-4e71-8bf7-e91b25b49a2f ## About the Role * 7 years of experience in Java Development, including REST services and Spring Boot. * Experience with Tomcat server, performance tuning, Windows, and Linux environments. * RDBMS experience with Oracle database platforms, including querying and PL/SQL. * Experience in object-oriented programming and Agile Development Methodology. * Preferred experience with JavaScript programming, including Angular and NodeJS. ## Description * Start ASAP, with an expectation to begin 2-4 weeks after the offer. * Hybrid schedule requiring a minimum of 3 days onsite per week. * Design, build, and deliver complex applications for data management. * Ensure software meets functional, non-functional, and compliance requirements. * Contribute to story refinement and requirement definition. * Participate in estimating work for delivery lifecycle. * Perform proof of concepts to mitigate risks or implement new ideas., * Develop software solutions and conduct unit testing. * Integrate solutions into overall applications with robust interfaces. * Assist in resolving technical complexities. * Contribute to existing test suites including integration and regression. * Utilize architectural components in design and development. ## Related Videos - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)