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.