Job Title: Senior Java Full Stack AI Architect
Location: Charlotte, NC
Long term
Domain experience in Banking / Financial Services is must
Job Description
Key Responsibilities:
· Design end-to-end full stack architecture for web and enterprise applications.
· Define and implement microservices-based architectures using modern frameworks.
· Own application design decisions, including scalability, performance, security, and resilience.
· Develop and review backend services and APIs.
· Collaborate closely with UI, backend, DevOps, QA, and product teams.
· Ensure adherence to coding standards, architectural best practices, and design patterns.
· Perform code reviews and mentor senior and junior developers.
· Drive cloud adoption, CI/CD pipelines, and DevOps best practices.
· Participate in technical discussions with stakeholders and customers.
Technical Skills:
· Backend
· Strong expertise in Java (Core Java, Java 8+)
· Frameworks: Spring Boot, Spring MVC, Hibernate
· RESTful API design, Microservices architecture
· Messaging/Event-driven systems (e.g., Kafka)
· Frontend
· Strong knowledge of HTML5, CSS3, JavaScript (ES6+)
· Modern frameworks: Angular / React
· Experience with responsive UI and reusable component design
· Databases
Qualifications
· Bachelor’s degree in Computer Science, Engineering, or related field.
· 18 Yrs of overall IT experience.
· 5+ years architect role.
· Strong problem-solving, communication, and stakeholder management skills.
Nice to Have
· Exposure to API gateways and integration platforms.
· Experience with gRPC communication.
· Knowledge of application performance monitoring tools (e.g., New Relic).
· Domain experience in Banking / Financial Services.
· Familiarity with AI/ML integration at an enterprise level.
Pay: $75.00 - $80.00 per hour
Work Location: In person