Java Developer

Diversified Services Network, Inc.

$122K — $129K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science
  • 5-7 years of commercial development experience
  • Proficient in Java, Spring, and Spring Boot
  • Experience with RESTful APIs and event-driven systems
  • Familiar with microservices and distributed architecture

Responsibilities

  • Design, build, and maintain Java-based applications and services
  • Produce clean, well-tested, maintainable code with built-in quality and security
  • Collaborate with the scrum team to deliver features from start to finish
  • Contribute to solution design and create clear technical documentation
  • Perform code reviews and enhance engineering practices
  • Assist in delivery planning and risk management
  • Triage and resolve production and non-production issues

Benefits

  • 401(k)
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid holidays
Full Job Description
Java Developer

Irving, TX

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.

Requirements

Candidate Requirements

Education & Experience
  • Bachelor's degree in Computer Science and 5-7 years of relevant commercial development experience is required


Top Skills
  • Java, Spring, Spring Boot
  • RESTful APIs and event-driven systems
  • Microservices and distributed architecture


Additional Technical Skills
  • Commercial experience with build, test, and dependency management tools.
  • Commercial experience with modern database design and technologies.
  • Commercial experience with single- and multi-threaded environments, including understanding the differing requirements of each.
  • Strong analytical, design, and problem-solving skills.


Soft Skills
  • Experience working within a scrum team delivering functionality in a commercial product.
  • Good communication among team members.
  • Willingness to contribute to design and planning discussions.
  • Determination to deliver a quality product and value to customers.
  • Willingness to learn, with a consistent approach to self-development and improvement.
  • Willingness to give and receive feedback with colleagues, junior staff, and leaders.
  • Ability to effectively manage one's own time and agreed priorities.
  • Experience with modern security principles and technologies.

Benefits
  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com

Salary expectations: 122,000-129,000 per annual

Similar Jobs

More Jobs at Diversified Services Network, Inc.

More Information Technology Jobs

Find similar Java Developer jobs: