Mid Java, Angular, Vue.js SW Eng
Mid Java, Angular, Vue.js SW Eng
Posted 20 days ago
SENIORITY
Senior
About the role
- 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 with Spring Boot and Python frameworks such as FastAPI, Flask, or Django.
- Design and manage relational and NoSQL data stores including PostgreSQL and document databases such as Amazon DocumentDB or MongoDB.Architect and deploy applications on AWS using services such as Lambda, ECS, S3, API Gateway, Cloud
- Formation, and CDK.Leverage AI-powered coding tools 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 within Agile and Scrum ceremonies.
- Design and maintain end-to-end automated test suites using Selenium, Cypress, or Playwright.
- Identify and resolve performance bottlenecks across the stack, including database query optimization, API response tuning, front-end rendering, and JVM or Python profiling.
- Write unit and integration tests, conduct code reviews, and uphold engineering best practices.
- Mentor and guide junior developers through reviews, pair programming, and knowledge sharing.
- Experience Requirements 5+ years of professional full stack development experience.
- Proficiency in Java with Spring Boot and Spring MVC, and Python with FastAPI, Flask, or Django.
- Hands-on experience with Angular or Vue.js for front-end development.
- Experience with PostgreSQL and document databases such as Amazon DocumentDB or MongoDB.Demonstrated experience with AWS services including EC2, Lambda, S3, ECS or EKS, RDS, IAM, and CloudWatch.
- Experience using AI-assisted development tools such as Amazon Q Developer or Kiro.
- Practical experience building applications that integrate LLMs, preferably using AWS Bedrock.
- Familiarity with CI/CD pipelines, Docker, and infrastructure as code.
- Experience with end-to-end test automation using Selenium, Cypress, or Playwright.
- Ability to performance tune applications including query optimization, API latency reduction, front-end profiling, and load testing.
- Strong understanding of RESTful API design, microservices architecture, and secure coding practices.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
