Senior Java FullStack developer
Overview
We are looking for a Senior Full-Stack Engineer with strong experience in Java and Angular to join our team. The ideal candidate is comfortable working across the entire stack, has excellent problem-solving skills, and enjoys collaborating in an agile environment.
Responsibilities
• Design, develop, and maintain scalable backend services using Java and Spring Boot
• Build responsive and user-friendly front-end applications using Angular
• Participate in architectural decisions and propose technical improvements
• Write clean, maintainable, and testable code
• Collaborate with product owners, designers, and other engineers
• Troubleshoot and resolve technical issues across the stack
• Contribute to CI/CD pipelines and deployment automation
• Mentor junior developers and support knowledge-sharing within the team
Requirements
• 5+ years of professional experience as a full-stack engineer
• Strong proficiency in Java, Spring Boot, and RESTful API development
• Solid experience with Angular (preferably Angular 10+)
• Good understanding of SQL and NoSQL databases
• Experience with Git, Docker, and CI/CD pipelines
• Familiarity with cloud platforms (AWS, Azure, or GCP is a plus)
• Strong communication skills and ability to work in a team
• Ability to work independently and deliver high-quality results
Nice to Have
• Experience with microservices architecture
• Knowledge of Kubernetes
• Understanding of automated testing frameworks
• Experience in performance tuning and application optimization
Required languages
| English | B2 - Upper Intermediate |