Java Developer - Mid-Level

Charles Schwab & Co., Inc.
Ann Arbor, MI, United States
3 days ago
Apply on portal.procomservices.com
Prepare application

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

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

5:29 min

Simulating a senior Java developer technical interview

Jakov Semenski · LIVE

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all