Java Developer

Experis
Ann Arbor, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 83K

Job location

Ann Arbor, United States of America

Tech stack

Java
API
Agile Methodologies
Relational Databases
Software Debugging
Distributed Systems
Java Platform Enterprise Edition (J2EE)
JavaFX
Enterprise Messaging Systems
Object-Oriented Software Development
Software Engineering
Multithreading
Real Time Systems
Test Driven Development
iOS

Job description

  • Participate in the design, development, and troubleshooting of high-performance desktop trading applications.
  • Collaborate with cross-functional teams to implement complex software features and enhancements.
  • Assist in system design, specification development, and debugging activities.
  • Contribute to the development of APIs and frameworks supporting trading functionalities.
  • Support troubleshooting and resolution of issues in both development and production environments., * Exposure to complex, high-performance multi-threaded systems.
  • Chance to develop your skills in a technically challenging environment.
  • Work with innovative tools and frameworks to enhance your professional growth.
  • Supportive team culture that values diversity and inclusion.

Requirements

Our client, a leading organization in the financial services industry, is seeking a Java Developer - Junior to join their team. As a Java Developer - Junior, you will be part of the Software Development Department supporting the Trading Platform Team. The ideal candidate will have strong problem-solving skills, a collaborative mindset, and a passion for innovative technology solutions, which will align successfully in the organization., * 1+ Years of experience with Java, J2EE (both client and server side).

  • Experience with object-oriented analysis and design (OOA/OOD), distributed systems, and real-time processing.
  • Familiarity with relational database systems and messaging systems.
  • Experience with UI frameworks like Swing, Java FX, or similar technologies.
  • Knowledge of agile development practices and test-driven development.

Apply for this position