Skip to content
mimi

Senior Java Developer

Group Nine LLC

New York · Hybrid Full-time Senior 2w ago

About the role

About

We are looking for an experienced Senior Java Developer to join a high-performing engineering team working on scalable enterprise applications and real-time data processing systems.

Key Responsibilities

  • Design, develop, and maintain robust Java-based backend applications
  • Develop scalable microservices and distributed systems
  • Implement real-time streaming and messaging solutions using Kafka
  • Work with messaging queues and asynchronous processing frameworks
  • Develop and optimize SQL queries, database schemas, and data access layers
  • Build high-performance, multithreaded applications with strong concurrency handling
  • Collaborate with cross-functional Agile teams for design, development, and deployment
  • Participate in code reviews, troubleshooting, and performance optimization initiatives

Required Skills

  • Strong hands-on experience in Core Java and backend development
  • Experience with Kafka or similar streaming technologies
  • Solid understanding of messaging queues and event-driven architecture
  • Strong SQL and database development experience
  • Experience working with microservices architecture
  • Good understanding of multithreading and concurrent programming concepts
  • Strong analytical, debugging, and problem-solving skills
  • Excellent communication and collaboration abilities

Additional Information

  • Hybrid work model with 3 days onsite every week
  • Candidates should be comfortable attending in-person interviews if required

Skills

Core JavaJavaKafkaMicroservicesMultithreadingSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free