Software Engineer 3 (Java Developer
PROPERTY VALUE, INC.
Irving, TX, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
about 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago