Role: Java Developer Location: Ann Arbor, MI - Hybrid 3-4 days a week Duration: 12 Months
What you have • 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 • 3+ Years of Core Java (both client and server side)
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws.This position's pay range is $48.00/hr - $52.37/hr.