
Software Development Engineer III
- Madrid
- Permanente
- Tiempo completo
- Develop and maintain scalable Java applications to support our product offerings.
- Collaborate with cross-functional teams to design, implement, and enhance features.
- Participate in code reviews and contribute to best practices for software development.
- Troubleshoot and resolve issues in existing applications to ensure optimal performance.
- Engage in continuous learning and stay updated on industry trends and technologies.
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- 4+ years of professional experience in Java development.
- Strong knowledge of Spring Boot and RESTful API development.
- Experience with version control systems (e.g., Git) and build tools (e.g., Maven).
- Familiarity with relational and non-relational databases.
- Excellent problem-solving skills and a passion for technology.
- Proficient in English, with strong communication skills.
- Experience in Frontend development building responsive UIs like React and Angular
- Expertise in Application Lifecycle Management, DevOps and Continuous Delivery / Deployment processes
- Experience of TDD, BDD and Automated Testing Practices
- Knowledge of Domain Driven Design, Event Driven, Microservices and Hexagonal Architectures
- Experience with Docker containerization and Kubernetes orchestration
- Experience working in a Scrum / Agile environment
- A collaborative and supportive work environment.
- Opportunities for professional growth and development.
- The chance to work on impactful projects in a dynamic international market.