Full Stack Java + Angular/JS Developer
Summary
Builds and maintains web apps using Java (Spring/Spring Boot) on the backend and Angular/JavaScript on the frontend, handling full development cycles and API integrations.
About the project:
We are looking for an experienced Full Stack Developer to build and maintain web applications based on Java (backend) and Angular/JavaScript (frontend). You will join a team working on [product/domain description] and will be responsible for the full development cycle — from API design to UI implementation.
Responsibilities:
Develop and maintain backend services in Java (Spring/Spring Boot)
Develop frontend using Angular (or vanilla JS/TypeScript)
Design and integrate REST/GraphQL APIs
Participate in code reviews, write unit/integration tests
Optimize application performance (backend + frontend)
Participate in Agile/Scrum processes, task estimation
Collaborate with DevOps/QA teams on CI/CD and releases
Requirements:
3+ years of commercial experience with Java (Java 8/11/17+)
Experience with Spring Framework / Spring Boot
Experience with Angular (2+) or modern JavaScript/TypeScript
Knowledge of REST APIs, working with databases (SQL — PostgreSQL/MySQL, or NoSQL)
Experience with Git, CI/CD pipelines
Understanding of OOP principles and design patterns
English — Upper-Intermediate+ (for client communication)
Nice to have:
Experience with Docker/Kubernetes
Experience with Kafka/RabbitMQ or other message brokers
Experience with microservices architecture
Knowledge of AWS/GCP/Azure