About this role
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.