> Markdown version of [/jobs/ext/278043-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/278043-software-engineer-java). 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 Engineer - Java - **Company:** RouteOne LLC - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Agile Methodology, Software Quality, Code Review, Relational Databases, Distributed Systems, Java Message Service (JMS), Model View Controller (MVC), Object-Relational Mapping, Scrum Methodology, Selenium, Service-Oriented Architecture, Software Engineering, SQL Stored Procedures, Web Applications, Extensible Markup Language (XML), Privacy Controls, Feature-Driven Development (FDD), Test-Driven Development (TDD), Client Side Scripting, Information Technology, Restful APIs, Cucumber (Software), Microservices - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a836a49a11c22805 ## About the Role * Knowledge of popular software development processes, i.e., agile, scrum, feature driven development. * Experience troubleshooting and resolving application defects within a mature production system. * Working knowledge in distributed systems, service-oriented architecture, micro service frameworks and relational databases preferably with exposure to stored procedures. * Test driven development. Skills * Experience with Java Platform (SE & EE), testing frameworks like Selenium or Cucumber, XML, Restful APIs, client-side scripting, ORM frameworks and MVC frameworks. * Past work with Java messaging is a plus. Abilities * Ability to work in a collaborative team environment, think critically and problem solve, learn new technologies and adapt to change. * Ability to communicate effectively throughout organization. Other Essential Requirements * 5 years' experience as software engineer with a strong development background. * College degree in Computer Science, certification or experience. ## Description The Software Engineer will join an Agile development team responsible for our web applications, special projects and/or supporting tools. The Software Engineer should be passionate about code quality and software excellence, with extensive development experience. Collaborating closely with other engineers, architects, and team members is a must., * Participate in design and code reviews suggesting improvements and troubleshooting. * Work with other team members at the architecture, design, and code levels to ensure standards-based, high performance systems. * Actively participate at internal community of practice events to help with continuous learning * Perform all work in accordance with company's quality programs, standards, and procedures. * Maintain safety, security, and privacy standards throughout all areas of responsibility. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Proactive monitoring and smoke testing in your production environment](https://www.wearedevelopers.com/videos/139-proactive-monitoring-and-smoke-testing-in-your-production-environment) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [REST In Peace: Why LLMs Can't CRUD](https://www.wearedevelopers.com/videos/100272-rest-in-peace-why-llms-can-t-crud) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)