Java Developer
Title: Java Fullstack DeveloperTerm: Contract Location: Phoenix, AZ || OnsiteInterview: Face to FaceJob DescriptionWe are seeking an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, REST APIs, and modern frontend technologies, along with experience or exposure to AI/ML and Generative AI. The ideal candidate will develop scalable, high-performance applications supporting enterprise and airline business systems.Key ResponsibilitiesDesign, develop, and maintain enterprise full-stack applications using Java, Spring Boot, and Angular or React.Build scalable backend services using Spring Boot, Spring MVC, Spring Cloud, and Microservices architecture.Design, develop, and consume secure and high-performance RESTful APIs and web services.Develop distributed and event-driven applications using Kafka, messaging platforms, and asynchronous processing.Integrate AI/ML models, Generative AI, LLMs, and AI-powered services into enterprise applications.Build AI-enabled solutions such as intelligent search, conversational interfaces, recommendation systems, automation, and knowledge-based applications.Develop responsive frontend applications using Angular/React, TypeScript, JavaScript, HTML5, and CSS3.Work with cross-functional teams including AI/ML engineers, architects, product owners, DevOps, and QA teams.Integrate applications with enterprise systems, databases, APIs, and cloud services.Implement application security using Spring Security, OAuth2, JWT, and API security best practices.Work with relational and NoSQL databases such as Oracle, PostgreSQL, MySQL, MongoDB, or DynamoDB.Deploy and maintain applications using Docker, Kubernetes, CI/CD pipelines, and cloud platforms.Participate in code reviews, technical design discussions, troubleshooting, and performance optimization.Required Skills8+ years of experience in Java application development.Strong hands-on experience with Java 8/11/17 or above.Strong expertise in Spring Boot, Spring Framework, Spring MVC, and Spring Security.Extensive experience developing Microservices and RESTful APIs.Strong experience with distributed systems and enterprise application architecture.Hands-on frontend development experience with Angular or React.Strong knowledge of JavaScript, TypeScript, HTML, and CSS.Experience integrating AI/ML or Generative AI capabilities into applications.Exposure to technologies such as OpenAI APIs, Azure OpenAI, AWS Bedrock, LangChain, RAG, Vector Databases, or AI Agents.Experience with Kafka or other event-streaming/messaging platforms.Strong experience with SQL and relational databases.Experience with cloud platforms such as AWS, Azure, or GCP.Experience with Docker, Kubernetes, Jenkins, GitHub Actions, or other CI/CD tools.Strong knowledge of Git, Maven/Gradle, JUnit, and Mockito.Preferred SkillsExperience in the Airlines, Travel, Transportation, or Hospitality domain.Experience developing applications for flight operations, reservations, booking, customer experience, loyalty, cargo, or airport systems.Knowledge of AI-powered automation, intelligent search, chatbots, recommendation engines, or RAG-based applications.Experience with Python for AI/ML integration.Knowledge of MLOps and AI model deployment.Strong communication and problem-solving skills.Experience working in an Agile/Scrum environment.