Java Full-Stack Developer with AI Experience
Core
Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, REST APIs, and modern frontend frameworks, integrating generative AI and machine learning capabilities.
Role type
Senior IC Java Full-Stack Developer (AI/ML integration)
Builds
Secure, high-performance enterprise applications and AI/ML integrations for financial services and technology organizations
Domain
Software Engineering, Financial Services, Artificial Intelligence
Deliverable
production ML models
Required skills
Java 8+, Spring Boot, Spring MVC, Spring Security, RESTful APIs, Microservices, React/Angular/Vue.js, JavaScript/TypeScript, Relational Databases (Oracle/PostgreSQL/MySQL/SQL Server), NoSQL (MongoDB/DynamoDB/Cassandra/Redis), Unit/Integration Testing (JUnit/Mockito/TestNG), Git, CI/CD (Jenkins/GitHub Actions/GitLab CI/Azure DevOps), Cloud Platforms (AWS/Azure/GCP), Docker, Kubernetes, Object-Oriented Programming, Design Patterns (via careerplan.io/jobs/g31add9a-java-full-stack-developer-with-ai-experience-at-synechron)
Preferred skills
Generative AI integration, LLM APIs (OpenAI/Azure OpenAI/Bedrock/Gemini), Prompt Engineering, Embeddings, Vector Databases, RAG, AI Agents, Function Calling, Tool Integration, Document Intelligence, NLP, Python for AI/ML, LangChain/LlamaIndex/Semantic Kernel, AI Evaluation, Hallucination Detection, Prompt Regression Testing, AI Security, Responsible AI, Model Governance
Technologies
Spring Boot, Spring MVC, Spring Security, React, Angular, Vue.js, JavaScript, TypeScript, HTML5, CSS3, Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, DynamoDB, Cassandra, Redis, JUnit, Mockito, TestNG, Git, Jenkins, GitHub Actions, GitLab CI, Azure DevOps, AWS, Azure, Google Cloud, Docker, Kubernetes, OpenAI, Azure OpenAI, Amazon Bedrock, Google Gemini, LangChain, LlamaIndex, Semantic Kernel
Responsibilities
Design and implement secure RESTful and asynchronous APIs; Develop and maintain microservices and event-driven applications; Create database schemas and data-access components for relational and NoSQL databases; Develop unit, integration, API, and end-to-end tests; Troubleshoot production issues and implement corrective actions; Mentor junior developers and advance engineering best practices
Seniority
Senior, hands-on IC