Skip to main content

Java Fullstack Developer

Technology
Net2Source (N2S)
Phoenix, United States2 months ago
Service contractOn-site

Job description

Title: Java Fullstack Developer

Term: Contract

Location: Phoenix, AZ || Hybrid

Job Description

We 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 Responsibilities

  • Design, 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 Skills
  • 8+ 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 Skills
  • Experience 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 .
Keywords
javaavailability-zonesjob-descriptionsspringspring-bootmicroservicesartificial-intelligencemachine-learninggenerative-artificial-intelligence-generative-aiplanning-and-designvisual-art-designproduct-development-and-designreact-jsreactspring-mvcmodel-view-controller-mvcspring-cloudmicro-services-architecturetrade-shows-eventskafka

Interested in this role?