> Markdown version of [/jobs/ext/1453364-full-stack-developer-2-4-years](https://www.wearedevelopers.com/jobs/ext/1453364-full-stack-developer-2-4-years). 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). --- # Full Stack Developer (2-4 years) - **Company:** Hudson - **Location:** Houston, TX, United States - **Experience:** Expert - **Salary:** $62,400.0 - $83,200.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Performance Management, Unit Testing, Cloud Computing, Code Review, Concurrent Computing, Data Structures, Software Debugging, Software Design Patterns, Distributed Systems, Fault Tolerance, Java Virtual Machine (JVM), Java Native Interface, Performance Tuning, Release Management, Transmission Control Protocol (TCP), Multithreading, Software Troubleshooting, Low Latency - **Published:** July 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c63a9033b0c7b26a ## About the Role * 2-4 years of hands-on Core Java development experience. * Strong expertise in: + Multi-threading + Concurrent programming + Shared memory and synchronization + JVM internals and Garbage Collection tuning + JNI and NIO + Concurrent data structures and collections * Strong knowledge of algorithms and data structures. * Experience with TCP/IP networking, including TCP and UDP protocols. * Experience building scalable, high-throughput distributed systems. * Strong troubleshooting, debugging, and performance optimization skills. * Experience participating in architecture and system design discussions. * Ability to balance reliability, scalability, and performance requirements., * Experience in financial services, trading platforms, or derivatives systems. * Exposure to cloud technologies. * Knowledge of fault tolerance and redundancy patterns. * Experience with BDD testing frameworks. * Experience supporting low-latency systems. ## Description We are seeking a highly skilled Lead Software Engineer to join a high-performing engineering team focused on building and optimizing scalable, high-throughput enterprise systems. This role is ideal for a senior engineer with deep Core Java expertise and strong experience designing and supporting distributed systems where performance, reliability, resiliency, and scalability are mission-critical., * Design, develop, and optimize high-performance Core Java applications. * Lead architecture discussions around scalability, throughput, latency, and resiliency. * Analyze, troubleshoot, and improve application performance across distributed environments. * Develop optimized, maintainable, and scalable software components and unit tests. * Conduct code reviews and identify opportunities for optimization and risk mitigation. * Support deployments, release management, and production stability initiatives. * Collaborate with engineering teams to resolve complex technical challenges. * Tune applications for multi-threaded and high-concurrency environments. * Drive engineering best practices, design patterns, and continuous improvement initiatives. * Lead technical projects and influence engineering direction across teams. ## Related Videos - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Build ultra-fast In-Memory Database Apps and Microservices with Java ](https://www.wearedevelopers.com/videos/405-build-ultra-fast-in-memory-database-apps-and-microservices-with-java) - [Unleash the power of 5G in your code: transform your apps](https://www.wearedevelopers.com/videos/1567-unleash-the-power-of-5g-in-your-code-transform-your-apps) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)