General
We are looking for Java Full-Stack Developers to join our client’s team in designing and delivering fast, easy-to-use IT solutions that are innovative, scalable and secure, inspired and designed with customers, while ensuring quality every day.
Responsibilities/Activities
- Develop, test and deploy high-quality software solutions for both front-end and back-end components of web applications using Java and related technologies
- Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and implement features that meet business needs
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices
- Troubleshoot and debug issues, and implement fixes to ensure the stability, performance, and security of applications
- Stay updated on industry trends and emerging technologies, and continuously improve technical skills and knowledge
Requirements
Technical
- At least 3 years of experience in Java development, with a focus on full stack development for web applications
- Proficiency in front-end technologies such as HTML, CSS, JavaScript and modern frameworks like Angular, React, or Vue.js
- Strong understanding of object-oriented programming principles and design patterns
- Experience with back-end technologies such as Spring Boot, Hibernate, and RESTful APIs
- Familiarity with database systems such as MySQL, PostgreSQL or MongoDB
- Experience with version control systems (e.g. Git) and CI/CD pipelines
Education
- University degree in Computer Science or other related fields preferred
Others
- Good oral and written communication skills (English and Romanian)
- Medium level of French (B1-B2)
- Problem solving skills
- Good interpersonal skills
Nice to have
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
- Understanding of microservices architecture and related patterns
- Familiarity with Agile development methodologies