We are looking for a hands-on Java/J2EE Solution Architect with strong expertise in Spring Boot, Microservices, Production Support, Cloud Architecture, Kafka, PostgreSQL, and AI/GenAI solutions. The ideal candidate will be responsible for designing scalable enterprise platforms, leading cloud-native transformations, resolving critical production issues, and driving AI-powered solutions including RAG implementations.

Key Responsibilities

  • Architect and design enterprise applications using Java, J2EE, Spring Boot, Spring Cloud, and Microservices.
  • Lead application modernization and cloud migration initiatives across AWS, Azure, or GCP.
  • Design and implement event-driven architectures using Kafka/Confluent.
  • Provide technical leadership across development, deployment, and production support teams.
  • Troubleshoot complex production issues involving application performance, integrations, databases, middleware, and cloud infrastructure.
  • Perform root cause analysis using logs, JVM metrics, thread dumps, heap dumps, and monitoring tools.
  • Design and oversee CI/CD pipelines, containerization, and deployment strategies using Docker, Kubernetes, Jenkins, GitHub Actions, and related DevOps tools.
  • Build AI-enabled solutions leveraging LLMs, RAG frameworks, Vector Databases, Semantic Search, and AI Agents.
  • Collaborate with business and technical stakeholders to translate requirements into scalable technology solutions.

Required Skills

Core Technologies

  • Java 8/11/17+, J2EE
  • Spring Boot, Spring Cloud
  • REST APIs, GraphQL
  • Microservices Architecture
  • Hibernate/JPA

Integration & Messaging

  • Apache Kafka / Confluent Kafka
  • Event-Driven Architecture
  • API Gateway and Integration Patterns

Databases

  • PostgreSQL (mandatory)
  • Oracle, MongoDB, Redis
  • Query tuning and performance optimization

Cloud & DevOps

  • AWS (preferred) / Azure / GCP
  • Docker, Kubernetes/EKS/OpenShift
  • Jenkins, GitHub Actions, CI/CD
  • Infrastructure, scalability, monitoring, and security best practices

Production Support & Reliability

  • Incident Management and RCA
  • Application Performance Tuning
  • JVM, GC, Heap Dump & Thread Dump Analysis
  • ELK, Splunk, Datadog, CloudWatch

AI / GenAI

  • Retrieval Augmented Generation (RAG)
  • LangChain, LlamaIndex
  • OpenAI, Azure OpenAI, Claude, Gemini
  • Vector Databases (Pinecone, pgVector, Weaviate, ChromaDB, FAISS)
  • Embedding Models, Semantic Search, AI Agents

Experience

  • 12+ years of enterprise application development experience.
  • 3+ years in a Solution/Technical Architect role.
  • Proven experience supporting mission-critical production applications.
  • Experience implementing AI/GenAI use cases in enterprise environments is highly desirable.

Preferred Qualifications

  • AWS Solution Architect or equivalent cloud certification.
  • Experience in Financial Services, Retirement, Insurance, or other regulated industries.
  • Strong stakeholder management and technical leadership skills.

Similar jobs

Java/J2EE Solution Architect

Apply Now
Back to search page