Senior Backend Developer
About the Role:
We are seeking an experienced Senior Backend Developer to join our team at Jordan-Martorell-SL. The ideal candidate will have a strong background in Event-Driven Architecture and IT projects, with experience in Banking projects.
Key Responsibilities:
* Develop efficient APIs for high-volume traffic and low response times, utilizing OAS3 standards
* Design and implement micro-services architecture to ensure scalability and reliability
* Maintain and improve existing systems, ensuring optimal performance and security
* Collaborate with cross-functional teams to drive project success
* Stay up-to-date with industry trends and emerging technologies
Requirements:
* 2-3 years of experience in Event-Driven Architecture and IT projects
* 3-5 years of experience in Java (8 onwards) and related technologies
* 1-2 years of experience in Banking projects, specifically transaction banking and accounting
* Advanced knowledge in Micro-services, Event-Driven Architecture, SpringBoot, SpringCloud, Kafka, Redis HA, Functional Programming, Reactive Programming, AWS, Azure, OpenShift, GitHub, Jenkins, Sonar, and CI/CD tools
* Experience in Agile methodologies (Scrum), TDD or BDD, and Knowledge of APIs, cloud, agile
Skills:
* Java (8 onwards)
* SpringBoot
* SpringCloud
* Kafka
* Redis HA
* Functional Programming
* Reactive Programming
* Oracle
* PostgreSQL
* MongoDB
* AWS
* Azure
* OpenShift
* GitHub
* Jenkins
* Sonar
* Clean Code and Continuous Integration practices