Mid-Level Java Developer / Ann Arbor, Michigan (Hybrid) / INTERVIEW IN PERSON

Stellent IT LLC
Ann Arbor, MI, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Apache Ant Business Logic Software Applications HTML5 Automation of Tests Data Structures Relational Databases Software Design Patterns
+23 more
Distributed Systems Java Platform Enterprise Edition (J2EE) Gradle Hibernate (Java) JavaFX Spring Framework Swing (Java) JQuery JavaServer Faces Junit Apache Maven Enterprise Messaging Systems Object-Oriented Software Development Performance Tuning Multithreading Real Time Systems Test-Driven Development (TDD) Concurrency AngularJS Information Technology Teamcity Api Design Jenkins

Requirements

3+ Years of Java, J2EE (both client and server side) 3+ Years Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems preferred Experience development on a downloadable desktop application preferred Experience with concurrency & multi-threading preferred Experience with scaling, Java Garbage Collection, and performance tuning preferred Strong understanding of data structures, algorithms and design patterns (GoF) Experience with agile, test-driven development Experience with rich UI frameworks like Angular JS, jQuery, HTML 5, Swing, Java FX or similar frameworks/APIs Experience with application development frameworks like Spring, Hibernate, JSF or similar frameworks Experience with Unix/Linux, Windows, Mac Experience with build, deploy and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, Junit, or similar tools Demonstrated experience working with core business logic within applications Experience in developing APIs and Frameworks Working knowledge of finance and/or trading domain is a plus Excellent written and verbal communication skills Bachelor’s degree in Computer Science or equivalent discipline # of Years Required: 3+ Years of Core Java (both client and server side) Required Education: Bachelor’s degree in Computer Science or similar degree Featured benefits 401(k), Medical insurance, Vision insurance, Dental insurance Requirements added by the job Bachelor’s Degree 3+ years of work experience with Java

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

5:29 min

Simulating a senior Java developer technical interview

Jakov Semenski · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

4:25 min

Preparing junior developers for an agentic job market

Lee Faus Lee Faus · Coffee With Developers

Videos

See all

Related articles

See all