Java Developer - Mid-Level
Charles Schwab & Co., Inc.
Ann Arbor, MI, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on portal.procomservices.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Apache Ant
Computing Platforms
HTML5
Automation of Tests
Data Structures
Relational Databases
Software Design Patterns
Distributed Systems
Java Platform Enterprise Edition (J2EE)
Gradle
+16 more
Hibernate (Java)
JavaFX
Spring Framework
Swing (Java)
JQuery
JavaServer Faces
Apache Maven
Object-Oriented Software Development
Performance Tuning
Software Systems
Multithreading
Java Application Server
Real Time Systems
Test-Driven Development (TDD)
AngularJS
Jenkins
Job description
The Java Developer - Mid-Level will be involved in developing and enhancing a complex software platform. The role focuses on both client and server-side Java development, contributing to the system’s scalability and performance. The developer will work closely with cross-functional teams to deliver high-quality software solutions., * Develop and maintain Java applications with a focus on both client and server-side components
- Collaborate with team members to design and implement distributed systems
- Engage in real-time processing and relational database management
- Contribute to the development of APIs and frameworks
- Participate in agile, test-driven development processes
Requirements
- 3+ years of experience in Java, J2EE (both client and server side)
- Strong understanding of OOA/OOD, distributed systems, and real-time processing
- Proficiency in data structures, algorithms, and design patterns (GoF)
- Experience with rich UI frameworks like Angular JS, jQuery, HTML 5, Swing, Java FX
- Experience with application development frameworks like Spring, Hibernate, JSF
Java Developer - Mid-Level - Nice-to-Have Skills:
- Experience with concurrency & multi-threading
- Experience with scaling, Java Garbage Collection, and performance tuning
- Experience with build, deploy, and test automation tools like Ant, Gradle, Maven, Jenkins
- Working knowledge of finance and/or trading domain
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on portal.procomservices.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
EM
Eli McGarvie
Software Developer Salary in Switzerland [2023]
over 3 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
over 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago