Senior Software Engineer
New
A
Awin Affiliate Marketing
Amsterdam, North Holland, Netherlands; Berlin, Berlin, Germany; Hannover, Lower Saxony, Germany; Iași, Iași, Romania; London, England, United Kingdom; Madrid, Madrid, Spain; Milano, Milan, Italy; München, Bavaria, Germany; Warsaw, Masovian Voivodeship, PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 6 years
- Required Skills
- AWSSQLDynamoDBJavaKafkaMongoDBSpringCI/CDRESTful APIsNodeJS
Requirements
- At least 6 years of hands-on Java experience in commercial software engineering roles.
- Solid understanding of SOLID principles and passion for maintainable code.
- Experience with event-driven architectures and messaging/streaming technologies.
- Strong SQL skills and knowledge of relational database design.
- Experience with non-relational databases like DynamoDB or MongoDB.
- Expertise in designing and implementing RESTful APIs within a microservices architecture.
- Experience with cloud platforms, ideally AWS, and Infrastructure as Code.
- Experience maintaining CI/CD pipelines and conducting code reviews.
- Familiarity with TDD or BDD practices and Scrum methodology.
- Ability to work with multiple programming languages.
Responsibilities
- Design, implement, operate, and improve backend services within an event-driven architecture.
- Collaborate with Product Managers to translate user stories into technical designs and features.
- Advocate for technical improvements and define engineering priorities.
- Contribute to code reviews, planning, and team ceremonies.
- Troubleshoot and resolve production issues in a timely manner.
- Mentor team members and advocate for SOLID principles.
View Full Description & ApplyYou'll be redirected to the employer's site