Senior Java Developer (Full Stack / Architecture)

Filled
February 23, 2026

Job Description

We are looking for a highly skilled Senior Java Developer with strong expertise in Java architecture, distributed systems, and modern full-stack development. This role requires a senior engineer who can design scalable systems, troubleshoot complex performance issues, and contribute to cutting-edge technologies including GenAI and Large Language Models (LLMs).

You will work closely with engineering leaders, product teams, and developers to build robust enterprise applications and scalable microservices.

Key Responsibilities

  • Design and develop scalable enterprise backend systems using modern Java frameworks.
  • Architect high-performance distributed systems and microservices.
  • Build and maintain REST APIs and system integrations.
  • Collaborate on frontend development using Angular and modern JavaScript frameworks.
  • Optimize applications for performance, scalability, and reliability.
  • Troubleshoot complex system, API, and database performance issues.
  • Implement GenAI / LLM powered capabilities and AI-driven workflows.
  • Participate in architecture discussions, design reviews, and Agile ceremonies.
  • Mentor engineers and contribute to technical leadership within the team.

Required Skills

Java Architecture & Backend Development

  • Strong experience with Core Java (Java 8+)
  • Deep knowledge of JVM internals, multithreading, concurrency, and garbage collection tuning
  • Expertise in building enterprise-grade backend applications
  • Strong understanding of clean code, SOLID principles, and modular architecture

System Design & Microservices Architecture

  • Experience with High-Level Design (HLD) and Low-Level Design (LLD)
  • Building scalable distributed systems
  • Knowledge of design patterns, resilience, fault tolerance, and system scalability

Full Stack Development

  • Backend technologies: Java, Node.js
  • Frontend technologies: Angular (6+), JavaScript, TypeScript
  • Experience designing APIs, integrations, and versioning strategies
  • UI state management and performance optimization

Databases & Data Modeling

  • Strong SQL expertise including query optimization, indexing, and performance tuning
  • Experience with MongoDB schema design and indexing
  • Knowledge of transaction strategies and data consistency

Debugging & Performance Optimization

  • Debugging distributed systems
  • Diagnosing API failures and latency issues
  • Frontend performance troubleshooting
  • Database bottleneck analysis
  • Memory and CPU performance tuning

GenAI & LLM Engineering

  • Experience with Generative AI architectures
  • Familiarity with LangChain ecosystem (chains, tools, memory, RAG pipelines)
  • Understanding of HuggingFace models and LLM capabilities
  • AI cost optimization and token management
  • Prompt engineering and AI pipeline debugging

Agile Development & Ownership

  • Experience working in Agile / Scrum environments
  • End-to-end ownership of features from design to production
  • Strong analytical and problem-solving skills

Technical Leadership

  • Experience making architecture decisions
  • Conducting code reviews and design reviews
  • Mentoring junior and mid-level engineers
  • Prior team leadership or supervisory experience is a plus

Preferred Qualifications

  • Experience building large-scale SaaS platforms
  • Knowledge of microservices-based cloud architectures
  • Exposure to AI-driven product development
  • Experience working with cross-functional global teams