Java Software Engineer
Job Title: Java Full Stack Developer (Java + AI)
Location: Pittsburgh, PA (Onsite)
Job Type:
Contract/Fulltime Job Description: Role Overview - We are seeking a hands-on Senior Full Stack Developer to build and maintain enterprise applications and integrate AI capabilities into business workflows. The ideal candidate will demonstrate strong frontend and backend development skills, a stable employment history, continuous professional growth, and excellent client-facing communication.
Key Responsibilities:
- Design, develop, and maintain scalable frontend applications, backend services, and APIs.· Translate business requirements into secure, maintainable solutions.· Build responsive interfaces using React or Angular and TypeScript/JavaScript.· Develop backend services using Java/Spring Boot, Node.js, or the project’s approved technology stack.· Design REST APIs and integrate databases, microservices, and third-party services.· Integrate AI features such as copilots, conversational interfaces, document processing, and intelligent workflow automation.· Implement permission-controlled AI interactions, structured outputs, error handling, and appropriate human approval steps.· Where required, develop RAG workflows with document ingestion, retrieval, and source-grounded responses.· Use AI coding assistants to support development, debugging, refactoring, and testing, independently reviewing generated code.· Write unit and integration tests and collaborate with QA on end-to-end validation.· Address application performance, security, reliability, and production issues.· Participate in code reviews, technical design discussions, and release activities.· Collaborate with client stakeholders and mentor developers while remaining hands-on.
Required Qualifications:
- Minimum 7 years of software development experience, including substantial full stack development.· Strong experience with React or Angular, TypeScript/JavaScript, HTML, and CSS.· Strong backend development experience with Java/Spring Boot or Node.js.· Experience with SQL databases, REST APIs, microservices, and Git.· Working knowledge of authentication, authorization, secure coding, and application performance.· Experience with cloud deployments, Docker, and CI/CD workflows.· Practical experience integrating LLM APIs or other AI services into applications.· Familiarity with prompt design, structured outputs, tool calling, and AI-output validation.· Practical use of GitHub Copilot, Cursor, ChatGPT, or Claude for development.· Proven experience delivering applications for large enterprise clients.· Stable employment history with sustained contributions and continuous growth in skills, responsibilities, or leadership.· Excellent verbal and written communication, strong interpersonal skills, and a pleasant, professional demeanor.· Ability to build positive client relationships and explain technical decisions clearly.· Availability to work onsite five days per week in Pittsburgh, PA.Preferred Candidate Profile· Experience with Infosys, TCS, Wipro, HCLTech, Cognizant, Capgemini, Accenture, or comparable enterprise technology services organizations.· Successful delivery on long-term enterprise engagements with increasing ownership.· Experience in logistics, transportation, shipment tracking, or supply-chain applications.· Experience with Azure, AWS, or Google Cloud.· Exposure to Python, vector databases, RAG, and AI evaluation frameworks.· Experience with event-driven architectures, messaging platforms, and Kubernetes.