Full-Stack Developer (Java,React,Vue.js)
We are looking for a passionate and experienced Senior Java Full-Stack Developer who’s ready to take on impactful challenges, work in a highly collaborative international environment, and develop enterprise-scale applications using the latest technology stack.
This role is a chance to join dynamic agile teams and work with the most recognizable and influential players on the market, using modern cloud platforms and advanced frameworks.
As a Senior Java Full-Stack Developer in our Consulting practice, you’ll be involved in key implementation projects, leveraging your experience in both backend and frontend development. You’ll work closely with cross-functional teams to design and deliver robust, scalable, and maintainable solutions that make a difference.
- Contribute as a senior developer across various streams of implementation projects
- Design and develop scalable web-based applications using Java and modern frontend frameworks (React or Vue.js)
- Write clean, maintainable code and comprehensive unit tests
- Collaborate within agile teams to meet project and client goals
- Participate in technical design discussions and testing activities
- Implement and deploy solutions in cloud environments such as AWS or Azure
- 5+ years of professional experience in full-stack development
- Strong expertise in Java and OOP principles (functional programming is a plus)
- Proven experience with frontend technologies – React or Vue.js, JavaScript, HTML5, CSS3
- Experience with REST/SOAP APIs and web services integration
- Solid understanding of SQL and relational databases
- Experience with deploying apps on cloud platforms (Azure or AWS)
- Familiarity with DevOps tools: CI/CD, automated testing, source control (e.g., Git)
- Knowledge of Clean Code principles and TDD/unit testing
- Excellent English communication skills (spoken and written)
- Prior experience in agile/scrum environments
- Previous work in international or multicultural teams
- A Bachelor's degree in IT, Engineering, Science or a related field
- 5+ years of experience in corporate IT in a similar role
- Hands-on experience with Java frameworks (Spring preferred)
- Strong communication and collaboration skills
- Experience with microservices architecture
- Familiarity with message brokers (Kafka, RabbitMQ)
- Knowledge of Docker and Kubernetes
- Relevant certifications (Java, Spring, SQL, AWS/Azure)
- German or another European language is a plus
- Work in a global, dynamic, and inclusive team
- Access to top-tier tools and modern tech stack
- Continuous learning and upskilling opportunities
- Exposure to international projects with global clients
- Competitive salary and benefits package