Job Title: Senior Full-Stack developer
Location: Chicago, IL
Full Time
Job Description
Senior Full-Stack developer
Must Have Technical/Functional Skills
• Strong expertise in Java 17+, Spring Boot, Spring Security, Hibernate/JPA, and RESTful Microservices.
• Hands-on experience with React.js, JavaScript, TypeScript, HTML5, and CSS3.
• Experience with cloud-native application development on GCP
• Strong understanding of Microservices, API design, containerization using Docker, and orchestration using Kubernetes.
• Experience with CI/CD pipelines, Git-based version control, and DevOps practices.
• Knowledge of SQL and NoSQL databases.
• Exposure to Generative AI, LLM integration, RAG frameworks, and Responsible AI principles.
Roles & Responsibilities
• Design, develop, and maintain scalable, secure, and high-performance full stack applications using Java, Spring Boot, Microservices, and modern frontend technologies such as React.js
• Develop responsive and user-friendly web applications with a strong focus on usability, performance, and accessibility.
• Design and implement RESTful APIs, microservices, and reusable components following industry’s best practices and architectural standards.
• Collaborate with business stakeholders, product owners, architects, and cross-functional teams to understand requirements and translate them into technical solutions.
• Build and deploy cloud-native applications on GCP utilizing containerization and orchestration technologies such as Docker and Kubernetes.
• Integrate enterprise applications with third-party services, APIs, and cloud platforms.
• Develop and enhance AI-powered solutions, including chatbots, virtual assistants, document intelligence, and knowledge management platforms using Generative AI and Large Language Models
• Implement and optimize Retrieval-Augmented Generation (RAG) frameworks and AI integrations to improve business processes and user experiences.
• Ensure application security, data privacy, compliance, and adherence to Responsible AI and enterprise governance standards.
• Participate in architecture reviews, technical design discussions, code reviews, and solution development activities.