Java Backend Developer (Senior / Architect Level)

Filled
February 20, 2026

Job Description

Job Summary

We are seeking an experienced Senior Java Backend Developer (8+ years) with a strong background in designing and delivering microservices architectures for large-scale, mission-critical enterprise applications.

This leadership role requires deep expertise in Spring Boot, Microservices, and API development, along with strong architectural vision, mentoring capabilities, and strategic alignment with business objectives. The ideal candidate will combine innovation with enterprise-grade reliability while guiding teams toward scalable and resilient distributed systems.

Key Responsibilities

1️⃣ Architecture & Design Leadership

  • Define and evolve enterprise-level microservices architecture aligned with business goals.
  • Provide technical guidance on Domain-Driven Design (DDD), service boundaries, and data strategies.
  • Establish coding standards, architectural principles, and governance models.

2️⃣ Strategic Technology Roadmap

  • Collaborate with executives and product owners to create a multi-year scalability and resilience roadmap.
  • Evaluate emerging technologies and recommend adoption strategies.

3️⃣ Microservices Implementation

  • Lead design and development of microservices using Spring Boot and RESTful APIs.
  • Implement event-driven architectures and asynchronous messaging.
  • Enforce API versioning, security standards, and clean code practices.

4️⃣ Performance, Scalability & Resilience

  • Oversee capacity planning and high-throughput system optimization.
  • Implement fault-tolerant patterns such as:
    • Circuit Breakers
    • Retries
    • Load Balancing
    • Saga patterns & Eventual Consistency

5️⃣ DevOps & CI/CD

  • Advocate for CI/CD automation and DevOps best practices.
  • Drive containerization using Docker and orchestration via Kubernetes.
  • Partner with DevOps teams to ensure zero-downtime deployments and rollback strategies.

6️⃣ Observability & Monitoring

  • Implement centralized logging and distributed tracing.
  • Lead monitoring initiatives using tools like ELK, Prometheus, Grafana, and Jaeger.
  • Drive incident management and root cause analysis improvements.

7️⃣ Data Strategy & Governance

  • Define SQL and NoSQL database strategies.
  • Implement sharding and partitioning aligned with service boundaries.
  • Ensure compliance with data governance standards (GDPR, HIPAA where applicable).

8️⃣ Technical Leadership & Mentoring

  • Mentor junior and mid-level engineers through design and code reviews.
  • Foster a culture of innovation and continuous improvement.
  • Collaborate with QA, Product, and Project teams to deliver high-quality solutions.

9️⃣ Risk Assessment & Management

  • Identify technical risks and propose mitigation strategies.
  • Communicate constraints and risks to executive stakeholders.

Required Technical Skills

Backend Expertise

  • Java (8+ Years)
  • Spring Boot
  • Microservices Architecture
  • REST APIs
  • Event-Driven Systems
  • Domain-Driven Design (DDD)

Cloud & DevOps

  • AWS / Azure / GCP
  • Docker
  • Kubernetes
  • CI/CD Pipelines

Messaging & Distributed Systems

  • Kafka / RabbitMQ
  • Saga Patterns
  • Eventual Consistency
  • Distributed Transactions

Observability

  • ELK Stack
  • Prometheus
  • Grafana
  • Jaeger

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Cassandra

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Proven experience designing large-scale distributed systems.
  • Strong background in cloud-native architectures.
  • Deep understanding of data modeling and scalability.

Soft Skills

  • Excellent communication and presentation skills.
  • Strong leadership and mentoring abilities.
  • Strategic thinking with enterprise-level vision.
  • Exceptional analytical and problem-solving skills.

Preferred Qualifications

  • AWS Certifications
  • Experience with Service Mesh (Istio, Linkerd)
  • Knowledge of OAuth2, SAML, PKI
  • Familiarity with enterprise compliance frameworks

Ideal Candidate Profile

You are a forward-thinking architect who:

Thrives in complex distributed environments

Balances innovation with enterprise reliability

Leads by example through mentorship and collaboration

Understands business strategy and translates it into scalable technical solutions