Job Title: Java Solution Architect
Location: New York – 3 Days onsite Role
Job Summary: We are seeking an experienced Java Solution Architect with strong expertise in enterprise application architecture and hands-on experience in Artificial Intelligence (AI), Generative AI (GenAI), and Machine Learning integrations. The ideal candidate will be responsible for designing scalable, secure, and high-performing solutions while driving AI-enabled digital transformation initiatives across the organization.
Key Responsibilities:
· Design and architect enterprise-grade applications using Java and related technologies.
· Define solution architecture, technical roadmaps, and implementation strategies.
· Collaborate with business stakeholders, product owners, and engineering teams to translate business requirements into technical solutions.
· Integrate AI/ML and Generative AI capabilities into enterprise applications.
· Develop and implement microservices-based architectures using Spring Boot and cloud-native technologies.
· Lead technical design reviews, code reviews, and architecture governance.
· Ensure application security, scalability, performance, and reliability.
· Evaluate emerging AI technologies and identify opportunities for innovation.
· Mentor development teams and provide technical leadership throughout the SDLC lifecycle.
Required Technical Skills
Core Java Technologies
· Java 8/11/17+
· Spring Boot
· Spring Cloud
· Hibernate/JPA
· RESTful APIs
· Microservices Architecture
· Apache Kafka / Messaging Systems
Cloud & DevOps:
· AWS / Azure / Google Cloud Platform
· Docker
· Kubernetes
· Jenkins, GitHub Actions, CI/CD Pipelines
· Infrastructure as Code (Terraform preferred)
Database Technologies:
· Oracle
· PostgreSQL
· MySQL
· MongoDB
· Redis