Senior Java Developer

Filled
February 24, 2026

Job Description

We are looking for an experienced Senior Java Developer to lead the design and development of scalable, high-performance applications. This role requires deep backend expertise, strong system design skills, and the ability to work across the full stack while mentoring other engineers.

You will play a key role in architecture decisions, performance optimization, and the integration of modern technologies including AI-driven systems.

1. Java Architecture & Backend Engineering

  • Advanced expertise in Java (Java 8+)
  • Deep understanding of JVM internals, garbage collection, and multithreading
  • Experience building enterprise-scale backend systems
  • Performance optimization and memory management
  • Clean architecture and maintainable code using SOLID principles
  • Modular and testable application design

2. System Design & Architecture

  • Strong experience creating High-Level Design (HLD) and Low-Level Design (LLD)
  • Building distributed systems and microservices
  • Applying proven design patterns
  • Designing for scalability, resilience, and fault tolerance
  • Experience with event-driven architectures

3. Full-Stack Engineering

Backend

  • Java ecosystem
  • Node.js
  • API architecture and service integration

Frontend

  • Angular (6+)
  • JavaScript / TypeScript
  • UI state management
  • Frontend performance optimization

4. Databases & Data Modeling

  • Advanced SQL performance tuning
  • Indexing strategies and query optimization
  • Experience with MongoDB
  • Schema design and data modeling
  • Transaction strategies and data consistency
  • Handling large-scale datasets

5. Debugging & Performance Optimization

  • Troubleshooting distributed systems
  • Diagnosing API latency and failures
  • Profiling memory and CPU bottlenecks
  • Debugging frontend state and performance issues
  • Database query performance analysis

6. GenAI & LLM Engineering

  • Experience with modern AI application architectures
  • Working with LangChain
  • Using models from Hugging Face
  • Building RAG pipelines
  • Prompt engineering and token optimization
  • Improving reliability and monitoring AI pipelines

7. Agile Execution & Ownership

  • Experience working in Agile / Scrum environments
  • Ownership across the full lifecycle
    Design → Development → Testing → Production
  • Strong problem-solving skills
  • Ability to deliver in fast-paced teams

8. Technical Leadership

  • Architecture ownership and technical decision making
  • Mentoring engineers and guiding best practices
  • Conducting code reviews and design reviews
  • Leading engineering initiatives

Ideal Candidate

  • 8+ years of software engineering experience
  • Strong backend expertise with modern architecture
  • Comfortable working across the full stack
  • Experience mentoring developers
  • Passion for building scalable, reliable systems