Java Developer
The posting does not state a salary. This range is our estimate from the role, the location and the stack — treat it as a guide, not an offer.
- Level
- Mid
- Apply from
- United States
About the role
- Join a dynamic scrum team delivering high-value software.
- Design and maintain Java-based applications and services.
- Produce clean, well-tested, maintainable code.
- Collaborate with cross-functional teams for feature delivery.
- Contribute to engineering practices that improve quality.
Skills the posting asks for
- Java
- Scrum
- Software Development
Summarised from the employer’s posting, which is reproduced in full below.
The employer’s full posting
Java Developer
Irving, TX
Diversified Services Network, Inc. (DSN) is seeking a full-time Java Developer to join our team in Irving, TX. We offer full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely reputable, stable Fortune 100 company - let's talk!
Position Overview
This position supports an integrated family of machine-based information technology products that connect equipment in the field to provide real-time guidance, tracking, monitoring, and supervisory control of an operational fleet. These products generate and process large volumes of data from sensors, on-board models, and control algorithms in real time, and link with other operational and business information systems to support the company's broader technology-enabled solutions strategy.
We are seeking a skilled and experienced Java Developer to join a multi-disciplinary delivery team building world-class software solutions. This role will design, build, and maintain Java-based services within a high-performing, self-managing, and dynamic scrum team, delivering high-value software to enterprise customers.
Key Responsibilities
- Design, build, and maintain Java-based applications and services that support the organization's core technology ecosystem.
- Produce clean, well-tested, maintainable code aligned to agreed standards, with quality, security, and resilience built in, supported by appropriate automated tests, reviews, and documentation.
- Work with the scrum team to deliver features end-to-end, from refinement and estimation through implementation, testing, and release.
- Contribute to solution design for complex problems, producing clear technical documentation to support implementation and ongoing support.
- Perform code reviews and contribute to engineering practices that improve quality, performance, reliability, and developer experience.
- Contribute to delivery planning (estimation, sequencing, and risk management) and execute against agreed processes and tooling.
- Collaborate with product, engineering, and quality stakeholders to refine requirements, communicate progress, and incorporate feedback.
- Triage and resolve production and non-production issues, perform root-cause analysis, and implement preventative fixes.