Java Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Basic qualifications· B.S. in Computer Science, Software/Computer/Electrical Engineering, or a related STEM discipline· 3-5+ years of relevant experience· Strong Linux/Unix development, integration, and troubleshooting background· Proven Java development experience, including multithreading· Ability to integrate, test, troubleshoot, and refactor software systemsDesired skills· Advanced Java multithreading· Database experience (MongoDB, PostgreSQL, or comparable)· Inter‑process messaging middleware (gRPC, Artemis)· UI frameworks: JavaFX / Swing· Reactive programming (RxJava, Kotlin Coroutines, Flow)· Performance‑tuning tools (JVisualVM, JConsole, JProfiler)· Containerization/orchestration (Docker, Kubernetes, etc.)· Agile full‑lifecycle development familiarity· Bash scripting proficiency· 3+ years combined experience in Linux, scripting/software development, and configuration management