The Judge Group - Ann Arbor, MI

posted about 2 months ago

Full-time - Mid Level
Ann Arbor, MI
Administrative and Support Services

About the position

The Midlevel Java Developer position is focused on developing and maintaining complex software systems in a collaborative and innovative environment. The role emphasizes high performance and resilience in multi-threaded applications, requiring strong technical skills and the ability to perform detailed software design and analysis.

Responsibilities

  • Perform complex software design tasks and technical analysis on a multi-threaded system.
  • Develop and maintain Java applications with a focus on performance and scalability.
  • Collaborate with team members in an agile environment to deliver high-quality software solutions.
  • Utilize cloud platforms and containerization tools like Docker and Terraform for application deployment.
  • Implement test automation strategies using tools such as Wire Mock and Mockito.
  • Work with various application development frameworks like Spring and Hibernate.

Requirements

  • 3 - 5 years of experience in Java and J2EE (both client and server side).
  • 3 - 5 years of experience with Object-Oriented Analysis/Design (OOA/OOD) and distributed systems.
  • Experience with real-time processing and relational database systems.
  • Familiarity with messaging systems and compilers or Domain-Specific Languages (DSLs).
  • Understanding of concurrency, multi-threading, and Java Garbage Collection.
  • Knowledge of data structures, algorithms, and design patterns (GoF).
  • Experience with agile methodologies and test-driven development.
  • Proficiency in Unix/Linux and Windows environments.
  • Experience with build, deploy, and test automation tools like Ant, Gradle, Maven, Jenkins, and TeamCity.

Nice-to-haves

  • Experience with scaling and performance tuning of applications.
  • Demonstrated experience working with core business logic within applications.
  • Experience in developing APIs and frameworks.

Benefits

  • Collaborative and innovative work environment
  • Opportunities for professional growth and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service