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.
Responsibilities:
- 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).
Must Haves:
- 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 Haves:
- 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.