Full-Stack Developer

AI overview

Develop and optimize web applications with Angular and microservices using Java Spring Boot, while collaborating with cross-functional teams and staying current with emerging technologies.

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.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-stack Developer Q&A's
Report this job
Apply for this job