Descrição da Empresa
- Address complex architectural problems with simple, intuitive design;
- Work in all phases of the software development lifecycle (planning, design, implementation, deployment, monitoring and support);
- Collaborate effectively within our cross-functional teams;
- Apply Clean Code techniques and mentor your teammates through in-depth code reviews;
- Recognise and propose solutions for scaling weaknesses, performance bottlenecks and security risks;
- Apply and utilize state-of-the-art CI/CD techniques.
- Java, Spring boot, Kubernetes, AWS, RESTFul, Kafka, Prometheus/Grafana.
- Senior-level software development experience;
- Strong Java programming skills;
- Practical understanding of data structures, algorithms, and design patterns;
- Experience developing and running web services in the cloud;
- Excellent communication skills (English) and open to giving and receiving feedback.