Senior Full Stack Developer
emagine Polska
⚲ Lisbon
Wymagania
- Deployment
- Apache ActiveMQ
- Mentoring
- Docker
- Java
- Spring
- Spring Boot
- Cloud
- Maven
- Kubernetes
Opis stanowiska
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.