Overview
On Site
USD 50.00 - 55.00 per hour
Contract - Independent
Skills
Neural Network
MI
Marketing Intelligence
Order Management
Research
Systems Architecture
Testing
Debugging
Documentation
Enterprise Architecture
Computer Science
J2EE
OOAD
OOD
Real-time
Relational Databases
Messaging
Concurrent Computing
Multithreading
Data Structure
Algorithms
Design Patterns
Unix
Linux
Agile
Test-driven Development
Automated Testing
Apache Ant
Gradle
Apache Maven
Jenkins
TeamCity
JUnit
TestNG
JaCoCo
Spring Framework
Hibernate
JavaServer Faces
Java
Performance Tuning
Conflict Resolution
Problem Solving
Analytical Skill
Mentorship
Communication
Collaboration
Privacy
Marketing
Job Details
Location: Ann Arbor, MI
Salary: $50.00 USD Hourly - $55.00 USD Hourly
Description: Our client is currently seeking a Java Developer (Mid-Level)
About the Job
As a Software Engineer, you will design and build highly scalable, performant server-side modules for Schwab's next-generation order management system-a critical platform driving significant revenue. You'll act as a subject matter expert, mentor junior engineers, and collaborate across teams to ensure best practices and technical excellence.
Responsibilities
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
Salary: $50.00 USD Hourly - $55.00 USD Hourly
Description: Our client is currently seeking a Java Developer (Mid-Level)
About the Job
As a Software Engineer, you will design and build highly scalable, performant server-side modules for Schwab's next-generation order management system-a critical platform driving significant revenue. You'll act as a subject matter expert, mentor junior engineers, and collaborate across teams to ensure best practices and technical excellence.
Responsibilities
- Design and troubleshoot highly complex software components requiring deep research and analysis.
- Collaborate with cross-functional teams to integrate systems and deliver robust solutions.
- Lead system architecture, specification development, program logic, flowcharting, testing, debugging, and documentation.
- Make strategic design decisions and guide development teams on implementation.
- Drive resolution of complex issues in development and production environments.
- Mentor junior engineers and assign development tasks, serving as SME for core modules.
- Partner with Enterprise Architecture and Infrastructure teams on strategic initiatives.
- Education: Bachelor's degree in Computer Science or related field.
- Experience:
- 5+ years in Java/J2EE and web-based programming (client and server-side).
- Strong knowledge of OOA/OOD, distributed systems, real-time processing, relational databases, and messaging systems.
- Expertise in concurrency and multi-threading.
- Deep understanding of data structures, algorithms, and design patterns (GoF).
- Hands-on experience with Unix/Linux environments.
- Familiarity with agile methodologies and test-driven development.
- Proficiency with build/deploy/test automation tools (Ant, Gradle, Maven, Jenkins, TeamCity, JUnit, TestNG, JaCoCo).
- Experience developing APIs and frameworks.
- Experience with Spring, Hibernate, JSF, or similar frameworks.
- Knowledge of compilers or domain-specific languages (DSLs).
- Experience with Java performance tuning, garbage collection, and scaling.
- Strong problem-solving and analytical skills.
- Ability to lead complex projects and mentor team members.
- Excellent communication and collaboration skills.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.