> Markdown version of [/jobs/ext/2061164-mid-level-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2061164-mid-level-java-full-stack-developer). 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). --- # Mid Level Java Full Stack Developer - **Company:** U.S. Tech Solutions Inc. - **Location:** Omaha, NE, United States - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Extract Transform Load (ETL), Linux, Java Platform Enterprise Edition (J2EE), Java Message Service (JMS), PostgreSQL, Oracle Databases, Oracle (Applications), SQL Databases, Tableau (Software), Web Services, Spring-boot, AngularJS, Data Analytics, Apache Kafka, Restful APIs, Docker - **Published:** August 14, 2026 - **Apply:** https://www.dice.com/job-detail/18de31ce-dbe5-4ce3-bdb1-5a356b443a96 ## About the Role Must have: Java 17, Spring boot, SQL, REST APIs, Messaging services experience such as Kafka or JMS Good to have: Angular 8, Docker, Oracle Database, PostgreSQL, Oracle Coherence, ETL Tools, Linux Basic, Data Analytics (Tableau), JAXB2/Jakarta Experience level: Mid-Level, 4- 7 years of experience in Enterprise Java Desired Profile: * Strong in Core Java / J2EE fundamentals. * Good analytical skills and problem-solving ability a must. * Good experience with Web Services or JMS is a plus. * Good communication skills. * Strong Oracle Database Skills are essential. * Knowledge on Agile Development Methodology is a plus. * Strong background culture of delivering projects with first time right / Zero defects in Production ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025)