Job Description
Event Start Date:Event Start Time:Event End Date:Event End Time:Event Venue Address:
Event Description:
Solutions Architecture Analyst – Assistant Vice President
We are seeking a Solutions Architect with a strong foundation in Java, Microservices Development, and exposure to Artificial Intelligence (AI) / Machine Learning (ML). In this role, you will contribute to the architecture, design, and development of scalable, high-performance applications, while supporting the integration of AI/ML capabilities into enterprise systems. You will collaborate with cross-functional teams and support architectural initiatives within a dynamic financial services environment
Key Responsibilities
- Architecture & Design:
Assist in designing scalable, high-availability Java microservices and supporting the integration of AI/ML components into enterprise applications. - Development & Implementation:
Develop clean, maintainable, and efficient code for microservices, APIs, and AI-enabled features using Java and related technologies. - Performance Optimization:
Monitor system performance and help identify and resolve performance bottlenecks to ensure reliability and scalability. - Technical Contribution:
Collaborate with senior architects and engineers to implement best practices in microservices architecture and AI integration. - Code Quality & Standards:
Follow established coding standards, security guidelines, and participate in code reviews to maintain high-quality deliverables. - Troubleshooting & Support:
Support debugging and resolution of technical issues across applications, including microservices and AI integrations. - Collaboration:
Work closely with developers, data scientists, and product teams to build and deliver integrated solutions. - Innovation & Learning:
Stay current with emerging technologies in Java, microservices, and AI/ML; proactively suggest improvements and enhancements. - Documentation:
Contribute to technical documentation, including APIs, system designs, and operational processes.
Preferred Qualifications
- Experience:
~5+ years of software development experience with hands-on work in Java, microservices, and enterprise applications. Exposure to Agile methodologies and basic AI/ML concepts. - Technical Skills:
- Knowledge of Java and REST APIs
- Microservices & Systems:
Understanding of microservices architecture, distributed systems, and messaging systems (Kafka, RabbitMQ). - API Development:
Experience with API design and tools like OpenAPI/Swagger. - AI/ML Exposure:
Basic understanding of AI/ML concepts and exposure to integrating models or APIs into applications. - Cloud & Containers:
Familiarity with cloud platforms (AWS, Azure, or GCP), Docker, and Kubernetes basics. - Databases:
Experience with relational (Oracle, PostgreSQL) and/or NoSQL databases (MongoDB, Cassandra). - DevOps Practices:
Understanding of CI/CD pipelines and version control systems (e.g., GitHub). - Problem-Solving:
Strong analytical and troubleshooting skills with attention to detail. - Communication:
Ability to communicate technical ideas effectively with team members.
Education:
- Bachelor’s degree in Computer Science, Engineering, or related field.
Nice to Have
- Exposure to AI/ML
- Experience in financial services or regulated environments