Full Stack Developer
Unisys
About the role
Job Description: We are seeking an experienced Full Stack Developer to join our team at CLIENT. The ideal candidate will design, develop, and maintain end-to-end applications spanning modern front-end frameworks, robust middle-tier services, and scalable cloud-native data solutions. This role emphasizes AI-assisted development practices and hands-on experience building solutions powered by Large Language Models (LLMs).
Key Responsibilities
· Design, develop, and maintain full stack applications from UI through middle tier to data layer
· Build responsive, accessible front-end interfaces using Angular or Vue.js
· Develop RESTful APIs and microservices using Java (Spring Boot) and Python-based frameworks (FastAPI, Flask, Django)
· Design and manage relational and NoSQL data stores including PostgreSQL and document databases (e.g., Amazon DocumentDB, MongoDB)
· Architect and deploy applications on AWS using services such as Lambda, ECS, S3, API Gateway, CloudFormation, and CDK
· Leverage AI-powered coding tools (Amazon Q Developer, Kiro) to accelerate development workflows
· Build and integrate LLM-powered features using AWS Bedrock or similar platforms
· Participate in large-scale document analysis and intelligent data extraction initiatives
· Collaborate with cross-functional teams in Agile/Scrum ceremonies
· Design and maintain end-to-end automated test suites using frameworks such as Selenium, Cypress, or Playwright
· Identify and resolve performance bottlenecks across the full stack including query optimization, API response tuning, front-end rendering, and JVM/Python profiling
· Write unit and integration tests, conduct code reviews, and uphold engineering best practices
· Mentor and guide junior developers through code reviews, pair programming, and knowledge-sharing sessions
Required Qualifications
· 5+ years of professional full stack development experience
· Strong proficiency in Java (Spring Boot, Spring MVC) and Python (FastAPI, Flask, or Django)
· Hands-on experience with Angular or Vue.js for front-end development
· Solid experience with PostgreSQL and document databases (Amazon DocumentDB, MongoDB, or similar)
· Demonstrated experience with AWS cloud services (EC2, Lambda, S3, ECS/EKS, RDS, IAM, CloudWatch)
· Experience using AI-assisted development tools such as Amazon Q Developer or Kiro for code generation, refactoring, and productivity
· Practical experience building applications that integrate Large Language Models (LLMs), preferably using AWS Bedrock
· Familiarity with CI/CD pipelines, containerization (Docker), and infrastructure-as-code
· Experience with end-to-end test automation frameworks (Selenium, Cypress, Playwright, or similar)
· Proven ability to performance tune applications including database query optimization, API latency reduction, front-end profiling, and load testing
· Strong understanding of RESTful API design, microservices architecture, and secure coding practices
· Excellent problem-solving, communication, and collaboration skills
Preferred Qualifications
· Experience with large document analysis, intelligent document processing, or text extraction at scale (e.g., Amazon Textract, custom NLP pipelines)
· Familiarity with Retrieval-Augmented Generation (RAG) patterns and vector databases
· AWS certifications (Solutions Architect, Developer Associate, or similar)
· Experience in the financial services or regulatory technology domain
· Knowledge of prompt engineering and LLM fine-tuning techniques
· Experience with Terraform or AWS CDK for infrastructure management
Requirements
- 5+ years of professional full stack development experience
- Strong proficiency in Java (Spring Boot, Spring MVC) and Python (FastAPI, Flask, or Django)
- Hands-on experience with Angular or Vue.js for front-end development
- Solid experience with PostgreSQL and document databases (Amazon DocumentDB, MongoDB, or similar)
- Demonstrated experience with AWS cloud services (EC2, Lambda, S3, ECS/EKS, RDS, IAM, CloudWatch)
- Experience using AI-assisted development tools such as Amazon Q Developer or Kiro for code generation, refactoring, and productivity
- Practical experience building applications that integrate Large Language Models (LLMs), preferably using AWS Bedrock
- Familiarity with CI/CD pipelines, containerization (Docker), and infrastructure-as-code
- Experience with end-to-end test automation frameworks (Selenium, Cypress, Playwright, or similar)
- Proven ability to performance tune applications including database query optimization, API latency reduction, front-end profiling, and load testing
- Strong understanding of RESTful API design, microservices architecture, and secure coding practices
- Excellent problem-solving, communication, and collaboration skills
Responsibilities
- The ideal candidate will design, develop, and maintain end-to-end applications spanning modern front-end frameworks, robust middle-tier services, and scalable cloud-native data solutions
- This role emphasizes AI-assisted development practices and hands-on experience building solutions powered by Large Language Models (LLMs)
- Design, develop, and maintain full stack applications from UI through middle tier to data layer
- Build responsive, accessible front-end interfaces using Angular or Vue.js
- Develop RESTful APIs and microservices using Java (Spring Boot) and Python-based frameworks (FastAPI, Flask, Django)
- Design and manage relational and NoSQL data stores including PostgreSQL and document databases (e.g., Amazon DocumentDB, MongoDB)
- Architect and deploy applications on AWS using services such as Lambda, ECS, S3, API Gateway, CloudFormation, and CDK
- Leverage AI-powered coding tools (Amazon Q Developer, Kiro) to accelerate development workflows
- Build and integrate LLM-powered features using AWS Bedrock or similar platforms
- Participate in large-scale document analysis and intelligent data extraction initiatives
- Collaborate with cross-functional teams in Agile/Scrum ceremonies
- Design and maintain end-to-end automated test suites using frameworks such as Selenium, Cypress, or Playwright
- Identify and resolve performance bottlenecks across the full stack including query optimization, API response tuning, front-end rendering, and JVM/Python profiling
- Write unit and integration tests, conduct code reviews, and uphold engineering best practices
- Mentor and guide junior developers through code reviews, pair programming, and knowledge-sharing sessions
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free