Interested in this role You can find all the relevant information in the description below.
We are seeking an experienced Senior Java / AI Engineer to design, develop, and deploy scalable enterprise applications and AI-powered solutions. The ideal candidate will have strong expertise in Java, cloud technologies, microservices architecture, and modern AI/ML platforms.
Key Responsibilities
Design, develop, and maintain scalable enterprise applications and microservices.
Lead architecture, design, development, testing, and deployment activities.
Develop and host cloud-native solutions on Google Cloud Platform (GCP).
Build and integrate AI/ML solutions into production systems.
Collaborate with product teams and business stakeholders to deliver innovative solutions.
Conduct code reviews, proof of concepts, and technical evaluations.
Drive CI/CD best practices and software development standards.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or related field.
8+ years of software development experience.
Strong proficiency in Java and Python.
Experience with Spring Boot, Microservices, Kafka, and REST APIs.
Experience with Relational and NoSQL databases.
Strong understanding of GCP services including BigQuery, Google Cloud Storage, and Vertex AI.
Experience with CI/CD tools such as Maven, Jenkins, Git, and DevOps practices.
Strong knowledge of data structures, algorithms, design patterns, and system architecture.
Excellent communication and stakeholder management skills.
Preferred Qualifications
Experience with Generative AI and AI-powered application development.
Knowledge of TensorFlow, PyTorch, and machine learning frameworks.
Experience with Contact Center ecosystems and Genesys platforms. xsgimln
Familiarity with responsible AI practices, model governance, and explainability.