> Markdown version of [/jobs/ext/3981123-java-developer-irving-tx-miami-fl](https://www.wearedevelopers.com/jobs/ext/3981123-java-developer-irving-tx-miami-fl). 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). --- # Java Developer - Irving TX / Miami FL - **Company:** NJTECH INC. - **Location:** Dallas, TX, United States - **Experience:** Experienced - **Contract:** Contract - **Skills:** Java (Programming Language), Spring Security, Application Programming Interfaces (APIs), Software Quality, Code Review, Distributed Systems, Java Web Services, Software Engineering, Spring-boot, Backend, Spring Data, Event Driven Architecture, Build Management, Information Technology, Production Code, Restful APIs, Microservices - **Published:** October 28, 2026 - **Apply:** https://www.dice.com/job-detail/c331a8e3-c933-4164-9ab0-9c34e2a311c3 ## About the Role * Bachelor s degree in computer science, software engineering, or a related field. * 8+ years of professional software engineering experience, including 5+ years building backend systems in Java. * 2+ years managing engineers with direct reports, including performance reviews, and career development. * Deep expertise in modern Java (17+) and Spring Boot, including REST API design, Spring Data, and Spring Security. * Strong microservices and distributed systems design, including event-driven architecture, messaging, caching, and resiliency patterns. * Proven track record of delivering complex, production-grade projects end to end in an Agile environment. * Strong written and verbal communication; able to explain technical trade-offs to engineers and business stakeholders alike. ## Description Technical Leadership * Own the architecture and technical roadmap for the team s Java services * Design and build scalable, secure, and resilient microservices and APIs using Java and Spring Boot. * Write production code on critical paths, lead design and code reviews, and set the bar for code quality and testing. People Leadership * Manage engineers directly: regular 1:1s, goal setting, performance reviews, and career development. * Coach engineers through code reviews, pairing, and stretch assignments, and grow future tech leads. * Address performance issues early, with clear expectations and direct, fair feedback.