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
$ 83KJob 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.