Full-Stack Developer

CGF

Full-time Posted 30+ days ago
Log in to apply
Responsabilities: * Design, develop, and maintain responsive and user-friendly web applications using Angular (including HTML, CSS, TypeScript). * Build and optimize RESTful APIs and microservices using Java Spring Boot. * Work with Oracle databases, including designing schemas, writing complex SQL queries, and optimizing performance. * Integrate and utilize Elasticsearch for full-text search, complex querying, and data analytics features. * Deploy, manage, and troubleshoot applications within Kubernetes clusters. * Collaborate with UI/UX designers, product managers, and other developers to translate requirements into technical solutions. * Implement and maintain unit and integration tests to ensure code quality and application reliability. * Participate in code reviews, share knowledge, and contribute to best practices within the development team. * Troubleshoot, debug, and resolve issues across the full stack. * Contribute to the continuous improvement of our development processes and tools. * Stay up-to-date with the latest technologies and industry trends in fullstack development, especially within the Angular, Spring Boot, and Oracle ecosystems. * Implement and maintain end-to-end (E2E) and component tests using Cypress to ensure application quality and stability. Your Profile & Required Skills: * Strong proficiency in Angular (e.g., Angular 10+), TypeScript, JavaScript, HTML, and CSS. * Practical experience deploying and managing applications on Kubernetes. * Solid experience with Java development and the Spring Boot framework. * Demonstrable experience working with Oracle databases. * Hands-on experience with Elasticsearch for search and indexing. * Proven experience with Cypress for automated testing (E2E, component, integration). * Experience with building and consuming RESTful APIs. * Familiarity with version control systems (e.g., Git). * Understanding of software development methodologies, especially Agile (Scrum). * Excellent problem-solving, analytical, and debugging skills. * Strong communication and teamwork abilities. * Good German language skills desirable - not a must.

Explore related jobs