Medium Back-End Developer
Role details
Job location
Tech stack
Job description
As a Medium Backend Developer, you will design, develop, and maintain backend solutions using cutting-edge technologies. You will work in a fast-paced, agile environment, ensuring seamless integration of services and optimal performance. Your role will involve collaboration with cross-functional teams to deliver scalable and efficient systems that meet business needs., * Develop and maintain backend solutions using Java and Spring frameworks.
- Implement and manage event-driven architectures with Kafka.
- Collaborate with database management teams to optimize the use of Oracle, PostgreSQL, and Redis.
- Manage CI/CD pipelines using tools like Jenkins, SonarQube, and GitHub.
- Ensure application reliability and scalability using WebSphere and OpenShift.
- Write and execute unit tests with JUnit and Mockito to ensure code quality.
- Participate in API design and development, ensuring compliance with REST and SOAP standards.
- Support deployment in cloud environments and enhance system performance.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
Requirements
- Proficiency in Java (8 and 11) with a deep understanding of Java Core, including experience with Spring Boot, Spring Batch, and Spring Cloud Stream.
- Knowledge of Kafka for Event-Driven Architecture.
- Experience with Oracle, PostgreSQL, and Redis databases.
- Familiarity with Continuous Integration tools such as Git, GitHub, Jenkins, and SonarQube.
- Hands-on experience with WebSphere, OpenShift, and containerized applications.
- Proficiency in microservices architecture.
- Strong skills in testing frameworks like JUnit, Mockito, and Postman.
- Fluency in English (B2, C1).
Nice to Have Skills:
- Experience with APIs (REST, SOAP, and Open API) and software design patterns.
- Programming knowledge in Python.
- Familiarity with Control-M Tool.
- Experience with public cloud platforms such as Azure or AWS.
- Knowledge of reactive programming.
- Understanding of financial products and Confirming core processes.
- Fluency in Spanish (native or B2, C1)., * Degree in Computer Science, Software Engineering, or related fields.
- Certifications in Java, Spring frameworks, or cloud platforms (Azure, AWS) are a plus.
Benefits & conditions
- Permanent and full-time contract: Join a company focused on long-term growth and career stability.
- Remote-first flexibility: Enjoy a hybrid work model with opportunities to collaborate during team-building sessions.
- Smart Office Pack: Equipment to ensure a comfortable home office setup.
- Professional growth: Fast-paced career development and continuous learning opportunities.
- Comprehensive benefits: Private medical insurance, life insurance, and flexible remuneration options like lunch and travel cards.
- Multicultural environment: Work on international projects with diverse and talented teams.
- Visa sponsorship: Assistance with obtaining a European work permit and residence for non-European candidates.
If you are a proactive developer passionate about backend technologies, eager to work on innovative projects, and ready to contribute to a dynamic team, we encourage you to apply!