Senior Java Developer
Senior Java Full Stack DeveloperWe are seeking a highly experienced Senior Java Full Stack Developer with 10+ years of experience in developing modern web applications using Java, Angular, and NodeJS. The ideal candidate will have strong experience with MongoDB, OpenShift, AWS, CI/CD, DevOps automation, TDD, and cloud deployments.The candidate should also have hands-on experience developing and integrating Generative AI solutions using LLMs, including prompt engineering, RAG, and AI-driven automation use cases.Roles & ResponsibilitiesMinimum 10+ years of experience.Develop web applications using Java, Angular, and NodeJS.Work with MongoDB for scalable data storage solutions.Design and manage containerized deployments with OpenShift.Implement and enforce test-driven development (TDD) principles.Develop and optimize CI/CD pipelines for cloud environments.Manage AWS deployments and infrastructure scaling.Contribute to DevOps automation and monitoring.Enhance application performance through best practices.Troubleshoot production issues and implement resolutions.Participate in Agile development sprints.Develop and integrate GenAI solutions using LLMs (OpenAI, Azure OpenAI, etc.) for intelligent applications.Implement prompt engineering, RAG (Retrieval-Augmented Generation), and AI-driven automation use cases.Build AI-enabled features such as chatbots, document processing, and recommendation systems.Ensure responsible AI practices, including security, scalability, and performance of GenAI solutions.Required SkillsJavaAngularNodeJSMongoDBOpenShiftAWSCI/CDDevOpsTest-Driven Development (TDD)Cloud EnvironmentsGenerative AI / GenAILLMsOpenAI / Azure OpenAIPrompt EngineeringRAG (Retrieval-Augmented Generation)AI-driven AutomationAgile DevelopmentApplication Performance OptimizationProduction SupportQualifications10+ years of overall software development experience.Strong hands-on experience developing full-stack web applications using Java, Angular, and NodeJS.Strong experience with MongoDB and scalable data storage solutions.Experience with OpenShift and containerized application deployments.Hands-on experience with AWS cloud deployments and infrastructure scaling.Strong understanding of CI/CD pipelines and DevOps automation.Experience implementing TDD practices.Experience troubleshooting and resolving production issues.Strong experience working in Agile development environments.Hands-on experience with GenAI and LLM-based application development.Experience with prompt engineering, RAG, and AI-driven automation.Experience building AI-enabled applications such as chatbots, document processing, and recommendation systems.Understanding of security, scalability, performance, and responsible AI practices.