GN
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