Summary
The purpose of the Senior Full Stack Developer role is to design and implement high-quality software solutions while collaborating within a team. This position focuses on leveraging a well-defined technology stack and ensuring the operational excellence of applications.
Main Responsibilities:
As a Senior Full Stack Developer, your core duty is to develop and maintain robust applications, primarily using JAVA and Spring Boot.
- Develop and maintain robust applications using JAVA and Spring Boot.
- Work on microservices architecture.
- Manage application deployment using Helm Charts.
- Collaborate effectively with team members and communicate openly.
- Ensure code quality and adhere to best practices in software development.
- Maintain knowledge of UI frameworks, particularly Angular.
- Utilize messaging systems like ActiveMQ or event platforms like Kafka as needed.
- Handle relational databases (e.g., Oracle, Postgres).
Key Requirements:
- Proven experience with Java and Spring (or Quarkus).
- Strong proficiency in relational databases.
- Minimum of 5-6 years of working experience.
- Familiarity with Docker, Kubernetes, GitLab, and Maven.
Nice to Have:
- Experience with Angular UI frameworks.
- Knowledge of microservices.
- Experience with message brokers like ActiveMQ or event-streaming platforms like Kafka.
- Fluency in German.
Other Details:
Language Proficiency: English (B2 level), German is desirable. Soft Skills: Team player, proactive communication, self-organization. Responsibility: Accountability and ownership for projects. Interest: Engagement in the business field of taxes.