Software Engineer 3 (Java Developer

PROPERTY VALUE, INC.
Irving, TX, United States
6 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$145,600.0 - $153,920.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Big Data Code Review Databases Distributed Systems Java Web Services Log Analysis Performance Tuning Scrum Methodology Software Engineering Multithreading Data Ingestion
+7 more
Spring-boot Software Troubleshooting Event Driven Architecture Containerization Information Technology Restful APIs Microservices

Job description

Join a team developing mission-critical software that supports large-scale mining operations around the world. This role is part of a growing U.S.-based engineering team responsible for delivering and modernizing a complex enterprise platform used in safety-critical environments where performance, reliability, and scalability matter. Responsibilities

  • Design, develop, and maintain Java-based applications and services.
  • Build scalable microservices and distributed systems within a modern containerized environment.
  • Develop clean, maintainable, and well-tested code with a focus on quality and reliability.
  • Participate in Agile/Scrum ceremonies, refinement sessions, estimation, and delivery planning.
  • Collaborate with developers, QA engineers, product owners, and SMEs located across multiple countries.
  • Troubleshoot production and non-production issues, perform root cause analysis, and implement long-term solutions.
  • Contribute to code reviews, technical design discussions, and engineering best practices.
  • Support modernization efforts as existing platforms evolve into a microservices-based architecture., * Work on software that directly supports real-world operations.
  • Join a newly established U.S. engineering team with significant growth potential.
  • Solve complex technical challenges involving autonomy, optimization, distributed systems, and large-scale data processing.
  • Collaborate with global engineering teams while helping shape the future of a modernized platform.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 5-7 years of professional software development experience.
  • Strong Java development experience, including modern Java versions.
  • Experience with Spring and Spring Boot.
  • Experience creating and consuming RESTful APIs.
  • Experience with microservices and distributed systems.
  • Understanding of event-driven architecture, data ingestion, and messaging patterns.
  • Experience with relational and/or modern database technologies.
  • Knowledge of multithreaded and concurrent application development.
  • Experience working within Agile/Scrum teams.

Preferred Qualifications

  • Experience with containerized environments.
  • Experience supporting complex enterprise platforms or mission-critical systems.
  • Background in industries involving physical products, industrial systems, manufacturing, mining, automotive, defense, or similar environments.
  • Strong troubleshooting, performance tuning, and trace log analysis skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

Videos

See all

Related articles

See all