What are the responsibilities and job description for the Java Full Stack Developer position at Manhattan Consulting?
Role Overview
This is not a traditional CRUD full stack role.
We are looking for a senior engineer who can operate at the intersection of:
Backend platform engineering
Event-driven architecture
Modern UI integration
You will help design and build high-throughput, low-latency systems, enabling real-time data processing and seamless front-end experiences. The role involves deep backend ownership, with front-end contributions focused on integration and performance.
Key Responsibilities
Platform Engineering:
Design and develop core backend platforms using Java and Spring Boot to support scalable, distributed systems
Event-Driven Architecture:
Build and maintain asynchronous systems using Kafka or similar messaging technologies
Real-Time Data Processing:
Develop pipelines and services handling high-volume, low-latency data streams
API & Integration Layer:
Architect and optimize RESTful and event-based APIs for internal and external consumers
Frontend Integration:
Partner with UI teams and contribute to Angular-based applications where needed (focus on data flow & performance)
Cloud-Native Development:
Contribute to deployment and scaling of services in AWS/Azure environments
System Reliability & Observability:
Implement logging, monitoring, and alerting to ensure production stability
Performance Engineering:
Identify bottlenecks and optimize systems for throughput, latency, and scalability
Technical Leadership:
Drive design discussions, mentor engineers, and promote best practices
Required Qualifications
10 years of software engineering experience
Strong expertise in Java and Spring Boot (core backend focus)
Proven experience building event-driven systems (Kafka, MQ, etc.)
Deep understanding of distributed systems and microservices architecture
Experience with high-throughput, real-time data systems
Strong knowledge of REST APIs and asynchronous communication patterns
Proficiency in SQL and data modeling
Experience with CI/CD pipelines and DevOps workflows
Preferred Qualifications
Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
Familiarity with containerization (Docker, Kubernetes)
Working knowledge of Angular or modern front-end frameworks
Background in financial services or trading systems
Experience with observability tools (Prometheus, Grafana, ELK, etc.)
Exposure to AI-assisted development tools (Copilot, Claude, etc.)
What Makes This Role Different
Focus on platform systems engineering, not just application development
Heavy emphasis on event-driven and real-time architectures
Opportunity to work on mission-critical, high-scale systems
High ownership and influence on technical direction
Ideal Candidate Profile
Backend-heavy engineer who can handle scale and complexity
Experience with Kafka microservices performance tuning
Comfortable working in fast-paced, production-critical environments
Can contribute to UI but thinks like a systems engineer
Salary : $100 - $120