Java Developer(fulltime)

KRG Technologies Inc.

Boston, MA, United States
On-site
Deep understanding of java concurrency
Expertise in java data structures and hashmaps
Strong object-oriented design principles
The role requires a deep understanding of concurrency, including the use of Executors, Callable, and Futures

Job Summary

  • The role requires a deep understanding of concurrency, including the use of Executors, Callable, and Futures.
  • Candidates must demonstrate strong skills in object-oriented design, immutability, and the Single Responsibility Principle.
  • The position involves solving complex algorithmic problems and designing stateful, event-driven algorithms.

Matching Summary

The role requires a deep understanding of concurrency, including the use of Executors, Callable, and Futures.

Skills & Requirements

Must-have

  • Deep understanding of Java concurrency
  • Expertise in Java data structures and HashMaps
  • Strong object-oriented design principles
  • Experience with Test Driven Development
  • Proficiency in JDBC and database access
  • Knowledge of core design patterns

Nice-to-have

  • Experience with Java 8 Stream API and Lambdas
  • Familiarity with Hibernate and JPA ORM
  • Understanding of microservices architecture
  • Experience with distributed messaging systems
  • Knowledge of TCP/UDP networking protocols
  • Experience with Maven and Jenkins build tools

Key Requirements

  • Immediate interview availability
  • Ability to handle whiteboard coding problems
  • Experience with Oracle DBMS DML and DDL

Work Rights

Not specified

Tailored Resume

Cover Letter