Requirements:MUST HAVE Qualifications 3+ years of experience in software development Good experience using for example Java11+ and Spring framework Hands-on experience with relational/non-relational databases Passionate about writing clean, modular, testable code, designed with architectural principles in mind and proper use of design patterns Hands-on experience working with Microservices Hands-on experience with DevOps tools and practices (container orchestration, CI, monitoring and alerting, AWS & Kubernetes) Experience with automated testing and good experience with different levels of tests (unit tests, integration tests, end-to-end tests) You are interested in growing as a software engineer participating actively in the whole development cycle (frontend, backend, database, testing, DevOps...) Nice to have Experience integrating with Klarna Recent and hands-on experience with end-to-end payment processes and systems and integration with PayPal via providers, especially Adyen Understanding of frontend technologies like React, NPM, Javascript, Angular is a plus.
Responsibilities:Your responsibilities Participate in solution investigation, estimations, planning, and alignment with other teams; Design, implement, deliver and support backend solutions (restful web services) using micro-services architecture. Build and maintain CI/CD pipelines for continuous integration, development, testing and deployment. Deploy applications on the cloud using technologies such as Docker, Kubernetes, AWS and Terraform. Work closely with the team in an agile and collaborative environment. This will involve code reviews, pair programming, knowledge sharing, and incident coordination. Maintain existing applications and reduce technical debt.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time