What are the responsibilities and job description for the Software Developer position at Haystack?
Software Developer | Ann Arbor, MI | Hybrid
We're partnering with Aquent Talent on this exciting opportunity. Join a leading financial services firm at the forefront of technology, where you'll drive the performance and scalability of a critical, revenue-driving order management system using Java, J2EE, and cutting-edge distributed systems design.
The Role
We're partnering with Aquent Talent on this exciting opportunity. Join a leading financial services firm at the forefront of technology, where you'll drive the performance and scalability of a critical, revenue-driving order management system using Java, J2EE, and cutting-edge distributed systems design.
The Role
- Lead the design and troubleshooting of highly complex product features within a high-performance order management system.
- Drive system design, specification development, program logic, and comprehensive documentation.
- Make critical design choices that will be adopted by development teams across the organization, guiding architectural decisions.
- Mentor and guide junior engineers, fostering growth and technical proficiency in a collaborative environment.
- Act as a pivotal contributor in technology interactions, translating business needs into robust technical solutions.
- 5 years of hands-on experience with Java, J2EE, and web/internet-based programming (client & server-side).
- 5 years of experience with Object-Oriented Analysis/Design (OOA/OOD), distributed systems, and relational database systems.
- Proven experience with concurrency, multi-threading, and a deep understanding of data structures, algorithms, and design patterns.
- Proficiency with agile methodologies, test-driven development, and Unix/Linux operating systems.
- Experience with build, deploy, and test automation tools such as Gradle, Jenkins, and JUnit.
- Shape the future of a vital platform and directly impact critical revenue-driving systems.
- Opportunity to mentor emerging talent and drive technical excellence within a collaborative team.
- Access to amazing benefits like subsidized health, vision, and dental plans, paid sick leave, and retirement plans with a match.
- Thrive in an inclusive environment valuing diverse backgrounds and experiences.